锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲youwu永久无码精品 ,亚洲日韩久久综合中文字幕,亚洲三级中文字幕http://www.tkk7.com/lqxue/category/24897.htmlzh-cnMon, 21 Apr 2008 15:47:28 GMTMon, 21 Apr 2008 15:47:28 GMT60鍦⊿pring涓嬌鐢↗TA浜嬪姟綆$悊http://www.tkk7.com/lqxue/archive/2008/04/21/194517.htmllqxlqxMon, 21 Apr 2008 07:09:00 GMThttp://www.tkk7.com/lqxue/archive/2008/04/21/194517.htmlhttp://www.tkk7.com/lqxue/comments/194517.htmlhttp://www.tkk7.com/lqxue/archive/2008/04/21/194517.html#Feedback0http://www.tkk7.com/lqxue/comments/commentRss/194517.htmlhttp://www.tkk7.com/lqxue/services/trackbacks/194517.html
http://www.oracle.com/technology/tech/java/spring/how-to-jta-spring.html


lqx 2008-04-21 15:09 鍙戣〃璇勮
]]>
What does the transient and volatile keywords do? http://www.tkk7.com/lqxue/archive/2008/03/06/184118.htmllqxlqxWed, 05 Mar 2008 16:35:00 GMThttp://www.tkk7.com/lqxue/archive/2008/03/06/184118.htmlhttp://www.tkk7.com/lqxue/comments/184118.htmlhttp://www.tkk7.com/lqxue/archive/2008/03/06/184118.html#Feedback0http://www.tkk7.com/lqxue/comments/commentRss/184118.htmlhttp://www.tkk7.com/lqxue/services/trackbacks/184118.html http://java.sun.com/docs/books/jls/t...ses.html#78119


8.3.1.3 transient Fields
Variables may be marked transient to indicate that they are not part of
the persistent state of an object.

If an instance of the class Point:

class Point {
int x, y;
transient float rho, theta;
}

were saved to persistent storage by a system service, then only the
fields x and y would be saved. This specification does not specify
details of such services; see the specification of java.io.Serializable
for an example of such a service.

8.3.1.4 volatile Fields
As described in §17, the Java programming language allows threads to
access shared variables. As a rule, to ensure that shared variables are
consistently and reliably updated, a thread should ensure that it has
exclusive use of such variables by obtaining a lock that,
conventionally, enforces mutual exclusion for those shared variables.

The Java programming language provides a second mechanism, volatile
fields, that is more convenient than locking for some purposes.
A field may be declared volatile, in which case the Java memory model
(§17) ensures that all threads see a consistent value for the variable.

If, in the following example, one thread repeatedly calls the method one
(but no more than Integer.MAX_VALUE times in all), and another thread
repeatedly calls the method two:

class Test {
static int i = 0, j = 0;
static void one() { i++; j++; }
static void two() {
System.out.println("i=" + i + " j=" + j);
}
}

then method two could occasionally print a value for j that is greater
than the value of i, because the example includes no synchronization
and, under the rules explained in §17, the shared values of i and j
might be updated out of order.

One way to prevent this out-or-order behavior would be to declare
methods one and two to be synchronized (§8.4.3.6):

class Test {
static int i = 0, j = 0;
static synchronized void one() { i++; j++; }
static synchronized void two() {
System.out.println("i=" + i + " j=" + j);
}
}

This prevents method one and method two from being executed
concurrently, and furthermore guarantees that the shared values of i and
j are both updated before method one returns. Therefore method two never
observes a value for j greater than that for i; indeed, it always
observes the same value for i and j.

Another approach would be to declare i and j to be volatile:

class Test {
static volatile int i = 0, j = 0;
static void one() { i++; j++; }
static void two() {
System.out.println("i=" + i + " j=" + j);
}
}

This allows method one and method two to be executed concurrently, but
guarantees that accesses to the shared values for i and j occur exactly
as many times, and in exactly the same order, as they appear to occur
during execution of the program text by each thread. Therefore, the
shared value for j is never greater than that for i, because each update
to i must be reflected in the shared value for i before the update to j
occurs. It is possible, however, that any given invocation of method two
might observe a value for j that is much greater than the value observed
for i, because method one might be executed many times between the
moment when method two fetches the value of i and the moment when method
two fetches the value of j.

See §17 for more discussion and examples.

A compile-time error occurs if a final variable is also declared volatile.

--



lqx 2008-03-06 00:35 鍙戣〃璇勮
]]>
propedit,寰堝ソ鐢ㄧ殑properties宸ュ叿http://www.tkk7.com/lqxue/archive/2008/02/26/182158.htmllqxlqxTue, 26 Feb 2008 02:33:00 GMThttp://www.tkk7.com/lqxue/archive/2008/02/26/182158.htmlhttp://www.tkk7.com/lqxue/comments/182158.htmlhttp://www.tkk7.com/lqxue/archive/2008/02/26/182158.html#Feedback0http://www.tkk7.com/lqxue/comments/commentRss/182158.htmlhttp://www.tkk7.com/lqxue/services/trackbacks/182158.html http://propedit.sourceforge.jp/eclipse/


lqx 2008-02-26 10:33 鍙戣〃璇勮
]]>
[鏀惰棌]鍩虹鐭ヨ瘑http://www.tkk7.com/lqxue/archive/2008/01/11/174720.htmllqxlqxFri, 11 Jan 2008 13:33:00 GMThttp://www.tkk7.com/lqxue/archive/2008/01/11/174720.htmlhttp://www.tkk7.com/lqxue/comments/174720.htmlhttp://www.tkk7.com/lqxue/archive/2008/01/11/174720.html#Feedback0http://www.tkk7.com/lqxue/comments/commentRss/174720.htmlhttp://www.tkk7.com/lqxue/services/trackbacks/174720.html 鍖哄埆涓昏絳斾袱鐐?
a.鏉′歡鎿嶄綔鍙兘鎿嶄綔甯冨皵鍨嬬殑,鑰岄昏緫鎿嶄綔涓嶄粎鍙互鎿嶄綔甯冨皵鍨?鑰屼笖鍙互鎿嶄綔鏁板煎瀷
b.閫昏緫鎿嶄綔涓嶄細浜х敓鐭礬.濡?
int a = 0;
int b = 0;

if( (a = 3) > 0 || (b = 3) > 0 ) //鎿嶅悗a =3,b=0.
if( (a = 3) > 0 | (b = 3) > 0 ) //鎿嶅悗a =3,b=3.
 
絳斿絎竴鐐瑰緱5鍒?絳斿絎簩鐐瑰緱10鍒?

鏈鑰冨療鏈鏈鍩烘湰鐨勭煡璇?浣嗕粛鐒舵湁寰堝澶х墰綰у紑鍙戜漢鍛樹笅椹?浠諱綍璇█鍦ㄥ紑濮嬬殑閮ㄥ垎
閮戒細璇︾粏浠嬬粛榪欎簺鍩烘湰鐭ヨ瘑,浣嗛櫎浜嗗涔犵涓縐嶈璦鏃?娌℃湁浜哄湪瀛︿範鏂扮殑璇█鏃舵効鎰?br /> 鑺變簲鍒嗛挓鏉ュ涔犱竴涓?


2.涓嬮潰紼嬪簭榪愯浼氬彂鐢熶粈涔堢粨鏋?濡傛灉鏈夐敊璇?濡備綍鏀規? (15鍒?
interface  A{
  int x = 0;
}
class B{
  int x =1;
}
class C
    extends B implements A {
  public void pX(){
    System.out.println(x);
  }
  public static void main(String[] args) {
    new C().pX();
  }
}
}

鏈鍦ㄧ紪璇戞椂浼氬彂鐢熼敊璇?閿欒鎻忚堪涓嶅悓鐨凧VM鏈変笉鍚岀殑淇℃伅,鎰忔濆氨鏄湭鏄庣‘鐨剎璋冪敤,
涓や釜x閮藉尮閰?灝辮薄鍦ㄥ悓鏃秈mport java.util鍜宩ava.sql涓や釜鍖呮椂鐩存帴澹版槑Date涓鏍?

鏈涓昏鑰冨療瀵規帴鍙e拰綾葷殑鏈鏈鍩烘湰鐨勭粨鏋勭殑浜嗚В.瀵逛簬鐖剁被鐨勫彉閲?鍙互鐢╯uper.x鏉?br /> 鏄庣‘,鑰屾帴鍙g殑灞炴ч粯璁ら殣鍚負 public static final.鎵浠ュ彲浠ラ氳繃A.x鏉ユ槑紜?


3.綆榪?Java Server Page 鍜?Servlet 鐨勮仈緋誨拰鍖哄埆銆?20鍒?
鏈涓嶇敤澶氳,鍦ㄧ瓟鐩稿悓鐐規椂搴旇鏄庣‘鐭ラ亾jsp緙栬瘧鍚庢槸"綾籹ervlet"鑰?涓嶆槸Servlet",
絳斿尯鍒椂搴旇鍥炵瓟鍑?渚ч噸浜?瑙嗗浘/鎺у埗閫昏緫)".鍏跺畠鍙牴鎹儏鍐靛姞鍑忓垎鍊?鐭ヨ瘑寰堢畝鍗?
浣嗕粠闈㈣瘯鐨勮搴︾湅,琚瘯鑰呬笉浠呰鑳界煡閬撳畠浠殑鍖哄埆,鑰屼笖瑕佽兘姣旇緝鍑嗙‘鍦拌〃杈懼嚭鏉?浠?br /> 鍚庡啓鏂囨。瑕佽兘璁╁埆浜虹湅寰楁噦,涓嶄駭鐢熸涔?,鍥炵瓟"jsp緙栬瘧鍚庡氨鏄痵ervlet"瑙嗕負閿欒,鍥炵瓟
"jsp鐢ㄤ簬瑙嗗浘,servlet鐢ㄤ簬鎺у埗閫昏緫"瑙嗕負閿欒,搴旇鐢ㄤ晶閲嶄簬,涓昏(澶氭暟)鐢ㄤ簬絳夎瘝璇?br /> 琛ㄨ揪.


4.XML鏂囨。瀹氫箟鏈夊嚑縐嶅艦寮忥紵瀹冧滑涔嬮棿鏈変綍鏈川鍖哄埆錛?br /> 瑙f瀽XML鏂囨。鏈夊摢鍑犵鏂瑰紡錛?20鍒?
鏈涓変釜絳旈鐐?
a: 涓ょ褰㈠紡 dtd,schema
b: 鏈川鍖哄埆:schema鏈韓鏄痻ml鐨?鍙互琚玐ML瑙f瀽鍣ㄨВ鏋?榪欎篃鏄粠DTD涓婂彂灞晄chema鐨?br /> 鏍規湰鐩殑)
c: 涓ょ涓昏鏂瑰紡:dom,sax.絳斿嚭涓ょ寰楀叏鍒?濡傝兘絳斿嚭saxt,鎴栧叾瀹?鍦ㄧ瓟鍑篸om,sax鐨勫熀
紜涓?濡傛灉搴旇瘯鑰呰涓哄叾瀹冩柟寮忎篃鍙互瑙嗕負瀵箈ml鐨勮В鏋愬簲璇ュ厑璁?浣嗘病鏈夌瓟鍑篸om,sax鎶?br /> 鍏跺畠鏂瑰紡璇存垚鏄XML鐨勮В鏋愪笉寰楀垎)搴旇鍔犲垎.

5.綆榪皊ynchronized鍜宩ava.util.concurrent.locks.Lock鐨勫紓鍚?錛?15鍒?

涓昏鐩稿悓鐐?
Lock鑳藉畬鎴恠ynchronized鎵瀹炵幇鐨勬墍鏈夊姛鑳?(鍏跺畠涓嶉噸瑕?
涓昏涓嶅悓鐐?
Lock鏈夋瘮synchronized鏇寸簿紜殑綰跨▼璇箟鍜屾洿濂界殑鎬ц兘(鍦ㄧ浉鍚岀偣涓洖絳旀鐐逛篃琛?
synchronized浼氳嚜鍔ㄩ噴鏀鵑攣.鑰孡ock涓瀹氳姹傜▼搴忓憳鎵嬪伐閲婃斁.騫朵笖蹇呴』鍦╢inally浠庡彞
涓噴鏀?濡傛灉娌℃湁絳斿嚭鍦╢inally涓噴鏀句笉寰楀垎.灝卞Connection娌℃湁鍦╢inally涓叧闂竴
鏍?榪炴渶鍩烘湰鐨勮祫婧愰噴鏀鵑兘鍋氫笉濂?榪樿皥浠涔堝綰跨▼緙栫▼.


6.EJB瑙勮寖瑙勫畾EJB涓姝㈢殑鎿嶄綔鏈夊摢浜涳紵(15鍒?
鍏辨湁8鐐?絳斿嚭涓嬪垪3-4鐐瑰緱婊″垎.

1.涓嶈兘鎿嶄綔綰跨▼鍜岀嚎紼婣PI(綰跨▼API鎸囬潪綰跨▼瀵硅薄鐨勬柟娉曞notify,wait絳?
2.涓嶈兘鎿嶄綔awt
3.涓嶈兘瀹炵幇鏈嶅姟鍣ㄥ姛鑳?br /> 4.涓嶈兘瀵歸潤鎬佸睘鐢熷瓨鍙?
5.涓嶈兘浣跨敤IO鎿嶄綔鐩存帴瀛樺彇鏂囦歡緋葷粺
6.涓嶈兘鍔犺澆鏈湴搴?
7.涓嶈兘灝唗his浣滀負鍙橀噺鍜岃繑鍥?
8.涓嶈兘寰幆璋冪敤.

7.璇烽棶鍦↗ava鐨勭嚎紼嬮噷鏈変釜join()鍑芥暟錛岃繖涓嚱鏁版湁浠涔堢敤鍛錛?br /> 鏄妸璋冪敤join()鐨勭嚎紼嬭繛緇?join)鍒板綋鍓嶇嚎紼?浠涔堟剰鎬濆憿?灝辨槸褰撳墠綰跨▼絳夊緟璋冪敤join()綰跨▼鐨勭粨鏉?姣斿:褰撳墠綰跨▼鏄富綰跨▼,瀹冪粨鐨勬椂鍊欒姹備竴涓璋冪敤鐨勭嚎紼媋緇撴潫,濡傛灉鎴戜滑涓嶈皟鐢╝.join();閭e彧鑳借疆璇鐨勭姸鎬?

while(true){
  if(!a.isAlive()) break;
  sleep(500);
}
System.exet(1);
濡傛灉a綰跨▼isAlive,鍒欑瓑500ms緇х畫涓嬩竴嬈¤疆宸?濡傛灉宸茬粡涓嶅彲鐢ㄥ垯緇撴潫,榪欑while(true)鐨勮疆璇竴鏄崰鐢ㄥぇ閲忕殑CPU鏃墮棿.鍙︿竴鏄湁鍙兘鍦╯leep(500);鏃?鍒氱潯1ms鏃?a灝卞凡緇?isAlive()浜?閭e氨澶氱潯浜?99ms,嫻垂浜嗘椂闂?鑰屽鏋?br />
a.join();
System.exit(1);
鍒欎竴絳塧綰跨▼緇撴潫灝變細閫鍑?濡傛灉娌℃湁鍏跺畠鎿嶄綔,涓葷嚎紼嬪氨涓嶄細鍗犵敤CPU鏃墮棿.

8褰撲竴涓璞¤褰撲綔鍙傛暟浼犻掑埌涓涓柟娉曞悗錛屾鏂規硶鍙敼鍙樿繖涓璞$殑灞炴э紝騫跺彲榪斿洖鍙樺寲鍚庣殑緇撴灉錛岄偅涔堣繖閲屽埌搴曟槸鍊間紶閫掕繕鏄紩鐢ㄤ紶閫?

銆銆鏄間紶閫掋侸ava 緙栫▼璇█鍙敱鍊間紶閫掑弬鏁般傚綋涓涓璞″疄渚嬩綔涓轟竴涓弬鏁拌浼犻掑埌鏂規硶涓椂錛屽弬鏁扮殑鍊煎氨鏄璇ュ璞$殑寮曠敤銆傚璞$殑鍐呭鍙互鍦ㄨ璋冪敤鐨勬柟娉曚腑鏀瑰彉錛屼絾瀵硅薄鐨勫紩鐢ㄦ槸姘歌繙涓嶄細鏀瑰彉鐨勩?

9浣滅敤鍩焢ublic,private,protected,浠ュ強涓嶅啓鏃剁殑鍖哄埆
絳旓細鍖哄埆濡備笅錛?

浣滅敤鍩?褰撳墠綾?鍚屼竴package 瀛愬瓩綾?鍏朵粬package

public √ √ √ √

protected √ √ √ ×

friendly √ √ × ×

private √ × × ×

涓嶅啓鏃墮粯璁や負friendly
10ArrayList鍜孷ector鐨勫尯鍒?HashMap鍜孒ashtable鐨勫尯鍒?

絳旓細灝盇rrayList涓嶸ector涓昏浠庝簩鏂歸潰鏉ヨ.

涓.鍚屾鎬?Vector鏄嚎紼嬪畨鍏ㄧ殑錛屼篃灝辨槸璇存槸鍚屾鐨勶紝鑰孉rrayList鏄嚎紼嬪簭涓嶅畨鍏ㄧ殑錛屼笉鏄悓姝ョ殑

浜?鏁版嵁澧為暱:褰撻渶瑕佸闀挎椂,Vector榛樿澧為暱涓哄師鏉ヤ竴鍩癸紝鑰孉rrayList鍗存槸鍘熸潵鐨勪竴鍗?br /> 11涓.闈欐佸唴閮ㄧ被鍙互鏈夐潤鎬佹垚鍛橈紝鑰岄潪闈欐佸唴閮ㄧ被鍒欎笉鑳芥湁闈欐佹垚鍛樸?br /> 12闈欐佸唴閮ㄧ被鐨勯潪闈欐佹垚鍛樺彲浠ヨ闂閮ㄧ被鐨勯潤鎬佸彉閲忥紝鑰屼笉鍙闂閮ㄧ被鐨勯潪闈欐佸彉閲?br /> 13jsp鏈夊摢浜涘姩浣?浣滅敤鍒嗗埆鏄粈涔?

絳?JSP鍏辨湁浠ヤ笅6縐嶅熀鏈姩浣?

jsp:include錛氬湪欏甸潰琚姹傜殑鏃跺欏紩鍏ヤ竴涓枃浠躲?

jsp:useBean錛氬鎵炬垨鑰呭疄渚嬪寲涓涓狫avaBean銆?

jsp:setProperty錛氳緗甁avaBean鐨勫睘鎬с?

jsp:getProperty錛氳緭鍑烘煇涓狫avaBean鐨勫睘鎬с?

jsp:forward錛氭妸璇鋒眰杞埌涓涓柊鐨勯〉闈€?

jsp:plugin錛氭牴鎹祻瑙堝櫒綾誨瀷涓篔ava鎻掍歡鐢熸垚OBJECT鎴朎MBED鏍囪

14remote鎺ュ彛鍜宧ome鎺ュ彛涓昏浣滅敤

remote鎺ュ彛瀹氫箟浜嗕笟鍔℃柟娉曪紝鐢ㄤ簬EJB瀹㈡埛绔皟鐢ㄤ笟鍔℃柟娉?

home鎺ュ彛鏄疎JB宸ュ巶鐢ㄤ簬鍒涘緩鍜岀Щ闄ゆ煡鎵綞JB瀹炰緥

15瀹㈡湇绔皟鐢‥JB瀵硅薄鐨勫嚑涓熀鏈楠?

涓銆?璁劇疆JNDI鏈嶅姟宸ュ巶浠ュ強JNDI鏈嶅姟鍦板潃緋葷粺灞炴?

浜屻?鏌ユ壘Home鎺ュ彛

涓夈?浠嶩ome鎺ュ彛璋冪敤Create鏂規硶鍒涘緩Remote鎺ュ彛

鍥涖?閫氳繃Remote鎺ュ彛璋冪敤鍏朵笟鍔℃柟娉?



lqx 2008-01-11 21:33 鍙戣〃璇勮
]]>
java String ==http://www.tkk7.com/lqxue/archive/2007/12/05/165554.htmllqxlqxWed, 05 Dec 2007 08:14:00 GMThttp://www.tkk7.com/lqxue/archive/2007/12/05/165554.htmlhttp://www.tkk7.com/lqxue/comments/165554.htmlhttp://www.tkk7.com/lqxue/archive/2007/12/05/165554.html#Feedback0http://www.tkk7.com/lqxue/comments/commentRss/165554.htmlhttp://www.tkk7.com/lqxue/services/trackbacks/165554.html
錛堥氬父鎯呭喌涓嬶紝C++錛孋璇█紼嬪簭緙栬瘧涔嬪悗錛屼篃鍏鋒湁鍚屾牱鐨勭壒鎬с傦級

姣斿錛屾垜浠湁濡備笅浠g爜銆?br />
String A = “atom”;

String B = “atom”;

鎴戜滑鏈夌悊鐢辮涓猴紝A鍜孊鎸囧悜鍚屼竴涓瓧絎︿覆甯擱噺銆傚嵆錛孉==B銆?br />
娉ㄦ剰錛屽0鏄庡瓧絎︿覆鍙橀噺鐨勪唬鐮侊紝涓嶇鍚堜笂闈㈢殑瑙勫垯銆?br />
String C= new String(“atom”);

String D = new String(“atom”);

榪欓噷鐨凜鍜孌鐨勫0鏄庢槸瀛楃涓插彉閲忕殑澹版槑錛屾墍浠ワ紝C != D銆?br />


lqx 2007-12-05 16:14 鍙戣〃璇勮
]]>
鎶鏈ˉ涔犱箣搴忓垪鍖朓D錛坰erialVersionUID錛?http://www.tkk7.com/lqxue/archive/2007/11/14/160545.htmllqxlqxWed, 14 Nov 2007 05:58:00 GMThttp://www.tkk7.com/lqxue/archive/2007/11/14/160545.htmlhttp://www.tkk7.com/lqxue/comments/160545.htmlhttp://www.tkk7.com/lqxue/archive/2007/11/14/160545.html#Feedback0http://www.tkk7.com/lqxue/comments/commentRss/160545.htmlhttp://www.tkk7.com/lqxue/services/trackbacks/160545.html綆鍗曟潵璇達紝Java鐨勫簭鍒楀寲鏈哄埗鏄氳繃鍦ㄨ繍琛屾椂鍒ゆ柇綾葷殑serialVersionUID鏉ラ獙璇佺増鏈竴鑷存х殑銆傚湪榪涜鍙嶅簭鍒楀寲鏃訛紝JVM浼氭妸浼犳潵鐨勫瓧鑺傛祦涓殑serialVersionUID涓庢湰鍦扮浉搴斿疄浣擄紙綾伙級鐨?font color="#ff0000">serialVersionUID榪涜姣旇緝錛屽鏋滅浉鍚屽氨璁や負鏄竴鑷寸殑錛屽彲浠ヨ繘琛屽弽搴忓垪鍖栵紝鍚﹀垯灝變細鍑虹幇搴忓垪鍖栫増鏈笉涓鑷寸殑寮傚父銆?/font>

褰撳疄鐜癹ava.io.Serializable鎺ュ彛鐨勫疄浣擄紙綾伙級娌℃湁鏄懼紡鍦板畾涔変竴涓悕涓?font color="#ff0000">serialVersionUID錛岀被鍨嬩負long鐨勫彉閲忔椂錛孞ava搴忓垪鍖栨満鍒朵細鏍規嵁緙栬瘧鐨刢lass鑷姩鐢熸垚涓涓?font color="#ff0000">serialVersionUID浣滃簭鍒楀寲鐗堟湰姣旇緝鐢紝榪欑鎯呭喌涓嬶紝鍙湁鍚屼竴嬈$紪璇戠敓鎴愮殑class鎵嶄細鐢熸垚鐩稿悓鐨?font color="#ff0000">serialVersionUID 銆?/font>

濡傛灉鎴戜滑涓嶅笇鏈涢氳繃緙栬瘧鏉ュ己鍒跺垝鍒嗚蔣浠剁増鏈紝鍗沖疄鐜板簭鍒楀寲鎺ュ彛鐨勫疄浣撹兘澶熷吋瀹瑰厛鍓嶇増鏈紝鏈綔鏇存敼鐨勭被錛屽氨闇瑕佹樉寮忓湴瀹氫箟涓涓悕涓?font color="#ff0000">serialVersionUID錛岀被鍨嬩負long鐨勫彉閲忥紝涓嶄慨鏀硅繖涓彉閲忓肩殑搴忓垪鍖栧疄浣撻兘鍙互鐩鎬簰榪涜涓茶鍖栧拰鍙嶄覆琛屽寲銆?



婧愯嚜錛歨ttp://sharajava.javaeye.com/blog/102886



lqx 2007-11-14 13:58 鍙戣〃璇勮
]]>
[鏀墮泦]java5 鐨勪竴浜涚殑鎬?/title><link>http://www.tkk7.com/lqxue/archive/2007/10/23/155340.html</link><dc:creator>lqx</dc:creator><author>lqx</author><pubDate>Tue, 23 Oct 2007 09:15:00 GMT</pubDate><guid>http://www.tkk7.com/lqxue/archive/2007/10/23/155340.html</guid><wfw:comment>http://www.tkk7.com/lqxue/comments/155340.html</wfw:comment><comments>http://www.tkk7.com/lqxue/archive/2007/10/23/155340.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/lqxue/comments/commentRss/155340.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/lqxue/services/trackbacks/155340.html</trackback:ping><description><![CDATA[<strong>@SuppressWarnings</strong><span style="color: black; font-family: 瀹嬩綋">涓庡墠涓や釜娉ㄩ噴鏈夋墍涓嶅悓錛屼綘闇瑕佹坊鍔犱竴涓弬鏁版墠鑳芥紜嬌鐢紝榪欎簺鍙傛暟鍊奸兘鏄凡緇忓畾涔夊ソ浜嗙殑錛屾垜浠夋嫨鎬х殑浣跨敤灝卞ソ浜嗭紝鍙傛暟濡備笅錛?span lang="EN-US"><O:P></O:P></span></span> <div align="center"> <table class="MsoTableGrid" style="border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; border-collapse: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"><span style="color: black; font-family: 瀹嬩綋"><font size="3">鍙傛暟<span lang="EN-US"><O:P></O:P></span></font></span></p> </td> <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; border-left-color: rgb(236,233,216); padding-bottom: 0cm; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"><span style="color: black; font-family: 瀹嬩綋"><font size="3">璇箟<span lang="EN-US"><O:P></O:P></span></font></span></p> </td> </tr> <tr> <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; border-top-color: rgb(236,233,216); padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"><span lang="EN-US" style="font-family: 瀹嬩綋"><font size="3">deprecation<span style="color: black"><O:P></O:P></span></font></span></p> </td> <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; border-left-color: rgb(236,233,216); padding-bottom: 0cm; border-top-color: rgb(236,233,216); padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span style="font-family: 瀹嬩綋"><font size="3">浣跨敤浜嗚繃鏃剁殑綾繪垨鏂規硶鏃剁殑璀﹀憡<span lang="EN-US"><O:P></O:P></span></font></span></p> </td> </tr> <tr> <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; border-top-color: rgb(236,233,216); padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"><span lang="EN-US" style="font-family: 瀹嬩綋"><font size="3">unchecked<span style="color: black"><O:P></O:P></span></font></span></p> </td> <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; border-left-color: rgb(236,233,216); padding-bottom: 0cm; border-top-color: rgb(236,233,216); padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"><span style="font-family: 瀹嬩綋"><font size="3">鎵ц浜嗘湭媯鏌ョ殑杞崲鏃剁殑璀﹀憡錛屼緥濡傚綋浣跨敤闆嗗悎鏃舵病鏈夌敤娉涘瀷<span lang="EN-US"> (Generics) </span>鏉ユ寚瀹氶泦鍚堜繚瀛樼殑綾誨瀷<span lang="EN-US" style="color: black"><O:P></O:P></span></font></span></p> </td> </tr> <tr> <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; border-top-color: rgb(236,233,216); padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"><span lang="EN-US" style="font-family: 瀹嬩綋"><font size="3">fallthrough<span style="color: black"><O:P></O:P></span></font></span></p> </td> <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; border-left-color: rgb(236,233,216); padding-bottom: 0cm; border-top-color: rgb(236,233,216); padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"><span style="font-family: 瀹嬩綋"><font size="3">褰?span lang="EN-US"> Switch </span>紼嬪簭鍧楃洿鎺ラ氬線涓嬩竴縐嶆儏鍐佃屾病鏈?span lang="EN-US"> Break </span>鏃剁殑璀﹀憡<span lang="EN-US" style="color: black"><O:P></O:P></span></font></span></p> </td> </tr> <tr> <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; border-top-color: rgb(236,233,216); padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"><span lang="EN-US" style="font-family: 瀹嬩綋"><font size="3">path<span style="color: black"><O:P></O:P></span></font></span></p> </td> <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; border-left-color: rgb(236,233,216); padding-bottom: 0cm; border-top-color: rgb(236,233,216); padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"><span style="font-family: 瀹嬩綋"><font size="3">鍦ㄧ被璺緞銆佹簮鏂囦歡璺緞絳変腑鏈変笉瀛樺湪鐨勮礬寰勬椂鐨勮鍛?span lang="EN-US" style="color: black"><O:P></O:P></span></font></span></p> </td> </tr> <tr> <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; border-top-color: rgb(236,233,216); padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"><span lang="EN-US" style="font-family: 瀹嬩綋"><font size="3">serial<span style="color: black"><O:P></O:P></span></font></span></p> </td> <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; border-left-color: rgb(236,233,216); padding-bottom: 0cm; border-top-color: rgb(236,233,216); padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"><span style="font-family: 瀹嬩綋"><font size="3">褰撳湪鍙簭鍒楀寲鐨勭被涓婄己灝?span lang="EN-US"> serialVersionUID </span>瀹氫箟鏃剁殑璀﹀憡<span lang="EN-US" style="color: black"><O:P></O:P></span></font></span></p> </td> </tr> <tr> <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; border-top-color: rgb(236,233,216); padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"><span lang="EN-US" style="font-family: 瀹嬩綋"><font size="3">finally<span style="color: black"><O:P></O:P></span></font></span></p> </td> <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; border-left-color: rgb(236,233,216); padding-bottom: 0cm; border-top-color: rgb(236,233,216); padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"><span style="font-family: 瀹嬩綋"><font size="3">浠諱綍<span lang="EN-US"> finally </span>瀛愬彞涓嶈兘姝e父瀹屾垚鏃剁殑璀﹀憡<span lang="EN-US" style="color: black"><O:P></O:P></span></font></span></p> </td> </tr> <tr> <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; border-top-color: rgb(236,233,216); padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"><span lang="EN-US" style="font-family: 瀹嬩綋"><font size="3">all<span style="color: black"><O:P></O:P></span></font></span></p> </td> <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; border-left-color: rgb(236,233,216); padding-bottom: 0cm; border-top-color: rgb(236,233,216); padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent"> <p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"><span style="font-family: 瀹嬩綋"><font size="3">鍏充簬浠ヤ笂鎵鏈夋儏鍐電殑璀﹀憡<span lang="EN-US" style="color: black"><O:P></O:P></span></font></span></p> </td> </tr> </tbody> </table> </div> <p class="MsoNormal" style="margin: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="color: black; font-family: 瀹嬩綋"><span>    </span></span></font></p> <strong>Override </strong><br /> <br /> 銆銆Override琛ㄧず錛屽畠鎵娉ㄩ噴鐨勬柟娉曞簲璇ラ噸鍐欒秴綾諱腑鍏鋒湁鐩稿悓絳懼悕鐨勬柟娉曪細 <pre class="code">@Override<br /> <br /> 銆銆public int hashCode() {<br /> <br /> 銆銆...<br /> <br /> 銆銆}</pre> <br /> <br /> 銆銆鐪嬩笂闈㈢殑渚嬪瓙錛屽鏋滄病鏈夊湪hashCode涓皢“C”澶у啓錛屽湪緙栬瘧鏃朵笉浼氬嚭鐜伴敊璇紝浣嗘槸鍦ㄨ繍琛屾椂灝嗘棤娉曞儚鏈熸湜鐨勯偅鏍瘋皟鐢ㄨ鏂規硶銆傞氳繃娣誨姞Override鏍囩錛岀紪璇戝櫒浼氭彁紺哄畠鏄惁鐪熸鍦版墽琛屼簡閲嶅啓銆?br /> <br /> 銆銆鍦ㄨ秴綾誨彂鐢熸敼鍙樼殑鎯呭喌涓紝榪欎篃寰堟湁甯姪銆傚鏋滃悜璇ユ柟娉曚腑娣誨姞涓涓柊鍙傛暟錛岃屼笖鏂規硶鏈韓涔熻閲嶅懡鍚嶄簡錛岄偅涔堝瓙綾誨皢紿佺劧涓嶈兘緙栬瘧錛屽洜涓哄畠涓嶅啀閲嶅啓瓚呯被鐨勪換浣曚笢瑗褲?br /> <br /> <strong>鏋氫婦<br /> <br /> 銆銆</strong><br /> <br /> 銆銆enum闈炲父鍍弍ublic static final int澹版槑錛屽悗鑰呬綔涓烘灇涓懼煎凡緇忎嬌鐢ㄤ簡寰堝騫淬傚int鎵鍋氱殑鏈澶т篃鏄渶鏄庢樉鐨勬敼榪涙槸綾誨瀷瀹夊叏鈥曗曟偍涓嶈兘閿欒鍦扮敤鏋氫婦鐨勪竴縐嶇被鍨嬩唬鏇垮彟涓縐嶇被鍨嬶紝榪欎竴鐐瑰拰int涓嶅悓錛屾墍鏈夌殑int瀵圭紪璇戝櫒鏉ヨ閮芥槸涓鏍風殑銆傞櫎鍘繪瀬灝戞暟渚嬪鐨勬儏鍐碉紝閫氬父閮藉簲璇ョ敤enum瀹炰緥鏇挎崲鍏ㄩ儴鐨勬灇涓鵑鏍肩殑int緇撴瀯銆?br /> <br /> 銆銆鏋氫婦鎻愪緵浜嗕竴浜涢檮鍔犵殑鐗規с侲numMap鍜孍numSet榪欎袱涓疄鐢ㄧ被鏄笓闂ㄤ負鏋氫婦浼樺寲鐨勬爣鍑嗛泦鍚堝疄鐜般傚鏋滅煡閬撻泦鍚堝彧鍖呭惈鏋氫婦綾誨瀷錛岄偅涔堝簲璇ヤ嬌鐢ㄨ繖浜涗笓闂ㄧ殑闆嗗悎鏉ヤ唬鏇縃ashMap鎴朒ashSet銆?br /> <br /> 銆銆澶ч儴鍒嗘儏鍐典笅錛屽彲浠ヤ嬌鐢╡num瀵逛唬鐮佷腑鐨勬墍鏈塸ublic static final int鍋氭彃鍏ユ浛鎹€傚畠浠槸鍙瘮鐨勶紝騫朵笖鍙互闈欐佸鍏ワ紝鎵浠ュ瀹冧滑鐨勫紩鐢ㄧ湅璧鋒潵鏄瓑鍚岀殑錛屽嵆浣挎槸瀵逛簬鍐呴儴綾伙紙鎴栧唴閮ㄦ灇涓劇被鍨嬶級銆傛敞鎰忥紝姣旇緝鏋氫婦綾誨瀷鐨勬椂鍊欙紝澹版槑瀹冧滑鐨勬寚浠よ〃鏄庝簡瀹冧滑鐨勯『搴忓箋?br /> <br /> 銆銆<strong>“闅愯棌鐨?#8221;闈欐佹柟娉?/strong><br /> <br /> 銆銆涓や釜闈欐佹柟娉曞嚭鐜板湪鎵鏈夋灇涓劇被鍨嬪0鏄庝腑銆傚洜涓哄畠浠槸鏋氫婦瀛愮被涓婄殑闈欐佹柟娉曪紝鑰屼笉鏄疎num鏈韓鐨勬柟娉曪紝鎵浠ュ畠浠湪java.lang.Enum鐨刯avadoc涓病鏈夊嚭鐜般?br /> <br /> 銆銆絎竴涓槸values()錛岃繑鍥炰竴涓灇涓劇被鍨嬫墍鏈夊彲鑳藉肩殑鏁扮粍銆?br /> <br /> 銆銆絎簩涓槸valueOf()錛屼負鎻愪緵鐨勫瓧絎︿覆榪斿洖涓涓灇涓劇被鍨嬶紝璇ユ灇涓劇被鍨嬪繀欏葷簿紜湴鍖歸厤婧愪唬鐮佸0鏄庛?br /> <br /> 銆銆<strong>鏂規硶</strong><br /> <br /> 銆銆鍏充簬鏋氫婦綾誨瀷錛屾垜浠渶鍠滄鐨勪竴涓柟闈㈡槸瀹冨彲浠ユ湁鏂規硶銆傝繃鍘繪偍鍙兘闇瑕佺紪鍐欎竴浜涗唬鐮侊紝瀵筽ublic static final int榪涜杞崲錛屾妸瀹冧粠鏁版嵁搴撶被鍨嬭漿鎹負JDBC URL銆傝岀幇鍦ㄥ垯鍙互璁╂灇涓劇被鍨嬫湰韜甫涓涓暣鐞嗕唬鐮佺殑鏂規硶銆備笅闈㈠氨鏄竴涓緥瀛愶紝鍖呮嫭DatabaseType鏋氫婦綾誨瀷鐨勬娊璞℃柟娉曚互鍙婃瘡涓灇涓懼疄渚嬩腑鎻愪緵鐨勫疄鐜幫細<br /> <br /> 銆銆 <pre class="code"> public enum DatabaseType {<br /> <br /> 銆銆ORACLE {<br /> <br /> 銆銆public String getJdbcUrl() {...}<br /> <br /> 銆銆},<br /> <br /> 銆銆MYSQL {<br /> <br /> 銆銆public String getJdbcUrl() {...}<br /> <br /> 銆銆};<br /> <br /> 銆銆public abstract String getJdbcUrl();<br /> <br /> 銆銆}</pre> <br /> <br /> 銆銆鐜板湪鏋氫婦綾誨瀷鍙互鐩存帴鎻愪緵瀹冪殑瀹炵敤鏂規硶銆備緥濡傦細<br /> <br /> 銆銆DatabaseType dbType = ...;<br /> <br /> 銆銆String jdbcURL = dbType.getJdbcUrl();<br /> <br /> 銆銆瑕佽幏鍙朥RL錛屽繀欏婚鍏堢煡閬撹瀹炵敤鏂規硶鍦ㄥ摢閲屻?br /> <br /> <strong>鍙彉鍙傛暟(Vararg)</strong><br /> <br /> 銆Log.log(String code, String... args)<br /> <strong>鍗忓彉榪斿洖</strong><br /> <br /> 銆銆鍗忓彉榪斿洖鐨勫熀鏈敤娉曟槸鐢ㄤ簬鍦ㄥ凡鐭ヤ竴涓疄鐜扮殑榪斿洖綾誨瀷姣擜PI鏇村叿浣撶殑鏃跺欓伩鍏嶈繘琛岀被鍨嬪己鍒惰漿鎹€傚湪涓嬮潰榪欎釜渚嬪瓙涓紝鏈変竴涓繑鍥濧nimal瀵硅薄鐨刏oo鎺ュ彛銆傛垜浠殑瀹炵幇榪斿洖涓涓狝nimalImpl瀵硅薄錛屼絾鏄湪JDK 1.5涔嬪墠錛岃榪斿洖涓涓狝nimal瀵硅薄灝卞繀欏誨0鏄庛?<br /> <br /> 銆銆 <pre class="code"> public interface Zoo {<br /> <br /> 銆銆public Animal getAnimal();<br /> <br /> 銆銆}<br /> <br /> 銆銆public class ZooImpl implements Zoo {<br /> <br /> 銆銆public Animal getAnimal(){<br /> <br /> 銆銆return new AnimalImpl();<br /> <br /> 銆銆}<br /> <br /> 銆銆}<br /> 銆銆鍗忓彉榪斿洖鐨勪嬌鐢ㄦ浛鎹簡涓変釜鍙嶆ā寮忥細</pre> <ul> <li>鐩存帴瀛楁璁塊棶銆備負浜嗚閬緼PI闄愬埗錛屼竴浜涘疄鐜版妸瀛愮被鐩存帴鏆撮湶涓哄瓧孌碉細 </li> </ul> <p>        ZooImpl._animal<br />        鍙︿竴縐嶅艦寮忔槸錛屽湪鐭ラ亾瀹炵幇鐨勫疄闄呬笂鏄壒瀹氱殑瀛愮被鐨勬儏鍐典笅錛屽湪璋冪敤紼嬪簭涓墽琛屽悜涓嬭漿鎹細 </p> <br /> <br /> 銆銆 <p align="left">((AnimalImpl)ZooImpl.getAnimal()).implMethod();<br /> <br /> 銆銆 <ul><br /> <br /> 銆銆 <li>鎴戠湅鍒扮殑鏈鍚庝竴縐嶅艦寮忔槸涓涓叿浣撶殑鏂規硶錛岃鏂規硶鐢ㄦ潵閬垮厤鐢變竴涓畬鍏ㄤ笉鍚岀殑絳懼悕鎵寮曞彂鐨勯棶棰橈細 </li> </ul> <br /> <br /> 銆銆 <p align="left">ZooImpl._getAnimal();<br /> <br /> 銆銆榪欎笁縐嶆ā寮忛兘鏈夊畠浠殑闂鍜屽眬闄愭с傝涔堟槸涓嶅鏁存磥錛岃涔堝氨鏄毚闇蹭簡涓嶅繀瑕佺殑瀹炵幇緇嗚妭銆?br /> <br /> 銆銆鍗忓彉<br /> <br /> 銆銆鍗忓彉榪斿洖妯″紡灝辨瘮杈冩暣媧併佸畨鍏ㄥ茍涓旀槗浜庣淮鎶わ紝瀹冧篃涓嶉渶瑕佺被鍨嬪己鍒惰漿鎹㈡垨鐗瑰畾鐨勬柟娉曟垨瀛楁錛?br /> <br /> 銆銆public AnimalImpl getAnimal(){<br /> <br /> 銆銆return new AnimalImpl();<br /> <br /> 銆銆}<br /> <br /> 銆銆浣跨敤緇撴灉錛?br /> <br /> 銆銆ZooImpl.getAnimal().implMethod();<br /> <br /> 鍙傝冿細http://www.linuxpk.com/43834.html</p> <img src ="http://www.tkk7.com/lqxue/aggbug/155340.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/lqxue/" target="_blank">lqx</a> 2007-10-23 17:15 <a href="http://www.tkk7.com/lqxue/archive/2007/10/23/155340.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>[鏀惰棌]鐢⊿pring 2.0鍜孉spectJ綆鍖栦紒涓氬簲鐢ㄧ▼搴?/title><link>http://www.tkk7.com/lqxue/archive/2007/10/18/153937.html</link><dc:creator>lqx</dc:creator><author>lqx</author><pubDate>Thu, 18 Oct 2007 08:27:00 GMT</pubDate><guid>http://www.tkk7.com/lqxue/archive/2007/10/18/153937.html</guid><wfw:comment>http://www.tkk7.com/lqxue/comments/153937.html</wfw:comment><comments>http://www.tkk7.com/lqxue/archive/2007/10/18/153937.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/lqxue/comments/commentRss/153937.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/lqxue/services/trackbacks/153937.html</trackback:ping><description><![CDATA[http://www.infoq.com/cn/articles/Simplifying-Enterprise-Apps<br /> <img src ="http://www.tkk7.com/lqxue/aggbug/153937.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/lqxue/" target="_blank">lqx</a> 2007-10-18 16:27 <a href="http://www.tkk7.com/lqxue/archive/2007/10/18/153937.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>java榪涘埗杞崲http://www.tkk7.com/lqxue/archive/2007/08/13/136376.htmllqxlqxMon, 13 Aug 2007 06:37:00 GMThttp://www.tkk7.com/lqxue/archive/2007/08/13/136376.htmlhttp://www.tkk7.com/lqxue/comments/136376.htmlhttp://www.tkk7.com/lqxue/archive/2007/08/13/136376.html#Feedback0http://www.tkk7.com/lqxue/comments/commentRss/136376.htmlhttp://www.tkk7.com/lqxue/services/trackbacks/136376.html鍗佽繘鍒惰漿鎴愬崄鍏繘鍒訛細
Integer.toHexString(int i)
鍗佽繘鍒惰漿鎴愬叓榪涘埗
Integer.toOctalString(int i)oBin
鍗佽繘鍒惰漿鎴愪簩榪涘埗
Integer.taryString(int i)

鍗佸叚榪涘埗杞垚鍗佽繘鍒?br>Integer.valueOf("FFFF",16).toString()
鍏繘鍒惰漿鎴愬崄榪涘埗
Integer.valueOf("876",8).toString()
浜岃繘鍒惰漿鍗佽繘鍒?br>Integer.valueOf("0101",2).toString()



lqx 2007-08-13 14:37 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 啦啦啦完整版免费视频在线观看| 国产免费AV片在线观看播放| 最近中文字幕mv免费高清在线 | 无码人妻一区二区三区免费手机| 亚洲一区二区女搞男| 久久免费观看视频| 自拍偷自拍亚洲精品第1页| jizz在线免费观看| 亚洲无线码一区二区三区| 国产精品网站在线观看免费传媒 | 99久久免费国产特黄| 亚洲成人免费在线| 99久久99久久免费精品小说| 亚洲成人福利在线| 毛片a级毛片免费观看免下载| 亚洲AV永久无码精品一福利 | 亚洲国产高清视频| 大学生一级毛片免费看| 亚洲国产成人久久一区二区三区| 免费人成网站在线高清| 拍拍拍无挡免费视频网站| 亚洲精品国产成人| 成人a视频片在线观看免费| 无遮挡a级毛片免费看| 久久精品国产亚洲网站| 国产四虎免费精品视频| 99亚洲乱人伦aⅴ精品| 久久亚洲高清观看| 好男人www免费高清视频在线| 深夜福利在线视频免费| 亚洲一级二级三级不卡| 精品国产免费观看一区| 免费久久人人爽人人爽av| 亚洲不卡中文字幕| 久久久久亚洲AV综合波多野结衣 | a级毛片100部免费观看| 亚洲一区二区三区国产精品无码| 免费看男女下面日出水视频| 另类免费视频一区二区在线观看| 久久精品国产亚洲av麻豆蜜芽| 亚洲日本在线观看视频|