锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲制服丝袜在线播放,亚洲熟妇av一区二区三区,亚洲无成人网77777http://www.tkk7.com/mhl1003/category/46143.htmlzh-cnThu, 15 Nov 2012 05:12:56 GMTThu, 15 Nov 2012 05:12:56 GMT60闈㈠悜瀵硅薄璁捐鍘熷垯姒傝堪http://www.tkk7.com/mhl1003/articles/391285.html鑷敱鎴樺+鑷敱鎴樺+Tue, 13 Nov 2012 16:34:00 GMThttp://www.tkk7.com/mhl1003/articles/391285.htmlhttp://www.tkk7.com/mhl1003/comments/391285.htmlhttp://www.tkk7.com/mhl1003/articles/391285.html#Feedback0http://www.tkk7.com/mhl1003/comments/commentRss/391285.htmlhttp://www.tkk7.com/mhl1003/services/trackbacks/391285.html

璁捐鍘熷垯鍚嶇О

璁捐鍘熷垯綆浠?/span>

閲嶈鎬?/span>

鍗曚竴鑱岃矗鍘熷垯

(Single Responsibility Principle, SRP)

綾葷殑鑱岃矗瑕佸崟涓錛屼笉鑳藉皢澶鐨勮亴璐f斁鍦ㄤ竴涓被涓?/span>

★★★★☆

寮闂師鍒?/span>

(Open-Closed Principle, OCP)

杞歡瀹炰綋瀵規(guī)墿灞曟槸寮鏀劇殑錛屼絾瀵逛慨鏀規(guī)槸鍏抽棴鐨勶紝鍗沖湪涓嶄慨鏀逛竴

涓蔣浠跺疄浣撶殑鍩虹涓婂幓鎵╁睍鍏跺姛鑳?/span>

★★★★★

閲屾皬浠f崲鍘熷垯

(Liskov Substitution Principle, LSP)

鍦ㄨ蔣浠剁郴緇熶腑錛屼竴涓彲浠ユ帴鍙楀熀綾誨璞$殑鍦版柟蹇呯劧鍙互鎺ュ彈涓

涓瓙綾誨璞?/span>

★★★★☆

渚濊禆鍊掕漿鍘熷垯

(Dependency Inversion Principle, DIP)

瑕侀拡瀵規(guī)娊璞″眰緙栫▼錛岃屼笉瑕侀拡瀵瑰叿浣撶被緙栫▼

★★★★★

鎺ュ彛闅旂鍘熷垯

(Interface Segregation Principle, ISP)

浣跨敤澶氫釜涓撻棬鐨勬帴鍙f潵鍙栦唬涓涓粺涓鐨勬帴鍙?/span>

★★☆☆☆

鍚堟垚澶嶇敤鍘熷垯

(Composite Reuse Principle, CRP)

鍦ㄧ郴緇熶腑搴旇灝介噺澶氫嬌鐢ㄧ粍鍚堝拰鑱氬悎鍏寵仈鍏崇郴錛屽敖閲忓皯浣跨敤鐢?/span>

鑷充笉浣跨敤緇ф壙鍏崇郴

★★★★☆

榪背鐗規(guī)硶鍒?/span>

(Law of Demeter, LoD)

涓涓蔣浠跺疄浣撳鍏朵粬瀹炰綋鐨勫紩鐢ㄨ秺灝戣秺濂斤紝鎴栬呰濡傛灉涓や釜綾?/span>

涓嶅繀褰兼鐩存帴閫氫俊錛岄偅涔堣繖涓や釜綾誨氨涓嶅簲褰撳彂鐢熺洿鎺ョ殑鐩鎬簰浣?/span>

鐢紝鑰屾槸閫氳繃寮曞叆涓涓涓夎呭彂鐢熼棿鎺ヤ氦浜?/span>

★★★☆☆



]]>
java浜嬪姟澶勭悊http://www.tkk7.com/mhl1003/articles/391284.html鑷敱鎴樺+鑷敱鎴樺+Tue, 13 Nov 2012 16:24:00 GMThttp://www.tkk7.com/mhl1003/articles/391284.htmlhttp://www.tkk7.com/mhl1003/comments/391284.htmlhttp://www.tkk7.com/mhl1003/articles/391284.html#Feedback0http://www.tkk7.com/mhl1003/comments/commentRss/391284.htmlhttp://www.tkk7.com/mhl1003/services/trackbacks/391284.html綆浠?/span>銆銆java鐨勪簨鍔″鐞?濡傛灉瀵規(guī)暟鎹簱榪涜澶氭鎿嶄綔,姣忎竴嬈$殑鎵ц鎴栨楠ら兘鏄竴涓簨鍔?濡傛灉鏁版嵁搴撴搷浣滃湪鏌愪竴姝ユ病鏈夋墽琛屾垨鍑虹幇寮傚父鑰屽鑷翠簨鍔″け璐?榪欐牱鏈夌殑浜嬪姟琚墽琛屾湁鐨勫氨娌℃湁琚墽琛?浠庤屽氨鏈変簡浜嬪姟鐨?a target="_blank">鍥炴粴,鍙栨秷鍏堝墠鐨勬搷浣?....

緙栬緫鏈璇︾粏璇存槑

銆銆Java涓嬌鐢ㄤ簨鍔″鐞嗭紝棣栧厛瑕佹眰鏁版嵁搴撴敮鎸佷簨鍔°傚浣跨敤MySQL鐨勪簨鍔″姛鑳斤紝灝辮姹侻ySQL鐨勮〃綾誨瀷涓篒nnodb鎵嶆敮鎸佷簨鍔°傚惁鍒欙紝鍦↗ava紼嬪簭涓仛浜哻ommit鎴杛ollback錛屼絾鍦ㄦ暟鎹簱涓牴鏈笉鑳界敓鏁堛?
銆銆JavaBean涓嬌鐢↗DBC鏂瑰紡榪涜浜嬪姟澶勭悊
銆銆public int delete(int sID) {
銆銆dbc = new DataBaseConnection();
銆銆Connection con = dbc.getConnection();
銆銆try {
銆銆con.setAutoCommit(false);// 鏇存敼JDBC浜嬪姟鐨勯粯璁ゆ彁浜ゆ柟寮?
銆銆dbc.executeUpdate("delete from xiao where ID=" + sID);
銆銆dbc.executeUpdate("delete from xiao_content where ID=" + sID);
銆銆dbc.executeUpdate("delete from xiao_affix where bylawid=" + sID);
銆銆con.commit();//鎻愪氦JDBC浜嬪姟
銆銆con.setAutoCommit(true);// 鎭㈠JDBC浜嬪姟鐨勯粯璁ゆ彁浜ゆ柟寮?
銆銆dbc.close();
銆銆return 1;
銆銆}
銆銆catch (Exception exc) {
銆銆con.rollBack();//鍥炴粴JDBC浜嬪姟
銆銆exc.printStackTrace();
銆銆dbc.close();
銆銆return -1;
銆銆}
銆銆}
銆銆鍦ㄦ暟鎹簱鎿嶄綔涓紝涓欏逛簨鍔℃槸鎸囩敱涓鏉℃垨澶氭潯瀵規(guī)暟鎹簱鏇存柊鐨剆ql璇彞鎵緇勬垚鐨勪竴涓笉鍙垎鍓茬殑宸ヤ綔鍗曞厓銆傚彧鏈夊綋浜嬪姟涓殑鎵鏈夋搷浣滈兘姝e父瀹屾垚浜嗭紝鏁翠釜浜嬪姟鎵嶈兘琚彁浜ゅ埌鏁版嵁搴擄紝濡傛灉鏈変竴欏規(guī)搷浣滄病鏈夊畬鎴愶紝灝卞繀欏繪挙娑堟暣涓簨鍔°?
銆銆渚嬪鍦ㄩ摱琛岀殑杞笎浜嬪姟涓紝鍋囧畾寮犱笁浠庤嚜宸辯殑甯愬彿涓婃妸1000鍏冭漿鍒版潕鍥涚殑甯愬彿涓婏紝鐩稿叧鐨剆ql璇彞濡備笅錛?
銆銆update account set monery=monery-1000 where name='zhangsan'
銆銆update account set monery=monery+1000 where name='lisi'
銆銆榪欎釜涓ゆ潯璇彞蹇呴』浣滀負(fù)涓涓畬鎴愮殑浜嬪姟鏉ュ鐞嗐傚彧鏈夊綋涓ゆ潯閮芥垚鍔熸墽琛屼簡錛屾墠鑳芥彁浜よ繖涓簨鍔°傚鏋滄湁涓鍙ュけ璐ワ紝鏁翠釜浜嬪姟蹇呴』鎾ゆ秷銆?
銆銆鍦╟onnection綾諱腑鎻愪緵浜?涓帶鍒朵簨鍔$殑鏂規(guī)硶錛?
銆銆錛?錛?setAutoCommit(Boolean autoCommit):璁劇疆鏄惁鑷姩鎻愪氦浜嬪姟錛?
銆銆錛?錛?commit();鎻愪氦浜嬪姟錛?
銆銆錛?錛?rollback();鎾ゆ秷浜嬪姟錛?
銆銆鍦╦dbc api涓紝榛樿鐨勬儏鍐典負(fù)鑷姩鎻愪氦浜嬪姟錛屼篃灝辨槸璇達(dá)紝姣忎竴鏉″鏁版嵁搴撶殑鏇存柊鐨剆ql璇彞浠h〃涓欏逛簨鍔★紝鎿嶄綔鎴愬姛鍚庯紝緋葷粺鑷姩璋冪敤commit錛堬級(jí)鏉ユ彁浜わ紝鍚﹀垯灝嗚皟鐢╮ollback錛堬級(jí)鏉ユ挙娑堜簨鍔°?
銆銆鍦╦dbc api涓紝鍙互閫氳繃璋冪敤setAutoCommit(false) 鏉ョ姝㈣嚜鍔ㄦ彁浜や簨鍔°傜劧鍚庡氨鍙互鎶婂鏉℃洿鏂版暟鎹簱鐨剆ql璇彞鍋氫負(fù)涓涓簨鍔★紝鍦ㄦ墍鏈夋搷浣滃畬鎴愪箣鍚庯紝璋冪敤commit錛堬級(jí)鏉ヨ繘琛屾暣浣撴彁浜ゃ傚樿嫢鍏朵腑涓欏?sql鎿嶄綔澶辮觸錛屽氨涓嶄細(xì)鎵цcommit錛堬級(jí)鏂規(guī)硶錛岃屾槸浜х敓鐩稿簲鐨剆qlexception錛屾鏃跺氨鍙互鎹曡幏寮傚父浠g爜鍧椾腑璋冪敤rollback錛堬級(jí)鏂規(guī)硶鎾ゆ秷浜嬪姟銆?

]]>
java涓垚鍛樺彉閲忓拰灞閮ㄥ彉閲忕殑鍖哄埆http://www.tkk7.com/mhl1003/articles/391232.html鑷敱鎴樺+鑷敱鎴樺+Mon, 12 Nov 2012 13:45:00 GMThttp://www.tkk7.com/mhl1003/articles/391232.htmlhttp://www.tkk7.com/mhl1003/comments/391232.htmlhttp://www.tkk7.com/mhl1003/articles/391232.html#Feedback0http://www.tkk7.com/mhl1003/comments/commentRss/391232.htmlhttp://www.tkk7.com/mhl1003/services/trackbacks/391232.html

鍏堢湅涓嬮潰涓ゆ紼嬪簭錛?/font>

紼嬪簭涓錛?/strong>
public class Variable
{
int i;
void test()
{
   int j=8;
   if(j==i)
    System.out.println("鐩哥瓑");
   else
    System.out.println("涓嶇浉絳?);
}
public static void main(String[] args)
{
   Variable v=new Variable();
   v.test();
}
}

紼嬪簭浜岋細(xì)
public class Variable
{
   void test()
{
   int i;
   int j=8;
   if(j==i)
    System.out.println("鐩哥瓑");
   else
    System.out.println("涓嶇浉絳?);
}
public static void main(String[] args)
{
   Variable v=new Variable();
   v.test();
}
}

----------------------------------------------------------------------------------------------------------

絎竴涓▼搴忓緢姝e父錛岀紪璇戞椂涓嶄細(xì)鍑洪敊銆傜浜屼釜紼嬪簭緙栬瘧鏃朵細(xì)鎻愮ず濡備笅閿欒錛?/font>

D:\Program\java\test>javac Variable.java
Variable.java:9: 鍙兘灝氭湭鍒濆鍖栧彉閲?i
                if(j==i)
                      ^
1 閿欒

涔嬫墍浠ヤ細(xì)鍑虹幇榪欐牱鐨勯敊璇槸鍥犱負(fù)錛?strong style="line-height: normal">鎴愬憳鍙橀噺鏈夐粯璁ゅ鹼紝錛堣final淇グ涓旀病鏈塻tatic鐨勫繀欏繪樉寮忚祴鍊鹼級(jí)錛屽眬閮ㄥ彉閲忎笉浼?xì)鑷姩璧嬪?/strong>

===========================================================

綾諱綋鍒嗕負(fù)涓ら儴鍒嗐傚彉閲忓畾涔夐儴鍒嗘墍瀹氫箟鐨勫彉閲忚縐頒負(fù)綾葷殑鎴愬憳鍙橀噺錛屽湪鏂規(guī)硶浣撲腑瀹氫箟鐨勫彉閲忓拰鏂規(guī)硶鐨勫弬鏁伴兘琚О涓?strong style="line-height: normal">灞閮ㄥ彉閲?/strong>

java涓垚鍛樺彉閲忓拰灞閮ㄥ彉閲忕殑鍖哄埆

1.鎴愬憳鍙橀噺鍙互琚玴ublic錛宲rotect錛宲rivate錛宻tatic絳変慨楗扮淇グ錛岃?/font>灞閮ㄥ彉閲忎笉鑳借鎺у埗淇グ絎﹀強(qiáng)static淇グ錛涗袱鑰呴兘鍙互瀹氫箟鎴恌inal鍨?/font>
2.鎴愬憳鍙橀噺瀛樺偍鍦ㄥ爢錛屽眬閮ㄥ彉閲忓瓨鍌ㄥ湪鏍?/font>
3.瀛樺湪鏃墮棿涓嶅悓
4.鎴愬憳鍙橀噺鏈夐粯璁ゅ鹼紝錛堣final淇グ涓旀病鏈塻tatic鐨勫繀欏繪樉寮忚祴鍊鹼級(jí)錛屽眬閮ㄥ彉閲忎笉浼?xì)鑷姩璧嬪?br style="line-height: normal" />-------------------------------------------------------------------------------------------------------------
欏懼悕鎬濇剰浜?br style="line-height: normal" />浠涔堟槸灞閮紝鏂規(guī)硶鍐呴儴錛屽潡鍐呴儴閮芥槸灞閮紝鎵ц鎸囦護(hù)閫鍑洪偅涓眬閮紝灞閮ㄥ彉閲忚嚜鍔ㄦ竻闄?br style="line-height: normal" />
姣斿鏂規(guī)硶涓紝涓嶇敤璇?br style="line-height: normal" />鍧椾腑
{
銆 int i=0; //榪欐槸涓涓眬閮ㄥ彉閲忥紝瀹冪殑浣滅敤鑼冨洿灝卞湪鍏朵腑銆
}

鎴愬憳鍙橀噺灝變細(xì)娑夊強(qiáng)鍒拌皝鐨勬垚鍛橈紝綾葷殑鎴愬憳錛熷疄渚嬬殑鎴愬憳錛?br style="line-height: normal" />
class A{
int i=0; //瀹炰緥鐨勬垚鍛?br style="line-height: normal" />static j=1;//綾葷殑鎴愬憳
}

static 鐨勫樊鍒紝鏄惁渚濊禆浜庡疄渚嬭屽瓨鍦?br style="line-height: normal" />----------------------------------------------------------------------------------------------------------

鎴愬憳鍙橀噺錛氫綔涓虹被鐨勬垚鍛樿屽瓨鍦紝鐩存帴瀛樺湪浜庣被涓?/font>

灞閮ㄥ彉閲忥細(xì)浣滀負(fù)鏂規(guī)硶鎴栬鍙ュ潡鐨勬垚鍛樿屽瓨鍦紝瀛樺湪浜庢柟娉曠殑鍙傛暟鍒楄〃鍜屾柟娉曞畾涔変腑銆?/font>

灞閮ㄥ彉閲忓湪浣跨敤鍓嶅繀欏昏紼嬪簭鍛樹富鍔ㄧ殑鍒濆鍖栵紝鍜屾褰㈡垚瀵規(guī)瘮錛岀郴緇熶腑鐨勬垚鍛樺彉閲忓垯浼?xì)琚p葷粺鎻愪緵涓涓粯璁ょ殑鍒濆鍊箋傛墍浠ュ湪璇硶涓婏紝綾葷殑鎴愬憳鍙橀噺鑳藉瀹氫箟鍚庣洿鎺ヤ嬌鐢紝鑰屽眬閮ㄥ彉閲忓湪瀹氫箟鍚庡厛瑕佽祴鍒濆鹼紝鐒跺悗鎵嶈兘浣跨敤銆?/strong>

 

鎵鏈夌被鐨勬垚鍛樺彉閲忓彲浠ラ氳繃this鏉ュ紩鐢ㄣ傛垚鍛樺彉閲忓張鍒嗘垚淇╀腑綾誨瀷錛氬疄渚嬪彉閲忓拰闈欐佸彉閲忋傞潤鎬佸彉閲忓湪瀹氫箟鏃惰浣跨敤

static鍏抽敭瀛椼?/font>

package com;

public class MemberVariable {
 int v_int;
 float v_float;
 boolean v_boolean;
 String v_string;
 byte v_byte;
 short v_short;
 char v_char;
 long v_long;
 
 public static void main(String[] args)
 {
  MemberVariable mv = new MemberVariable();
  System.out.println("int鐨勯粯璁ゅ?"+mv.v_int);
  System.out.println("float鐨勯粯璁ゅ?"+mv.v_float);
  System.out.println("boolean鐨勯粯璁ゅ?"+mv.v_boolean);
  System.out.println("string鐨勯粯璁ゅ?"+mv.v_byte);
  System.out.println("short鐨勯粯璁ゅ?"+mv.v_short);
  System.out.println("char鐨勯粯璁ゅ?"+mv.v_char);
  System.out.println("long鐨勯粯璁ゅ?"+mv.v_long);
 }
}
int鐨勯粯璁ゅ?0
float鐨勯粯璁ゅ?0.0
boolean鐨勯粯璁ゅ?false
string鐨勯粯璁ゅ?0
short鐨勯粯璁ゅ?0
char鐨勯粯璁ゅ?




]]>
java涓轟粈涔堝彲浠ヨ法騫沖彴 http://www.tkk7.com/mhl1003/articles/391230.html鑷敱鎴樺+鑷敱鎴樺+Mon, 12 Nov 2012 13:10:00 GMThttp://www.tkk7.com/mhl1003/articles/391230.htmlhttp://www.tkk7.com/mhl1003/comments/391230.htmlhttp://www.tkk7.com/mhl1003/articles/391230.html#Feedback0http://www.tkk7.com/mhl1003/comments/commentRss/391230.htmlhttp://www.tkk7.com/mhl1003/services/trackbacks/391230.html 

鍥犱負(fù)JAVA鏈変釜灞炰簬鑷繁鐨勮繍琛岀幆澧冿紝鏃細(xì)JAVA铏氭嫙鏈猴紝铏氭嫙鏈轟笌騫沖彴鏃犲叧錛孞AVA浠g爜緇忚繃緙栬瘧鍚庯紝鐩存帴榪愯浜庤櫄鎷熸満涓婏紝瀹炵幇浜嗚法騫沖彴銆?/p>

1.涓轟粈涔堣浣跨敤Java铏氭嫙鏈?/p>

Java璇█鐨勪竴涓潪甯擱噸瑕佺殑鐗圭偣灝辨槸涓庡鉤鍙扮殑鏃犲叧鎬с傝屼嬌鐢↗ava铏氭嫙鏈烘槸瀹炵幇榪欎竴鐗圭偣鐨勫叧閿備竴鑸殑楂樼駭璇█濡傛灉瑕佸湪涓嶅悓鐨勫鉤鍙頒笂榪愯,鑷沖皯闇瑕佺紪璇戞垚涓嶅悓鐨勭洰鏍囦唬鐮併傝屽紩鍏ava璇█铏氭嫙鏈哄悗,Java璇█鍦ㄤ笉鍚屽鉤鍙頒笂榪愯鏃朵笉闇瑕侀噸鏂扮紪璇戙?span style="color: red">Java璇█浣跨敤妯″紡Java铏氭嫙鏈哄睆钄戒簡涓庡叿浣撳鉤鍙扮浉鍏崇殑淇℃伅,浣垮緱Java璇█緙栬瘧紼嬪簭鍙渶鐢熸垚鍦↗ava铏氭嫙鏈轟笂榪愯鐨勭洰鏍囦唬鐮?瀛楄妭鐮?,灝卞彲浠ュ湪澶氱騫沖彴涓婁笉鍔犱慨鏀瑰湴榪愯銆侸ava铏氭嫙鏈哄湪鎵ц瀛楄妭鐮佹椂,鎶婂瓧鑺傜爜瑙i噴鎴愬叿浣撳鉤鍙頒笂鐨勬満鍣ㄦ寚浠ゆ墽琛屻?/strong>

2.璋侀渶瑕佷簡瑙ava铏氭嫙鏈?/p>

Java铏氭嫙鏈烘槸Java璇█搴曞眰瀹炵幇鐨勫熀紜,瀵笿ava璇█鎰熷叴瓚g殑浜洪兘搴斿Java铏氭嫙鏈烘湁涓ぇ姒傜殑浜嗚В銆傝繖鏈夊姪浜庣悊瑙ava璇█鐨勪竴浜涙ц川,涔熸湁鍔╀簬浣跨敤Java璇█銆傚浜庤鍦ㄧ壒瀹氬鉤鍙頒笂瀹炵幇Java铏氭嫙鏈虹殑杞歡浜哄憳,Java璇█鐨勭紪璇戝櫒浣滆呬互鍙?qiáng)瑕佺敤纭欢鑺墖瀹炵幇Java铏氭嫙鏈虹殑浜烘潵璇?鍒欏繀欏繪繁鍒葷悊瑙ava铏氭嫙鏈虹殑瑙勮寖銆傚彟澶?濡傛灉浣犳兂鎵╁睍Java璇█,鎴栨槸鎶婂叾瀹冭璦緙栬瘧鎴怞ava璇█鐨勫瓧鑺傜爜,浣犱篃闇瑕佹繁鍏ュ湴浜嗚ВJava铏氭嫙鏈恒?/p>

 



]]>
Java鏂規(guī)硶鍙傛暟鏄紩鐢ㄨ皟鐢ㄨ繕鏄艱皟鐢?鈥斺斿艱皟鐢?/title><link>http://www.tkk7.com/mhl1003/articles/391228.html</link><dc:creator>鑷敱鎴樺+</dc:creator><author>鑷敱鎴樺+</author><pubDate>Mon, 12 Nov 2012 12:54:00 GMT</pubDate><guid>http://www.tkk7.com/mhl1003/articles/391228.html</guid><wfw:comment>http://www.tkk7.com/mhl1003/comments/391228.html</wfw:comment><comments>http://www.tkk7.com/mhl1003/articles/391228.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/mhl1003/comments/commentRss/391228.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/mhl1003/services/trackbacks/391228.html</trackback:ping><description><![CDATA[<strong><span style="color: rgb(255,0,0)">鏂規(guī)硶璋冪敤(call by)</span> </strong>鏄竴涓爣鍑嗙殑璁$畻鏈虹瀛︽湳璇傛柟娉曡皟鐢ㄦ牴鎹弬鏁頒紶閫掔殑鎯呭喌鍙堝垎涓?strong><span style="color: rgb(255,0,0)">鍊艱皟鐢?</span> <span style="color: rgb(255,0,0)">call by reference </span><span style="color: rgb(255,0,0)">)</span> </strong>鍜?strong><span style="color: rgb(255,0,0)">寮曠敤璋冪敤(</span> <span style="color: rgb(255,0,0)">call by value </span><span style="color: rgb(255,0,0)">)</span> </strong>銆傛睙婀栦笂鏈夊緢澶氬叧浜庤繖涓ょ璋冪敤鐨勫畾涔?錛屾渶閫氬父鐨勮娉曟槸浼犻掑肩殑鏄艱皟鐢紝浼犻掑湴鍧鐨勬槸寮曠敤璋冪敤銆傝繖鍏跺疄寰堜笉鎭板綋錛岃繖縐?nbsp;榪欎簺璇存硶寰堝鏄撹鎴戜滑鑱旀兂鍒癑ava鐨勫璞″弬鏁頒紶閫掓槸寮曠敤璋冪敤錛屽疄闄呬笂錛?span style="color: rgb(0,0,255)"><strong>Java鐨勫璞″弬鏁頒紶閫掍粛鐒舵槸鍊艱皟鐢?nbsp;銆?/strong> </span><br /><br />      鎴戜滑棣栧厛鐢ㄤ竴孌典唬鐮佹潵璇佸疄涓涓嬩負(fù)浠涔圝ava鐨勫璞″弬鏁頒紶閫?nbsp;鏄艱皟鐢ㄣ? <div style="text-align: left; padding-bottom: 1px; line-height: 25px; overflow-x: auto; overflow-y: auto; padding-left: 1px; width: 679px; padding-right: 1px; font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace; word-wrap: break-word; margin-left: 9px; word-break: break-all; padding-top: 1px" class="dp-highlighter"> <div id="26gwaoc" class="bar"> <div style="padding-bottom: 3px; margin: 0px; padding-left: 3px; padding-right: 3px; font-weight: bold; padding-top: 3px" class="tools">Java浠g爜  <a style="color: rgb(125,0,0)" title="鏀惰棌榪欐浠g爜" ><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" class="star" alt="鏀惰棌浠g爜" src="http://hxraid.iteye.com/images/icon_star.png" /></a></div></div> <ol style="border-bottom: rgb(209,215,220) 1px solid; border-left: rgb(209,215,220) 1px solid; padding-bottom: 2px; line-height: 1.4em; margin: 0px 0px 1px; padding-left: 0px; padding-right: 0px; color: rgb(43,145,175); font-size: 1em; border-top: rgb(209,215,220) 1px solid; border-right: rgb(209,215,220) 1px solid; padding-top: 2px" class="dp-j"><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: rgb(127,0,85); font-weight: bold" class="keyword">public</span> <span style="color: rgb(127,0,85); font-weight: bold" class="keyword">class</span> Employee {  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    <span style="color: rgb(127,0,85); font-weight: bold" class="keyword">public</span> String name=<span style="color: rgb(127,0,85); font-weight: bold" class="keyword">null</span>;  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">      </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    <span style="color: rgb(127,0,85); font-weight: bold" class="keyword">public</span> Employee(String n){  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">        <span style="color: rgb(127,0,85); font-weight: bold" class="keyword">this</span>.name=n;  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    }  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    <span style="color: rgb(0,130,0)" class="comment">//灝嗕袱涓狤mployee瀵硅薄浜ゆ崲</span>  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    <span style="color: rgb(127,0,85); font-weight: bold" class="keyword">public</span> <span style="color: rgb(127,0,85); font-weight: bold" class="keyword">static</span> <span style="color: rgb(127,0,85); font-weight: bold" class="keyword">void</span> swap(Employee e1,Employee e2){  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">        Employee temp=e1;  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">        e1=e2;  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">        e2=temp;  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">                System.out.println(e1.name+<span style="color: blue" class="string">" "</span>+e2.name); <span style="color: rgb(0,130,0)" class="comment">//鎵撳嵃緇撴灉錛氭潕鍥?nbsp;寮犱笁</span>  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    }  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    <span style="color: rgb(0,130,0)" class="comment">//涓誨嚱鏁?/span>  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    <span style="color: rgb(127,0,85); font-weight: bold" class="keyword">public</span> <span style="color: rgb(127,0,85); font-weight: bold" class="keyword">static</span> <span style="color: rgb(127,0,85); font-weight: bold" class="keyword">void</span> main(String[] args) {  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">        Employee worker=<span style="color: rgb(127,0,85); font-weight: bold" class="keyword">new</span> Employee(<span style="color: blue" class="string">"寮犱笁"</span>);  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">        Employee manager=<span style="color: rgb(127,0,85); font-weight: bold" class="keyword">new</span> Employee(<span style="color: blue" class="string">"鏉庡洓"</span>);  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">        swap(worker,manager);  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">        System.out.println(worker.name+<span style="color: blue" class="string">" "</span>+manager.name); <span style="color: rgb(0,130,0)" class="comment">//鎵撳嵃緇撴灉浠嶇劧鏄細(xì) 寮犱笁 鏉庡洓</span>  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    }  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">}  </span></li></ol></div> <p style="text-align: left; padding-bottom: 0px; line-height: 25px; margin-top: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; margin-bottom: 0px; font-size: 14px; padding-top: 0px"> </p> <p style="text-align: left; padding-bottom: 0px; line-height: 25px; margin-top: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; margin-bottom: 0px; font-size: 14px; padding-top: 0px">      涓婇潰鐨勭粨鏋滆浜哄緢澶辨湜錛岃櫧鐒跺艦鍙傚璞1,e2鐨勫唴瀹逛氦鎹簡錛屼絾瀹炲弬瀵硅薄worker,manager騫舵病鏈変簰鎹㈠唴瀹廣傝繖閲岄潰鏈閲嶈鐨勫師鍥犲氨鍦ㄤ簬<span style="color: rgb(0,0,255)">褰㈠弬e1,e2鏄疄鍙倃orker,manager鐨勫湴鍧鎷瘋礉銆?/span></p> <p style="text-align: left; padding-bottom: 0px; line-height: 25px; margin-top: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; margin-bottom: 0px; font-size: 14px; padding-top: 0px">      澶у閮界煡閬擄紝鍦↗ava涓璞″彉閲忓悕瀹為檯涓婁唬琛ㄧ殑鏄璞″湪鍫嗕腑鐨勫湴鍧(涓撲笟鏈鍙仛<strong><span style="color: rgb(255,0,0)">瀵硅薄寮曠敤</span> </strong>)銆傚湪Java鏂規(guī)硶璋冪敤鐨勬椂鍊欙紝鍙傛暟浼犻掔殑鏄璞$殑寮曠敤銆?span style="color: rgb(0,0,255)">閲嶈鐨勬槸錛屽艦鍙傚拰瀹炲弬鎵鍗犵殑鍐呭瓨鍦板潃騫朵笉涓鏍鳳紝褰㈠弬涓殑鍐呭鍙槸瀹炲弬涓瓨鍌ㄧ殑瀵硅薄寮曠敤鐨勪竴浠芥嫹璐濄?/span></p> <p style="text-align: left; padding-bottom: 0px; line-height: 25px; margin-top: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; margin-bottom: 0px; font-size: 14px; padding-top: 0px">       濡傛灉澶у瀵笿VM鍐呭瓨綆$悊涓?strong><span style="color: rgb(255,0,0)">Java鏍?/span> </strong>鐨?strong><span style="color: rgb(255,0,0)">灞閮ㄥ彉閲忓尯</span> </strong>鏈夋墍浜嗚В鐨勮瘽(鍙互鍙傝銆?nbsp;<a style="color: rgb(125,0,0)" >Java 铏氭嫙鏈轟綋緋葷粨鏋?/a> 銆?錛屽氨寰堝ソ鐞嗚В涓婇潰榪欏彞璇濄傚湪JVM榪愯涓婇潰鐨勭▼搴忔椂錛岃繍琛宮ain鏂規(guī)硶鍜宻wap鏂規(guī)硶錛屼細(xì)鍦↗ava鏍堜腑鍏堝悗push涓や釜鍙仛<strong><span style="color: rgb(255,0,0)">鏍堝撫</span></strong>鐨勫唴瀛樼┖闂淬俶ain鏍堝撫涓湁涓鍧楀彨灞閮ㄥ彉閲忓尯鐨勫唴瀛樼敤鏉ュ瓨鍌ㄥ疄鍙傚璞orker鍜宮anager鐨勫紩鐢ㄣ傝宻wap鏍堝撫涓殑灞閮ㄥ彉閲忓尯鍒欏瓨鍌ㄤ簡褰㈠弬瀵硅薄e1鍜宔2鐨勫紩鐢ㄣ傝櫧鐒秂1鍜宔2鐨勫紩鐢ㄥ煎垎鍒笌worker鍜宮anager鐩稿悓錛屼絾鏄畠浠崰鐢ㄤ簡涓嶅悓鐨勫唴瀛樼┖闂淬傚綋e1鍜宔2鐨勫紩鐢ㄥ彂鐢熶氦鎹㈡椂錛屼笅闈㈢殑鍥懼緢娓呮櫚鐨勭湅鍑哄畬鍏ㄤ笉浼?xì)濯?jiǎng)鍝峸orker鍜宮anager鐨勫紩鐢ㄥ箋?/p> <p style="text-align: left; padding-bottom: 0px; line-height: 25px; margin-top: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; margin-bottom: 0px; font-size: 14px; padding-top: 0px">             <img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" alt="" src="http://hxraid.iteye.com/upload/picture/pic/65223/2da606a7-2302-3ed0-82c4-b92527ad0676.jpg" width="500" height="314" /></p> <p style="text-align: left; padding-bottom: 0px; line-height: 25px; margin-top: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; margin-bottom: 0px; font-size: 14px; padding-top: 0px">      Java瀵硅薄鍙傛暟浼犻掕櫧鐒朵紶閫掔殑鏄湴鍧(寮曠敤)錛屼絾浠嶇劧鏄艱皟鐢ㄣ傛槸鏃跺欓渶瑕佺粰寮曠敤璋冪敤鍜屽艱皟鐢ㄤ竴涓噯紜殑瀹氫箟浜嗐?/p> <p style="text-align: left; padding-bottom: 0px; line-height: 25px; margin-top: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; margin-bottom: 0px; font-size: 14px; padding-top: 0px"> </p> <p style="text-align: left; padding-bottom: 0px; line-height: 25px; margin-top: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; margin-bottom: 0px; font-size: 14px; padding-top: 0px">     <strong><span style="color: rgb(255,0,0)"> </span><span style="color: rgb(255,0,0)">鍊艱皟鐢?call by value) </span><span style="color: rgb(255,0,0)">錛?/span> </strong><span style="color: rgb(255,0,0)">鍦ㄥ弬鏁頒紶閫掕繃紼嬩腑錛屽艦鍙傚拰瀹炲弬鍗犵敤浜嗕袱涓畬鍏ㄤ笉鍚岀殑鍐呭瓨絀洪棿銆傚艦鍙傛墍瀛樺偍鐨勫唴瀹規(guī)槸瀹炲弬瀛樺偍鍐呭鐨勪竴浠芥嫹璐濄?span style="color: rgb(0,0,0)">瀹為檯涓婏紝Java瀵硅薄鐨勪紶閫掑氨絎﹀悎榪欎釜瀹氫箟錛屽彧涓嶈繃褰㈠弬鍜屽疄鍙傛墍鍌ㄥ瓨鐨勫唴瀹瑰茍涓嶆槸甯歌鎰忎箟涓婄殑鍙橀噺鍊鹼紝鑰屾槸鍙橀噺鐨勫湴鍧銆傚挸錛屽洖榪囧ご鎯蟲兂錛氬彉閲忕殑鍦板潃涓嶄篃鏄竴縐嶅煎悧錛?/span></span></p> <p style="text-align: left; padding-bottom: 0px; line-height: 25px; margin-top: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; margin-bottom: 0px; font-size: 14px; padding-top: 0px"><strong><span style="color: rgb(128,0,0)">      <span style="color: rgb(255,0,0)">寮曠敤璋冪敤(call by reference)</span> </span></strong><span style="color: rgb(255,0,0)">錛?/span> <span style="color: rgb(255,0,0)">鍦ㄥ弬鏁頒紶閫掔殑榪囩▼涓紝褰㈠弬鍜屽疄鍙傚畬鍏ㄦ槸鍚屼竴鍧楀唴瀛樼┖闂達(dá)紝涓よ呬笉鍒嗗郊姝ゃ?/span>瀹為檯涓婏紝褰㈠弬鍚嶅拰瀹炲弬鍚嶅彧鏄紪紼嬩腑鐨勪笉鍚岀鍙鳳紝鍦ㄧ▼搴忚繍琛岃繃紼嬩腑錛屽唴瀛樹腑瀛樺偍鐨勭┖闂存墠鏄渶閲嶈鐨勩備笉鍚岀殑鍙橀噺鍚嶅茍涓嶈兘璇存槑鍗犵敤鐨勫唴瀛樺瓨鍌ㄧ┖闂翠笉鍚屻?/p> <p style="text-align: left; padding-bottom: 0px; line-height: 25px; margin-top: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; margin-bottom: 0px; font-size: 14px; padding-top: 0px"> </p> <p style="text-align: left; padding-bottom: 0px; line-height: 25px; margin-top: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; margin-bottom: 0px; font-size: 14px; padding-top: 0px">      澶т綋涓婅錛屼袱縐嶈皟鐢ㄧ殑鏍規(guī)湰騫朵笉鍦ㄤ簬浼犻掔殑鏄艱繕鏄湴鍧(姣曠珶鍦板潃涔熸槸涓涓?錛岃屾槸鍦ㄤ簬褰㈠弬鍜屽疄鍙傛槸鍚﹀崰鐢ㄥ悓涓鍧楀唴瀛樼┖闂淬備簨瀹炰笂錛孋/C++鐨勬寚閽堝弬鏁頒紶閫掍篃鏄艱皟鐢紝涓嶄俊璇曡瘯涓嬮潰鐨凜浠g爜鍚э紒</p> <div style="text-align: left; padding-bottom: 1px; line-height: 25px; overflow-x: auto; overflow-y: auto; padding-left: 1px; width: 679px; padding-right: 1px; font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace; word-wrap: break-word; margin-left: 9px; word-break: break-all; padding-top: 1px" class="dp-highlighter"> <div id="6k4gii2" class="bar"> <div style="padding-bottom: 3px; margin: 0px; padding-left: 3px; padding-right: 3px; font-weight: bold; padding-top: 3px" class="tools">C浠g爜  <a style="color: rgb(125,0,0)" title="鏀惰棌榪欐浠g爜" ><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" class="star" alt="鏀惰棌浠g爜" src="http://hxraid.iteye.com/images/icon_star.png" /></a></div></div> <ol style="border-bottom: rgb(209,215,220) 1px solid; border-left: rgb(209,215,220) 1px solid; padding-bottom: 2px; line-height: 1.4em; margin: 0px 0px 1px; padding-left: 0px; padding-right: 0px; color: rgb(43,145,175); font-size: 1em; border-top: rgb(209,215,220) 1px solid; border-right: rgb(209,215,220) 1px solid; padding-top: 2px" class="dp-cpp"><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: gray" class="preprocessor">#include<stdio.h></span>  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: rgb(127,0,85); font-weight: bold" class="keyword">void</span> swap(<span style="color: rgb(46,139,87); font-weight: bold" class="datatypes">int</span> *a1,<span style="color: rgb(46,139,87); font-weight: bold" class="datatypes">int</span> *b1){  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    <span style="color: rgb(46,139,87); font-weight: bold" class="datatypes">int</span> *t=a1;  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    a1=b1;  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    b1=t;  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">}  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black"><span style="color: rgb(46,139,87); font-weight: bold" class="datatypes">int</span> main(){  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    <span style="color: rgb(46,139,87); font-weight: bold" class="datatypes">int</span> x1=100;  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    <span style="color: rgb(46,139,87); font-weight: bold" class="datatypes">int</span> x2=200;  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">        <span style="color: rgb(46,139,87); font-weight: bold" class="datatypes">int</span> *a=&x1;  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    <span style="color: rgb(46,139,87); font-weight: bold" class="datatypes">int</span> *b=&x2;  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    printf(<span style="color: blue" class="string">"%d %d\n"</span>,*a,*b);  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    swap(a,b);  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    printf(<span style="color: blue" class="string">"%d %d\n"</span>,*a,*b);  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">    <span style="color: rgb(127,0,85); font-weight: bold" class="keyword">return</span> 0;  </span></li><li style="border-left: rgb(209,215,220) 1px solid; padding-bottom: 0px; line-height: 18px; background-color: rgb(250,250,250); margin: 0px 0px 0px 38px; padding-left: 10px; padding-right: 0px; font-size: 1em; padding-top: 0px"><span style="color: black">}  </span></li></ol></div> <p style="text-align: left; padding-bottom: 0px; line-height: 25px; margin-top: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; margin-bottom: 0px; font-size: 14px; padding-top: 0px">         浣咰/C++鏄湁寮曠敤璋冪敤鐨勶紝榪欏氨鏄疌/C++涓縐嶅彨鍋氬紩鐢ㄧ殑鍙橀噺澹版槑鏂規(guī)硶錛?int a; int &ra=a; 鍏朵腑ra鏄痑鐨勫埆鍚嶏紝涓よ呭湪鍐呭瓨涓病鏈夊尯鍒紝鍗犵敤浜嗗悓涓涓唴瀛樼┖闂淬傝岄氳繃寮曠敤(鍒悕)鐨勫弬鏁頒紶閫掑氨絎﹀悎寮曠敤璋冪敤鐨勭壒鐐逛簡銆傚ぇ瀹跺彲浠ュ幓璇曡瘯</p> <p style="text-align: left; padding-bottom: 0px; line-height: 25px; margin-top: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; margin-bottom: 0px; font-size: 14px; padding-top: 0px">void swap(int &a1,int &b1);鐨勮繍琛岀粨鏋溿?/p> <p style="text-align: left; padding-bottom: 0px; line-height: 25px; margin-top: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; margin-bottom: 0px; font-size: 14px; padding-top: 0px"><br /></p> <p style="text-align: left; padding-bottom: 0px; line-height: 25px; margin-top: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; margin-bottom: 0px; font-size: 14px; padding-top: 0px"><span style="text-align: left; line-height: 25px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px">   鎴戜滑棣栧厛鐢ㄤ竴孌典唬鐮佹潵璇佸疄涓涓嬩負(fù)浠涔圝ava鐨勫璞″弬鏁頒紶閫?nbsp;鏄湴鍧浼犻掋?/span><br /></p> <p style="text-align: left; padding-bottom: 0px; line-height: 25px; margin-top: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; margin-bottom: 0px; font-size: 14px; padding-top: 0px"><span style="text-align: left; line-height: 25px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px"></span></p> <div id="qyymsce" class="dp-highlighter bg_java"> <div id="8qw26c6" class="bar"> <div id="icmoqoc" class="tools"><strong>[java]</strong> <a class="ViewSource" title="view plain" ><u><font color="#0066cc">view plain</font></u></a><a class="CopyToClipboard" title="copy" ><u><font color="#0066cc">copy</font></u></a><a class="PrintSource" title="print" ><u><font color="#0066cc">print</font></u></a><a class="About" title="?" ><u><font color="#0066cc">?</font></u></a></div></div> <ol class="dp-j"><li id="gm6e2y0" class="alt"><span id="wc6uq2e" class="keyword">public</span><span> </span><span id="oiiyyyk" class="keyword">class</span><span> Employee {  </span></li><li><span>  </span></li><li id="au6uisg" class="alt"><span>    </span><span id="moccccs" class="keyword">public</span><span> String name=</span><span id="qwy88qw" class="keyword">null</span><span>;  </span></span></li><li><span>      </span></li><li id="g8acoqc" class="alt"><span>    </span><span id="ioog2gs" class="keyword">public</span><span> Employee(String n){  </span></span></li><li><span>        </span><span id="66os6oo" class="keyword">this</span><span>.name=n;  </span></span></li><li id="yguoegw" class="alt"><span>    }  </span></li><li><span>      </span></li><li id="wa4yaac" class="alt"><span>    </span><span id="6as68iu" class="keyword">public</span><span> </span><span id="o4w2swo" class="keyword">static</span><span> </span><span id="yqsikii" class="keyword">void</span><span> change(Employee e1){  </span></span></li><li><span>        e1.name = </span><span id="cuugkii" class="string">"鏉庡洓"</span><span>;  </span></span></li><li id="me4k4kk" class="alt"><span>        System.out.println(e1.name); </span><span id="goewyao" class="comment">//鎵撳嵃緇撴灉錛氭潕鍥?</span><span>  </span></span></li><li><span>    }  </span></li><li id="qumciee" class="alt"><span>    </span><span id="o86a6yw" class="comment">//涓誨嚱鏁?</span><span>  </span></span></li><li><span>    </span><span id="ouikywu" class="keyword">public</span><span> </span><span id="okc6oco" class="keyword">static</span><span> </span><span id="smw8ayi" class="keyword">void</span><span> main(String[] args) {  </span></span></li><li id="2cg6c4m" class="alt"><span>        Employee worker=</span><span id="ok6ycaa" class="keyword">new</span><span> Employee(</span><span id="cu86qak" class="string">"寮犱笁"</span><span>);  </span></span></li><li><span>        change(worker);  </span></li><li id="qykycqq" class="alt"><span>        System.out.println(worker.name); </span><span id="g8u6geq" class="comment">//鎵撳嵃緇撴灉浠嶇劧鏄細(xì) 鏉庡洓 </span><span>  </span></span></li><li><span>    }  </span></li><li id="uomaoqo" class="alt"><span>}  </span></li></ol></div><img src ="http://www.tkk7.com/mhl1003/aggbug/391228.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mhl1003/" target="_blank">鑷敱鎴樺+</a> 2012-11-12 20:54 <a href="http://www.tkk7.com/mhl1003/articles/391228.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>log4j鐨勪綔鐢?/title><link>http://www.tkk7.com/mhl1003/articles/391039.html</link><dc:creator>鑷敱鎴樺+</dc:creator><author>鑷敱鎴樺+</author><pubDate>Thu, 08 Nov 2012 09:09:00 GMT</pubDate><guid>http://www.tkk7.com/mhl1003/articles/391039.html</guid><wfw:comment>http://www.tkk7.com/mhl1003/comments/391039.html</wfw:comment><comments>http://www.tkk7.com/mhl1003/articles/391039.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/mhl1003/comments/commentRss/391039.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/mhl1003/services/trackbacks/391039.html</trackback:ping><description><![CDATA[<span>  <p><font face="Times New Roman">涓銆佷粈涔堟槸log4j<br />Log4j 鏄疉pache鐨勪竴涓紑鏀炬簮浠g爜欏圭洰錛岄氳繃浣跨敤Log4j錛屾垜浠彲浠ユ帶鍒舵棩蹇椾俊鎭緭閫佺殑鐩殑鍦版槸鎺у埗鍙般佹枃浠躲丟UI緇勪歡銆佺敋鑷蟲槸濂楁帴鍙f湇鍔″櫒銆丯T鐨勪簨浠惰褰曞櫒銆乁NIX Syslog瀹堟姢榪涚▼絳夛紱鎴戜滑涔熷彲浠ユ帶鍒舵瘡涓鏉℃棩蹇楃殑杈撳嚭鏍煎紡錛涢氳繃瀹氫箟姣忎竴鏉℃棩蹇椾俊鎭殑綰у埆錛屾垜浠兘澶熸洿鍔犵粏鑷村湴鎺у埗鏃ュ織鐨勭敓鎴愯繃紼嬨傛渶浠や漢鎰熷叴瓚g殑灝辨槸錛岃繖浜涘彲浠ラ氳繃涓涓厤緗枃浠舵潵鐏墊椿鍦拌繘琛岄厤緗紝鑰屼笉闇瑕佷慨鏀瑰簲鐢ㄧ殑浠g爜銆?</font></p> <p><font face="Times New Roman">浜屻佹棩蹇楃畝浠?br />鏃ュ織鎸囧湪紼嬪簭涓彃鍏ヨ鍙ヤ互鎻愪緵璋冭瘯淇℃伅銆備嬌鐢ㄦ棩蹇楄兘澶熺洃瑙嗙▼搴忕殑鎵ц銆備緥濡傦紝鐢ㄦ埛鍒╃敤鏃ュ織鍙互鑾峰緱鍏充簬搴旂敤紼嬪簭鏁呴殰鐨勫畬鏁翠俊鎭傜敤鎴峰彲浠ュ皢璋冭瘯璇彞錛堝 System.out.println錛夋彃鍏ュ埌紼嬪簭涓互鑾峰緱璇︾粏鐨勮皟璇曚俊鎭?</font></p> <p><font face="Times New Roman">涓夈侀」鐩腑涓轟粈涔堣鐢╨og4j<br />澶у鍦ㄧ紪紼嬫椂緇忓父涓嶅彲閬垮厤鍦拌浣跨敤鍒頒竴浜涙棩蹇楁搷浣滐紝姣斿寮鍙戦樁孌電殑璋冭瘯淇℃伅銆佽繍琛屾椂鐨勬棩蹇楄褰曞強(qiáng)瀹¤銆傝皟鏌ユ樉紺猴紝鏃ュ織浠g爜鍗犱唬鐮佹婚噺鐨?錛呫傞氬父澶у鍙互綆鍗曞湴浣跨敤System.out.println()璇彞杈撳嚭鏃ュ織淇℃伅錛屼絾鏄線寰浼?xì)鏈変竴浜涘垽鏂紝姣斿錛?<br /> <br />if (someCondition) <br />{<br />  System.out.println("some information.");<br />}</font></p> <p><font face="Times New Roman">榪欎簺鍒ゆ柇閫犳垚姝e父鐨勭▼搴忛昏緫涓販鏉備簡澶ч噺鐨勮緭鍑鴻鍙ャ傝屽湪寮鍙戦樁孌靛啓涓嬬殑榪欎簺鍒ゆ柇浠呬負(fù)浜嗚皟璇曠殑璇彞錛屽湪寮鍙戝畬鎴愭椂闇瑕佹煡鎵懼茍縐婚櫎銆傞儴緗茶繍琛屽悗錛屽挨鍏舵槸鍦ㄤ竴浜涗紒涓氬簲鐢ㄧ郴緇熶腑錛岃繕緇忓父闇瑕佽繘涓姝ヨ皟璇曪紝榪欐椂灝遍亣鍒頒簡鏇村ぇ鐨勯夯鐑?chǔ)銆傛墍浠ワ紝鎴戜滑闇瑕佷竴濂楀畬澶囩殑銆佺伒媧葷殑銆佸彲閰嶇疆鐨勬棩蹇楀伐鍏穕og4J灝辨槸浼樼鐨勯夋嫨銆?</font></p> <p><font face="Times New Roman">鍥涖乴og4j緇勪歡<br />Log4j 鐢?logger銆乤ppender 鍜?layout 涓変釜緇勪歡緇勬垚銆傚彲浠ラ氳繃鍚屽悕鐨?Java 綾昏闂?Log4j 鐨勮繖涓変釜緇勪歡銆?/font></p> <p><span><font face="Times New Roman">Logger - 鍦ㄦ墽琛屽簲鐢ㄧ▼搴忔椂錛屾帴鏀舵棩蹇楄鍙ョ敓鎴愮殑鏃ュ織璇鋒眰銆傚畠鏄竴縐嶉噸瑕佺殑鏃ュ織澶勭悊緇勪歡錛?鍙互閫氳繃 log4j API 鐨?logger 綾誨鍏惰繘琛岃闂傚畠鐨勬柟娉曟湁錛歞ebug銆乮nfo銆亀arn銆乪rror銆乫atal 鍜?log銆傝繖浜涙柟娉曠敤浜庤褰曟秷鎭?<br />Appender - 綆$悊鏃ュ織璇彞鐨勮緭鍑虹粨鏋溿傛墽琛屾棩蹇楄鍙ユ椂錛孡ogger 瀵硅薄灝嗘帴鏀舵潵鑷棩蹇楄鍙ョ殑璁板綍璇鋒眰銆傛璇鋒眰鏄氳繃 logger 鍙戦佽嚦 appender 鐨勩傜劧鍚庯紝Appender 灝嗚緭鍑虹粨鏋滃啓鍏ュ埌鐢ㄦ埛閫夋嫨鐨勭洰鐨勫湴銆傚浜庝笉鍚岀殑鏃ュ織鐩殑鍦幫紝鎻愪緵涓嶅悓鐨?appender 綾誨瀷銆傝繖浜?appender 鍖呮嫭錛氱敤浜庢枃浠剁殑 file appender銆佺敤浜庢暟鎹簱鐨?JDBC appender 鍜岀敤浜?SMTP 鏈嶅姟鍣ㄧ殑 SMTP appender銆?<br />Layout - 鐢ㄤ簬鎸囧畾 appender 灝嗘棩蹇楄鍙ュ啓鍏ユ棩蹇楃洰鐨勫湴鎵閲囩敤鐨勬牸寮忋俛ppender 鍙互鐢ㄦ潵鏍煎紡鍖栬緭鍑虹粨鏋滅殑鍚勭甯冨眬鍖呮嫭錛氱畝鍗曞竷灞銆佹ā寮忓竷灞鍜?HTML 甯冨眬銆?/font></span></p></span><img src ="http://www.tkk7.com/mhl1003/aggbug/391039.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mhl1003/" target="_blank">鑷敱鎴樺+</a> 2012-11-08 17:09 <a href="http://www.tkk7.com/mhl1003/articles/391039.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍑犵浠誨姟璋冨害鐨?Java 瀹炵幇鏂規(guī)硶涓庢瘮杈?/title><link>http://www.tkk7.com/mhl1003/articles/390551.html</link><dc:creator>鑷敱鎴樺+</dc:creator><author>鑷敱鎴樺+</author><pubDate>Wed, 31 Oct 2012 09:23:00 GMT</pubDate><guid>http://www.tkk7.com/mhl1003/articles/390551.html</guid><wfw:comment>http://www.tkk7.com/mhl1003/comments/390551.html</wfw:comment><comments>http://www.tkk7.com/mhl1003/articles/390551.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/mhl1003/comments/commentRss/390551.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/mhl1003/services/trackbacks/390551.html</trackback:ping><description><![CDATA[     鎽樿: 緇艱鐩墠鐨?Web 搴旂敤錛屽鏁板簲鐢ㄩ兘鍏峰浠誨姟璋冨害鐨勫姛鑳姐傛湰鏂囩敱嫻呭叆娣變粙緇嶄簡鍑犵浠誨姟璋冨害鐨?Java 瀹炵幇鏂規(guī)硶錛屽寘鎷?Timer錛孲cheduler, Quartz 浠ュ強(qiáng) JCron Tab錛屽茍瀵瑰叾浼樼己鐐硅繘琛屾瘮杈冿紝鐩殑鍦ㄤ簬緇欓渶瑕佸紑鍙戜換鍔¤皟搴︾殑紼嬪簭鍛樻彁渚涙湁浠峰肩殑鍙傝冦?  鍓嶈█ 浠誨姟璋冨害鏄寚鍩轟簬緇欏畾鏃墮棿鐐癸紝緇欏畾鏃墮棿闂撮殧鎴栬呯粰瀹氭墽琛屾鏁拌嚜鍔ㄦ墽琛屼換鍔°傛湰鏂囩敱嫻呭叆娣變粙緇嶅洓縐嶄換鍔¤皟搴︾殑 Jav...  <a href='http://www.tkk7.com/mhl1003/articles/390551.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/mhl1003/aggbug/390551.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mhl1003/" target="_blank">鑷敱鎴樺+</a> 2012-10-31 17:23 <a href="http://www.tkk7.com/mhl1003/articles/390551.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Java瀛︿範(fàn)涔婭terator(榪唬鍣?鐨勪竴鑸敤娉?錛堣漿錛?http://www.tkk7.com/mhl1003/articles/390509.html鑷敱鎴樺+鑷敱鎴樺+Wed, 31 Oct 2012 03:25:00 GMThttp://www.tkk7.com/mhl1003/articles/390509.htmlhttp://www.tkk7.com/mhl1003/comments/390509.htmlhttp://www.tkk7.com/mhl1003/articles/390509.html#Feedback0http://www.tkk7.com/mhl1003/comments/commentRss/390509.htmlhttp://www.tkk7.com/mhl1003/services/trackbacks/390509.html

榪唬鍣紙Iterator錛?/font>

銆銆榪唬鍣ㄦ槸涓縐嶈璁℃ā寮忥紝瀹冩槸涓涓璞★紝瀹冨彲浠ラ亶鍘嗗茍閫夋嫨搴忓垪涓殑瀵硅薄錛岃屽紑鍙戜漢鍛樹笉闇瑕佷簡瑙h搴忓垪鐨勫簳灞傜粨鏋勩傝凱浠e櫒閫氬父琚О涓?#8220;杞婚噺綰?#8221;瀵硅薄錛屽洜涓哄垱寤哄畠鐨勪唬浠峰皬銆?/font>

銆銆Java涓殑Iterator鍔熻兘姣旇緝綆鍗曪紝騫朵笖鍙兘鍗曞悜縐誨姩錛?/font>

銆銆(1) 浣跨敤鏂規(guī)硶iterator()瑕佹眰瀹瑰櫒榪斿洖涓涓狪terator銆傜涓嬈¤皟鐢↖terator鐨刵ext()鏂規(guī)硶鏃訛紝瀹冭繑鍥炲簭鍒楃殑絎竴涓厓绱犮傛敞鎰忥細(xì)iterator()鏂規(guī)硶鏄痡ava.lang.Iterable鎺ュ彛,琚獵ollection緇ф壙銆?/font>

銆銆(2) 浣跨敤next()鑾峰緱搴忓垪涓殑涓嬩竴涓厓绱犮?/font>

銆銆(3) 浣跨敤hasNext()媯(gè)鏌ュ簭鍒椾腑鏄惁榪樻湁鍏冪礌銆?/font>

銆銆(4) 浣跨敤remove()灝嗚凱浠e櫒鏂拌繑鍥炵殑鍏冪礌鍒犻櫎銆?/font>

銆銆Iterator鏄疛ava榪唬鍣ㄦ渶綆鍗曠殑瀹炵幇錛屼負(fù)List璁捐鐨凩istIterator鍏鋒湁鏇村鐨勫姛鑳斤紝瀹冨彲浠ヤ粠涓や釜鏂瑰悜閬嶅巻List錛屼篃鍙互浠嶭ist涓彃鍏ュ拰鍒犻櫎鍏冪礌銆?/font>

榪唬鍣ㄥ簲鐢細(xì)
 list l = new ArrayList();
 l.add("aa");
 l.add("bb");
 l.add("cc");
 for (Iterator iter = l.iterator(); iter.hasNext();) {
  String str = (String)iter.next();
  System.out.println(str);
 }
 /*榪唬鍣ㄧ敤浜巜hile寰幆
 Iterator iter = l.iterator();
 while(iter.hasNext()){
  String str = (String) iter.next();
  System.out.println(str);
 }
 */



]]>
澶栭儴璁塊棶綾葷殑縐佹湁鏂規(guī)硶鍜岀鏈夊睘鎬?/title><link>http://www.tkk7.com/mhl1003/articles/390499.html</link><dc:creator>鑷敱鎴樺+</dc:creator><author>鑷敱鎴樺+</author><pubDate>Wed, 31 Oct 2012 01:58:00 GMT</pubDate><guid>http://www.tkk7.com/mhl1003/articles/390499.html</guid><wfw:comment>http://www.tkk7.com/mhl1003/comments/390499.html</wfw:comment><comments>http://www.tkk7.com/mhl1003/articles/390499.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/mhl1003/comments/commentRss/390499.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/mhl1003/services/trackbacks/390499.html</trackback:ping><description><![CDATA[package com.alex.ssh.tool;<br />import java.lang.reflect.Field;  <br />import java.lang.reflect.Method;  <br />  <br />/** <br /> * 鐢↗ava鍙嶅皠鏈哄埗鏉ヨ皟鐢╬rivate鏂規(guī)硶 <br /> * @author WalkingDog <br /> * <br /> */  <br />  <br />public class Reflect {  <br />      <br />    public static void main(String[] args) throws Exception {  <br />          <br />        //鐩存帴鍒涘緩瀵硅薄   <br />        Person person = new Person();  <br />          <br />        Class<?> personType = person.getClass();  <br />          <br /><span style="color: red">        //璁塊棶縐佹湁鏂規(guī)硶   </span><br /><span style="color: red">        //getDeclaredMethod鍙互鑾峰彇鍒版墍鏈夋柟娉曪紝鑰実etMethod鍙兘鑾峰彇public   </span><br /><span style="color: red">        Method method = personType.getDeclaredMethod("say", String.class);  </span><br />          <br /><span style="color: red">        //鍘嬪埗Java瀵硅闂慨楗扮鐨勬鏌?nbsp;  </span><br /><span style="color: red">        method.setAccessible(true);  </span><br />          <br /><span style="color: red">        //璋冪敤鏂規(guī)硶;person涓烘墍鍦ㄥ璞?nbsp;  </span><br /><span style="color: red">        method.invoke(person, "Hello World !");  </span><br />          <br />        //璁塊棶縐佹湁灞炴?nbsp;  <br />        Field field = personType.getDeclaredField("name");  <br />          <br />        field.setAccessible(true);  <br />          <br />        //涓哄睘鎬ц緗?person涓烘墍鍦ㄥ璞?nbsp;  <br />        field.set(person, "WalkingDog");  <br />          <br />        System.out.println("The Value Of The Field is : " + person.getName());  <br />          <br />    }  <br />}  <br />  <br />//JavaBean   <br />class Person{  <br />    private String name;  <br />      <br />    //姣忎釜JavaBean閮藉簲璇ュ疄鐜版棤鍙傛瀯閫犳柟娉?nbsp;  <br />    public Person() {}  <br />      <br />    public String getName() {  <br />        return name;  <br />    }  <br />  <br />    private void say(String message){  <br />        System.out.println("You want to say : " + message);  <br />    }  <br />}<img src ="http://www.tkk7.com/mhl1003/aggbug/390499.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mhl1003/" target="_blank">鑷敱鎴樺+</a> 2012-10-31 09:58 <a href="http://www.tkk7.com/mhl1003/articles/390499.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JSP鍐呯疆瀵硅薄涔嬩簲鈥斺擯AGE http://www.tkk7.com/mhl1003/articles/390171.html鑷敱鎴樺+鑷敱鎴樺+Wed, 24 Oct 2012 08:13:00 GMThttp://www.tkk7.com/mhl1003/articles/390171.htmlhttp://www.tkk7.com/mhl1003/comments/390171.htmlhttp://www.tkk7.com/mhl1003/articles/390171.html#Feedback0http://www.tkk7.com/mhl1003/comments/commentRss/390171.htmlhttp://www.tkk7.com/mhl1003/services/trackbacks/390171.htmlpage瀵硅薄灝辨槸鎸囧悜褰撳墠JSP欏甸潰鏈韓錛屾湁鐐硅薄綾諱腑鐨則his鎸囬拡錛屽畠鏄痡ava.lang.Object綾葷殑瀹炰緥

搴忓彿 鏂?娉?璇?鏄?nbsp;
1  class getClass 榪斿洖姝bject鐨勭被 
2  int hashCode() 榪斿洖姝bject鐨刪ash鐮?nbsp;
3  boolean equals(Object obj) 鍒ゆ柇姝bject鏄惁涓庢寚瀹氱殑Object瀵硅薄鐩哥瓑 
4  void copy(Object obj) 鎶婃Object鎷瘋礉鍒版寚瀹氱殑Object瀵硅薄涓?nbsp;
5  Object clone() 鍏嬮殕姝bject瀵硅薄 
6  String toString() 鎶婃Object瀵硅薄杞崲鎴怱tring綾葷殑瀵硅薄 
7  void notify() 鍞ら啋涓涓瓑寰呯殑綰跨▼ 
8  void notifyAll() 鍞ら啋鎵鏈夌瓑寰呯殑綰跨▼ 
9  void wait(int timeout) 浣夸竴涓嚎紼嬪浜庣瓑寰呯洿鍒皌imeout緇撴潫鎴栬鍞ら啋 
10  void wait() 浣夸竴涓嚎紼嬪浜庣瓑寰呯洿鍒拌鍞ら啋 
11  void enterMonitor() 瀵筄bject鍔犻攣 
12  void exitMonitor() 瀵筄bject寮閿?/p>

鍙傝冨湴鍧錛歨ttp://edu.codepub.com/2009/1018/16461_3.php



]]>
pageContext鐨勪綔鐢?/title><link>http://www.tkk7.com/mhl1003/articles/390167.html</link><dc:creator>鑷敱鎴樺+</dc:creator><author>鑷敱鎴樺+</author><pubDate>Wed, 24 Oct 2012 07:55:00 GMT</pubDate><guid>http://www.tkk7.com/mhl1003/articles/390167.html</guid><wfw:comment>http://www.tkk7.com/mhl1003/comments/390167.html</wfw:comment><comments>http://www.tkk7.com/mhl1003/articles/390167.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/mhl1003/comments/commentRss/390167.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/mhl1003/services/trackbacks/390167.html</trackback:ping><description><![CDATA[pageContext 闅愬惈鐗╀歡瀵瑰簲鏂糺avax.servlet.jsp.PageContext鍨嬫佷箣鐗╀歡錛岋紝闅愬惈鐗╀歡閮借嚜鍔ㄧ殑琚姞鍏ヨ嚦pageContext涓紝鎮(zhèn)ㄥ彲浠ヨ棄鐢卞畠鏉ュ彇寰椾笌JSP鐩稿叧鐨勯殣鍚墿浠跺搴斾箣Servlet鐗╀歡錛屽儚鏄痝etRequest()鍙互鍙栧緱ServletRequest錛?getServletConfig()鍙互鍙栧緱ServletConfig錛実etSession()鍙互鍙栧緱HttpSession絳夌瓑銆傛彁渚涘彇寰楅殣鍚墿浠跺搴斾箣Servlet鐗╀歡騫朵笉鏄痯ageContext鐨勪富瑕佷綔鐢紝瀹冪殑涓昏鍔熻兘鍦ㄦ彁渚涗竴涓崟涓涓粙闈紝浠ョ鐞嗗悇縐嶇殑鍏紑鐗╀歡錛堝儚鏄?HttpSession銆丼ervletContext銆丼ervletConfig銆丼ervletRequest銆丼ervletResponse絳夌瓑錛夛紝鎻愪緵涓涓崟涓鐨凙PI鏉ョ鐞嗗睘鎬т綔鐢ㄨ寖鍥寸瓑絳夈?br />鎴戜滑涔嬪墠鏇劇粡浣跨敤榪噑ession鐨剆etAttribute()絳夋柟娉曡瀹氫竴涓繘紼嬪彲浠ュ叡鐢ㄧ殑灞炴х墿浠訛紝浣跨敤session璁懼畾鐨勫睘鎬у湪鍚屼竴涓繘紼嬩腑鍙互鍏辯敤錛岄櫎浜唖ession涔嬪錛岃繕鏈塸ageContext銆?request銆乤pplication涔熼兘鍙互浣跨敤setAttribute()涔嬬被鐨勬柟娉曪紙璇﹁鏌ラ槄API鏂囦歡錛夋潵璁懼畾鍙互鍏辯敤鐨勫睘鎬х墿浠訛紝鍙笉榪囪繖鍥涗釜鐗╀歡鎵璁懼畾鐨勫睘鎬у叾鍏辯敤鑼冨洿鍚勪笉鐩稿悓銆?br /><strong>浣跨敤pageContext鎵璁懼畾鐨勫睘鎬х墿浠訛紝鍏跺叡鐢ㄨ寖鍥撮檺鏂煎悓涓涓?JSP欏甸潰錛屼嬌鐢╮equest鎵璁懼畾鐨勫睘鎬х墿浠訛紝鍏跺湪鍚屼竴涓猺equest澶勭悊鏈熼棿鍙互鍏辯敤錛堝寘鎷琭orward緇欏叾瀹僇SP欏甸潰錛夛紝session鐗╀歡鎵璁懼畾鐨勫睘鎬х墿浠跺垯闄愭柤鍚屼竴涓繘紼嬩綔鐢ㄦ湡闂村彲浠ュ叡鐢紝鑰宎pplication鐗╀歡鎵璁懼畾鐨勫睘鎬э紝鍒欏湪鏁翠釜Web搴旂敤紼嬪紡涓殑JSP欏甸潰閮藉彲浠ュ叡鐢ㄣ?br /><br /></strong>浠ヤ笅涓綼pplication涓轟緥錛屾?zhèn)ㄥ彲浠畣涓浜涚墿浠跺綋浣滃睘鎬ц瀹氱粰application錛屽垯鍙︿竴涓狫SP欏甸潰灝卞彲浠ュ湪閫傚綋鐨勬椂鍊欏彇寰楄繖涓睘鎬х墿浠訛紝渚嬪錛?br /><br /><%<br />String attr = "瀛椾覆鐗╀歡";<br />out.println("璁懼畾灞炴х粰application錛? + attr);<br />application.setAttribute("str", attr);<br />%><br /><br /><br /><br />鎴戜滑鍏堣繛涓婅繖涓狫SP緗戦〉浠ユ墽琛屽睘鎬ц瀹氾紝鐒跺悗鎴戜滑鍐嶈繛涓婅繖涓狫SP緗戦〉錛?br /><br /><%<br />String attr = (String) application.getAttribute("str");<br />out.println("鍙栧緱application灞炴э細(xì)" + attr);<br />%><br /><br /><br /><br />鐢辨柤鎴戜滑涔嬪墠宸茬粡灝嗗瓧涓茬墿浠惰瀹氬湪application涓綔涓哄睘鎬э紝鎵浠ユ垜浠彲浠ュ湪涓婇潰榪欎釜欏甸潰涓彇寰椾箣鍓嶈瀹氱殑鐗╀歡錛屽悓鏍風(fēng)殑閬撶悊錛屾?zhèn)ㄤ篃鍙互鐢ㄧ浉鍚岀殑鏂瑰紡璁惧畾灞炴х粰pageContext銆乺equest銆乻ession絳夌墿浠訛紝鍙鍦ㄥ厑璁哥殑浣滅敤鑼冨洿涓紝灝卞彲浠ュ彇寰楁墍璁懼畾鐨勫睘鎬х墿浠躲?br /><br />鎮(zhèn)ㄥ彲浠ヤ嬌鐢╬ageContext鐗╀歡鏉ヨ瀹氬睘鎬э紝騫舵寚瀹氬睘鎬х殑浣滅敤鑼冨洿錛岃屼笉鐢ㄤ嬌鐢ㄤ釜鍒殑pageContext銆乺equest銆乻ession銆?application鏉ヨ繘琛岃瀹氾紝榪欏氨鏄箣鍓嶆墍鎻愮殑錛屼互pageContext鎻愪緵涓涓崟涓鐨凙PI鏉ョ鐞嗗睘鎬т綔鐢ㄨ寖鍥達(dá)紝鎮(zhèn)ㄥ彲浠ヤ嬌鐢ㄤ互涓嬬殑鏂規(guī)硶鏉ヨ繘琛岃瀹氾細(xì)<br /><br />getAttribute(String name, int scope)<br />setAttribute(String name, Object value, int scope)<br />removeAttribute(String name, int scope)<br /><br /><br /><br />鍏朵腑鐨剆cope鍙互浣跨敤浠ヤ笅鐨勫父鏁版潵榪涜鎸囧畾錛歱ageContext.PAGE_SCOPE銆乸ageContext.REQUEST_SCOPE銆?pageContext.SESSION_SCOPE銆乸ageContext.APPLICATION_SCOPE錛屽父鏁扮殑鍚嶇О宸茬粡鐩存帴鎸囨槑灞炴ц寖鍥達(dá)紝鎴戜滑鍙互灝嗕笂闈㈢殑涓や釜JSP欏甸潰鏀逛負(fù)浠ヤ笅鐨勫艦寮忥細(xì)<br /><br /><%<br />String attr = "瀛椾覆鐗╀歡";<br />out.println("璁懼畾灞炴х粰application錛? + attr);<br />pageContext.setAttribute("str", attr, pageContext.APPLICATION_SCOPE);<br />%><br /><br /><br /><br /><%<br />String attr = (String) pageContext.getAttribute("str", pageContext.APPLICATION_SCOPE);<br />out.println("鍙栧緱application灞炴э細(xì)" + attr);<br />%><img src ="http://www.tkk7.com/mhl1003/aggbug/390167.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mhl1003/" target="_blank">鑷敱鎴樺+</a> 2012-10-24 15:55 <a href="http://www.tkk7.com/mhl1003/articles/390167.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>ServletRequest,HttpServletRequest ServletResponse,HttpServletResponse鐨勫尯鍒?/title><link>http://www.tkk7.com/mhl1003/articles/390166.html</link><dc:creator>鑷敱鎴樺+</dc:creator><author>鑷敱鎴樺+</author><pubDate>Wed, 24 Oct 2012 07:19:00 GMT</pubDate><guid>http://www.tkk7.com/mhl1003/articles/390166.html</guid><wfw:comment>http://www.tkk7.com/mhl1003/comments/390166.html</wfw:comment><comments>http://www.tkk7.com/mhl1003/articles/390166.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/mhl1003/comments/commentRss/390166.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/mhl1003/services/trackbacks/390166.html</trackback:ping><description><![CDATA[<p style="text-indent: 2em">鎵鏈塖ervlet鍝嶅簲閮藉疄鐜癝ervletResponse鎺ュ彛銆係ervletResponse鎺ュ彛涓昏鏈変互涓嬫柟娉曪細(xì)<br />銆銆錛?錛変粠Servlet涓彲浠ラ氳繃getWriter鏂規(guī)硶鍙栧緱PrintWriter瀵硅薄錛屾潵杈撳嚭瀛楃鏁版嵁銆備粠Servlet涓彲浠ラ氳繃getOutputStream鏂規(guī)硶鍙栧緱ServletoutputStream瀵硅薄銆係ervletOutputStream鏃㈠彲浠ヨ緭鍑哄瓧絎︽暟鎹紝涔熷彲浠ヨ緭鍑篗IME鏍煎紡鐨勪簩榪涘埗鏁版嵁銆傚鏋済etWriter鏂規(guī)硶宸茬粡琚嬌鐢ㄨ繃錛屽綋浣跨敤getOutputStream鏃訛紝浼?xì)鏈塲ava.lang.IllegalStateException渚嬪鎶涘嚭銆?br />銆銆錛?錛塻etContentType鏂規(guī)硶錛氬湪鍝嶅簲涓彲浠ヨ〃鏄庡唴瀹規(guī)牸寮忓拰闀跨煭銆?br />銆銆錛?錛塻etBufferSize鏂規(guī)硶錛氳緗甒eb瀹瑰櫒鐨勭紦鍐插櫒澶у皬; getBufferSize鏂規(guī)硶榪斿洖Web瀹瑰櫒鐨勭紦鍐插櫒澶у皬; resetBuffer鏂規(guī)硶娓呯┖騫墮噸緗紦鍐插櫒錛屼嬌鐢╮eset鏂規(guī)硶娓呯┖緙撳啿鍣ㄣ佺姸鎬佸ご淇℃伅錛屼嬌鐢╢lushBuffer鏂規(guī)硶灝嗙紦鍐插櫒鍐呯殑鎵鏈夎緭鍑哄唴瀹瑰悜瀹㈡埛浼犻掋備嬌鐢╥sCommitted鏂規(guī)硶鍒ゆ柇鏄惁鍝嶅簲宸茬粡琚飽琛屻?#8220;灞ヨ”鐨勫畾涔夋槸鎸囩姸鎬佺爜鍐曚俊鎭凡緇忚鍐欏叆鍝嶅簲銆?br />銆銆錛?錛塻etLocal鏂規(guī)硶璁懼畾鍝嶅簲鐨勫湴鍩熶俊鎭紝涓昏鍦╓eb紼嬪簭鐨勫浗闄呰揣甯佸浗闄呭寲鏃朵嬌鐢ㄣ傝繖涓柟娉曞簲璇ュ湪getWriter涔嬪墠琚嬌鐢ㄣ傞粯璁ょ殑Web鏈嶅姟鍣ㄧ殑鍦板煙淇℃伅銆?br />銆銆HttpServletResponse緇ф壙浜哠ervletResponse鎺ュ彛錛屽茍鎻愪緵浜嗕笌Http鍗忚鏈夊叧鐨勬柟娉曪紝榪欎簺鏂規(guī)硶鐨勪富瑕佸姛鑳芥槸璁劇疆HTTP鐘舵佺爜鍜岀鐞咰ookie銆?br />銆銆錛?錛塻etStatus鏂規(guī)硶鐢ㄦ潵璁劇疆Servlet鍚戝鎴風(fēng)榪斿洖鐨勭姸鎬佺爜錛屽畠鐢ㄦ潵璁劇疆娌℃湁鍑洪敊鐨勭姸鎬併傚鏋淪ervlet榪愯鍑洪敊錛孲ervlet鍙互浣跨敤sendError鏂規(guī)硶璁劇疆鐘舵佺爜錛屽sendError(int sc)鏂規(guī)硶璁劇疆閿欒鐘舵佷唬鐮併俿endError(int sc,String msg)鏂規(guī)硶闄や簡璁劇疆鐘舵佺爜錛岃繕鍚戝鎴峰彂鍑轟竴鏉¢敊璇俊鎭?br />銆銆錛?錛塻etHeader鍙互鎸囧畾鐗瑰畾鍚嶇О鐨勫ご淇℃伅鐨勫鹼紝addDateheader錛宎ddIntHeader錛宻etDateHeader錛宻etIntHeader鍙互鍔犲叆鎴栫悊鎬х壒瀹氭椂闂存垨鏁存暟鍨嬪ご淇℃伅銆?br />銆銆錛?錛塧ddCookie鏂規(guī)硶鍙互鍦╓eb鏈嶅姟鍣ㄥ搷搴斾腑鍔犲叆Cookie瀵硅薄錛岃繖涓璞″皢琚祻瑙堝櫒鎵淇濆瓨銆侰ookie鏈哄埗涔熻鐢ㄦ潵緇存姢浼?xì)璇濈姸鎬併?br />銆銆錛?錛塻endRedirect鏂規(guī)硶鍚戝鎴峰彂鍑轟復(fù)鏃墮噸鏂板鍚戠殑鍝嶅簲銆傚畠鐢熸垚鐨勫搷搴旂姸鎬佺爜涓?02銆傝鍝嶅簲緇欎簡瀹㈡埛涓涓柊鐨刄RL椋庤叮銆傚鏋滅紦鍐插櫒宸茬粡琚竻絀猴紝榪欎釜鏂規(guī)硶浼?xì)寮瑰囖Z竴涓狪llegalStateException渚嬪銆?/p> <p style="text-indent: 2em">鍐呯疆瀵硅薄鏄笉闇瑕佸0鏄庯紝鐩存帴鍙互鍦↗SP涓嬌鐢ㄧ殑瀵硅薄錛孞SP鏈変互涓嬪嚑縐嶅唴緗璞★細(xì) <br />request request琛ㄧずHttpServletRequest瀵硅薄銆傚畠鍖呭惈浜嗘湁鍏蟲祻瑙堝櫒璇鋒眰鐨勪俊鎭紝騫朵笖鎻愪緵浜嗗嚑涓敤浜庤幏鍙朿ookie, header, 鍜宻ession鏁版嵁鐨勬湁鐢ㄧ殑鏂規(guī)硶銆?br />response response琛ㄧずHttpServletResponse瀵硅薄錛屽茍鎻愪緵浜嗗嚑涓敤浜庤緗佸洖嫻忚鍣ㄧ殑鍝嶅簲鐨勬柟娉曪紙濡俢ookies,澶翠俊鎭瓑錛?br />out out 瀵硅薄鏄痡avax.jsp.JspWriter鐨勪竴涓疄渚嬶紝騫舵彁渚涗簡鍑犱釜鏂規(guī)硶浣夸綘鑳界敤浜庡悜嫻忚鍣ㄥ洖閫佽緭鍑虹粨鏋溿?br />pageContext pageContext琛ㄧず涓涓猨avax.servlet.jsp.PageContext瀵硅薄銆傚畠鏄敤浜庢柟渚垮瓨鍙栧悇縐嶈寖鍥寸殑鍚嶅瓧絀洪棿銆乻ervlet鐩稿叧鐨勫璞$殑API錛屽茍涓斿寘瑁呬簡閫氱敤鐨剆ervlet鐩稿叧鍔熻兘鐨勬柟娉曘?br />session session琛ㄧず涓涓姹傜殑javax.servlet.http.HttpSession瀵硅薄銆係ession鍙互瀛樿串鐢ㄦ埛鐨勭姸鎬佷俊鎭?br />application applicaton 琛ㄧず涓涓猨avax.servle.ServletContext瀵硅薄銆傝繖鏈夊姪浜庢煡鎵炬湁鍏硈ervlet寮曟搸鍜宻ervlet鐜鐨勪俊鎭?br />config config琛ㄧず涓涓猨avax.servlet.ServletConfig瀵硅薄銆傝瀵硅薄鐢ㄤ簬瀛樺彇servlet瀹炰緥鐨勫垵濮嬪寲鍙傛暟銆?br />page page琛ㄧず浠庤欏甸潰浜х敓鐨勪竴涓猻ervlet瀹炰緥銆?/p> <p style="text-indent: 2em">Servlet API涓殑鍑犱釜瀵硅薄<br />JSP鎻愪緵浜嗗叓涓唴閮ㄥ璞★紝鑰屽叾涓殑浜斾釜鍐呴儴瀵硅薄瀵瑰簲浜嶴ervlet API涓殑涓冧釜瀵硅薄錛岃繖涔熷氨浣垮緱鎴戜滑姝e父鐞嗚В騫剁啛緇冧嬌鐢⊿ervlet涓殑榪欎竷涓璞℃樉寰楀挨鍏墮噸瑕併傝繖浜斾釜JSP鐨勫唴閮ㄥ璞″拰Servlet API涓殑瀵硅薄鐨勫搴斿叧緋繪槸錛?br />request瀵硅薄瀵瑰簲浜庯細(xì)javax.servlet.http.HttpServletRequest鍜宩avax.servlet.ServletRequest<br />response瀵硅薄瀵瑰簲浜庯細(xì)javax.servlet.http.HttpServletResponse鍜宩avax.servlet.ServletResponse<br />session瀵硅薄瀵瑰簲浜庯細(xì)javax.servlet.http.HttpSession<br />application瀵硅薄瀵瑰簲浜庯細(xì)javax.servlet.ServletContext<br />config瀵硅薄瀵瑰簲浜庯細(xì)javax.servlet.ServletConfig<br />javax.servlet.http.HttpServletRequest<br />榪欐槸涓涓帴鍙o紝鍦ㄦ垜浠彁鍒版帴鍙d箣鍓嶏紝榪樻槸璁╂垜浠潵澶嶄範(fàn)涓涓婮ava涓帴鍙g殑涓涓垵姝ョ殑瑙i噴錛?br />鎺ュ彛鍦ㄨ娉曚笂涓庣被鐩鎬技錛屼絾鏄帴鍙f病鏈夊疄渚嬶紝浣跨敤鎺ュ彛錛屽彧鏄寚瀹氱被蹇呴』鍋氫粈涔堣屼笉鏄浣曞仛銆?br /><strong>/*閲嶇偣濡備笅*/<br /><span style="color: red">HttpServletRequest鎺ュ彛鐢ㄦ潵澶勭悊涓涓Servlet鐨凥TTP鏍煎紡鐨勮姹備俊鎭?/span><br /><span style="color: red">javax.servlet.ServletRequest</span><br /><span style="color: red">榪欎篃鏄竴涓帴鍙o紝榪欎釜鎺ュ彛瀹氫箟涓涓猄ervlet寮曟搸浜х敓鐨勫璞★紝閫氳繃榪欎釜瀵硅薄錛孲ervlet鍙互鑾峰緱瀹㈡埛绔姹傜殑鏁版嵁銆傝繖涓璞¢氳繃璇誨彇璇鋒眰浣撶殑鏁版嵁鎻愪緵鍖呮嫭鍙傛暟鐨勫悕縐般佸煎拰灞炴т互鍙?qiáng)杈撳叆娴佺殑鎵鏈夋暟鎹傝宩avax.servlet.http.HttpServletRequest涔熷彧鏄鎺ュ彛鐨勪竴涓墿灞曪紝涔熷氨鏄錛岃鎺ュ彛鐨勬墍鏈夋柟娉曚篃鍙互琚玧avax.servlet.http.HttpServletRequest鎵浣跨敤銆?/span><br /></strong>javax.servlet.http.HttpServletResponse鎺ュ彛<br />璇ユ帴鍙g敤鏉ユ弿榪頒竴涓繑鍥炲埌瀹㈡埛绔殑HTTP鍥炲簲銆?br />javax.servlet.ServletResponse鎺ュ彛<br />璇ユ帴鍙g敤鏉ュ畾涔変竴涓猄ervlet寮曟搸浜х敓鐨勫璞★紝閫氳繃榪欎釜瀵硅薄錛孲ervlet瀵瑰鎴風(fēng)鐨勮姹備綔鍑哄搷搴斻傝繖涓搷搴斿簲璇ユ槸涓涓狹IME瀹炰綋錛屽彲鑳芥槸涓涓狧TML欏點(diǎn)佸浘璞℃暟鎹垨鍏朵粬MIME鐨勬牸寮忋俲avax.servlet.http.HttpServletResponse鎺ュ彛鏄鎺ュ彛鐨勬墿灞曘?br />javax.servlet.http.HttpSession鎺ュ彛<br />璇ユ帴鍙g敤鏉ユ弿榪頒竴涓猻ession錛岃嚦浜庝粈涔堟槸session鎴戞兂鍦ㄨ繖閲屽氨娌″繀瑕佽浜嗗惂銆?br />javax.servlet.ServletContext鎺ュ彛<br />璇ユ帴鍙g敤鏉ュ畾涔変簡涓涓猄ervlet鐨勭幆澧冨璞°備篃鍙槸璁や負(fù)榪欐槸澶氫釜瀹㈡埛绔叡浜殑淇℃伅錛屽畠涓巗ession鐨勫尯鍒湪浜庡簲鐢ㄨ寖鍥寸殑涓嶅悓錛宻ession鍙搴斾簬涓涓敤鎴楓?br />javax.servlet.ServletConfig鎺ュ彛<br />璇ユ帴鍙e畾涔変簡涓涓璞★紝閫氳繃榪欎釜瀵硅薄錛孲ervlet寮曟搸閰嶇疆涓涓猄ervlet銆傛瘡涓涓猄ervletConfig瀵硅薄瀵瑰簲鐫涓涓敮涓鐨凷ervlet銆?br />javax.servlet.http.Cookie綾?br />榪欎釜綾繪弿榪頒簡涓涓猚ookie錛宑ookie鐨勪綔鐢ㄥ叾瀹炰笌session寰堢被浼鹼紝鍙槸cookie淇濆瓨鍦ㄥ鎴風(fēng)錛宻ession淇濆瓨鍦ㄦ湇鍔″櫒绔?/p><img src ="http://www.tkk7.com/mhl1003/aggbug/390166.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mhl1003/" target="_blank">鑷敱鎴樺+</a> 2012-10-24 15:19 <a href="http://www.tkk7.com/mhl1003/articles/390166.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>protected鏂規(guī)硶鑳戒笉鑳借緇ф壙http://www.tkk7.com/mhl1003/articles/336474.html鑷敱鎴樺+鑷敱鎴樺+Fri, 29 Oct 2010 04:40:00 GMThttp://www.tkk7.com/mhl1003/articles/336474.htmlhttp://www.tkk7.com/mhl1003/comments/336474.htmlhttp://www.tkk7.com/mhl1003/articles/336474.html#Feedback0http://www.tkk7.com/mhl1003/comments/commentRss/336474.htmlhttp://www.tkk7.com/mhl1003/services/trackbacks/336474.htmlpublic 閮藉彲浠ヨ緇ф壙鎴栬闂紱 protected鍦ㄥ悓涓鍖咃紝浠栫殑瀛愮被閮藉彲浠ュ幓緇ф壙鎴栬闂紱 default錛屽湪鍚屼竴鍖呬腑鍙互琚戶鎵挎垨璁塊棶錛屽瓙綾誨鏋滃拰鐖剁被涓嶅湪涓涓寘錛屼篃涓嶈兘緇ф壙錛? private,蹇呴』鍦ㄤ竴涓被涓墠鑳借璁塊棶銆?

]]>
ArrayList,Vector,LinkedList鐨勫尯鍒?/title><link>http://www.tkk7.com/mhl1003/articles/336267.html</link><dc:creator>鑷敱鎴樺+</dc:creator><author>鑷敱鎴樺+</author><pubDate>Wed, 27 Oct 2010 04:27:00 GMT</pubDate><guid>http://www.tkk7.com/mhl1003/articles/336267.html</guid><wfw:comment>http://www.tkk7.com/mhl1003/comments/336267.html</wfw:comment><comments>http://www.tkk7.com/mhl1003/articles/336267.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/mhl1003/comments/commentRss/336267.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/mhl1003/services/trackbacks/336267.html</trackback:ping><description><![CDATA[<dl> <dt> <pre></pre> <tt> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><br /> ArrayList鐨勫畾涔夛細(xì)<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> ArrayList</span><span style="color: #000000"><</span><span style="color: #000000">E</span><span style="color: #000000">></span><span style="color: #0000ff">extends</span><span style="color: #000000"> AbstractList</span><span style="color: #000000"><</span><span style="color: #000000">E</span><span style="color: #000000">></span><span style="color: #0000ff">implements</span><span style="color: #000000"> List</span><span style="color: #000000"><</span><span style="color: #000000">E</span><span style="color: #000000">></span><span style="color: #000000">, RandomAccess, Cloneable, Serializable<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> <br /> List</tt> 鎺ュ彛鐨勫ぇ灝忓彲鍙樻暟緇勭殑瀹炵幇銆傚疄鐜頒簡鎵鏈夊彲閫夊垪琛ㄦ搷浣滐紝騫跺厑璁稿寘鎷?<tt>null</tt> 鍦ㄥ唴鐨勬墍鏈夊厓绱犮傞櫎浜嗗疄鐜?<tt>List</tt> 鎺ュ彛澶栵紝姝ょ被榪樻彁渚涗竴浜涙柟娉曟潵鎿嶄綔鍐呴儴鐢ㄦ潵瀛樺偍鍒楄〃鐨勬暟緇勭殑澶у皬銆傦紙姝ょ被澶ц嚧涓婄瓑鍚屼簬 <tt>Vector</tt> 綾伙紝闄や簡<span style="color: red">姝ょ被鏄笉鍚屾</span>鐨勩傦級(jí)</dt> <dt> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #000000">        ArrayList</span><span style="color: #000000"><</span><span style="color: #000000">Integer</span><span style="color: #000000">></span><span style="color: #000000"> a </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> ArrayList</span><span style="color: #000000"><</span><span style="color: #000000">Integer</span><span style="color: #000000">></span><span style="color: #000000">();<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        a.add(</span><span style="color: #000000">3</span><span style="color: #000000">);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        a.add(</span><span style="color: #000000">4</span><span style="color: #000000">);<br /> <img id="Codehighlighter1_146_247_Open_Image" onclick="this.style.display='none'; Codehighlighter1_146_247_Open_Text.style.display='none'; Codehighlighter1_146_247_Closed_Image.style.display='inline'; Codehighlighter1_146_247_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_146_247_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_146_247_Closed_Text.style.display='none'; Codehighlighter1_146_247_Open_Image.style.display='inline'; Codehighlighter1_146_247_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">for</span><span style="color: #000000"> (Iterator</span><span style="color: #000000"><</span><span style="color: #000000">Integer</span><span style="color: #000000">></span><span style="color: #000000"> iterator </span><span style="color: #000000">=</span><span style="color: #000000"> a.iterator(); iterator.hasNext();) </span><span id="Codehighlighter1_146_247_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_146_247_Open_Text"><span style="color: #000000">{   <br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            </span><span style="color: #0000ff">int</span><span style="color: #000000"> number </span><span style="color: #000000">=</span><span style="color: #000000"> iterator.next();   <br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            System.out.println(number);   <br /> <img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />        }</span></span><span style="color: #000000"> </span></div> </dt></dl> <dl> <dt> <pre></pre> <code> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee">Vector瀹氫箟錛?img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> Vector</span><span style="color: #000000"><</span><span style="color: #000000">E</span><span style="color: #000000">></span><span style="color: #0000ff">extends</span><span style="color: #000000"> AbstractList</span><span style="color: #000000"><</span><span style="color: #000000">E</span><span style="color: #000000">></span><span style="color: #0000ff">implements</span><span style="color: #000000"> List</span><span style="color: #000000"><</span><span style="color: #000000">E</span><span style="color: #000000">></span><span style="color: #000000">, RandomAccess, Cloneable, Serializable<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> <br /> Vector</code> 綾誨彲浠ュ疄鐜板彲澧為暱鐨勫璞℃暟緇勩備笌鏁扮粍涓鏍鳳紝瀹冨寘鍚彲浠ヤ嬌鐢ㄦ暣鏁扮儲(chǔ)寮曡繘琛岃闂殑緇勪歡銆備絾鏄紝<code>Vector</code> 鐨勫ぇ灝忓彲浠ユ牴鎹渶瑕佸澶ф垨緙╁皬錛屼互閫傚簲鍒涘緩 <code>Vector</code> 鍚庤繘琛屾坊鍔犳垨縐婚櫎欏圭殑鎿嶄綔銆?span style="color: red">Vector鏄悓姝ョ殑</span>銆?/dt></dl><br /> LinkedList瀹氫箟錛?br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> LinkedList</span><span style="color: #000000"><</span><span style="color: #000000">E</span><span style="color: #000000">></span><span style="color: #0000ff">extends</span><span style="color: #000000"> AbstractSequentialList</span><span style="color: #000000"><</span><span style="color: #000000">E</span><span style="color: #000000">></span><span style="color: #0000ff">implements</span><span style="color: #000000"> List</span><span style="color: #000000"><</span><span style="color: #000000">E</span><span style="color: #000000">></span><span style="color: #000000">, Deque</span><span style="color: #000000"><</span><span style="color: #000000">E</span><span style="color: #000000">></span><span style="color: #000000">, Cloneable, Serializable</span></div> <br /> <p><tt>List</tt> 鎺ュ彛鐨勯摼鎺ュ垪琛ㄥ疄鐜般傚疄鐜版墍鏈夊彲閫夌殑鍒楄〃鎿嶄綔錛屽茍涓斿厑璁告墍鏈夊厓绱狅紙鍖呮嫭 <tt>null</tt>錛夈傞櫎浜嗗疄鐜?<tt>List</tt> 鎺ュ彛澶栵紝<tt>LinkedList</tt> 綾昏繕涓哄湪鍒楄〃鐨勫紑澶村強(qiáng)緇撳熬 <tt>get</tt>銆?tt>remove</tt> 鍜?<tt>insert</tt> 鍏冪礌鎻愪緵浜嗙粺涓鐨勫懡鍚嶆柟娉曘傝繖浜涙搷浣滃厑璁稿皢閾炬帴鍒楄〃鐢ㄤ綔<span style="color: red">鍫嗘爤</span>銆?a title="java.util 涓殑鎺ュ彛" style="color: red" href="mk:@MSITStore:F:\澶囦喚鏂囦歡\E鐩樺浠絓eclipse-jee-galileo-SR1-win32\JDK_API_1_6_zh_CN.CHM::/java/util/Queue.html">闃熷垪</a>鎴?a title="java.util 涓殑鎺ュ彛" style="color: red" href="mk:@MSITStore:F:\澶囦喚鏂囦歡\E鐩樺浠絓eclipse-jee-galileo-SR1-win32\JDK_API_1_6_zh_CN.CHM::/java/util/Deque.html">鍙岀闃熷垪</a>銆傛瀹炵幇<span style="color: red">涓嶆槸鍚屾</span>鐨?/p> <img src ="http://www.tkk7.com/mhl1003/aggbug/336267.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mhl1003/" target="_blank">鑷敱鎴樺+</a> 2010-10-27 12:27 <a href="http://www.tkk7.com/mhl1003/articles/336267.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Overriding鍜孫verloding鐨勫尯鍒?/title><link>http://www.tkk7.com/mhl1003/articles/336219.html</link><dc:creator>鑷敱鎴樺+</dc:creator><author>鑷敱鎴樺+</author><pubDate>Tue, 26 Oct 2010 13:24:00 GMT</pubDate><guid>http://www.tkk7.com/mhl1003/articles/336219.html</guid><wfw:comment>http://www.tkk7.com/mhl1003/comments/336219.html</wfw:comment><comments>http://www.tkk7.com/mhl1003/articles/336219.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/mhl1003/comments/commentRss/336219.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/mhl1003/services/trackbacks/336219.html</trackback:ping><description><![CDATA[<img height="108" alt="" src="http://www.tkk7.com/images/blogjava_net/mhl1003/OO.jpg" width="513" border="0" /> <img src ="http://www.tkk7.com/mhl1003/aggbug/336219.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mhl1003/" target="_blank">鑷敱鎴樺+</a> 2010-10-26 21:24 <a href="http://www.tkk7.com/mhl1003/articles/336219.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Hashtable鍜孒ashMap鐨勫尯鍒?/title><link>http://www.tkk7.com/mhl1003/articles/336217.html</link><dc:creator>鑷敱鎴樺+</dc:creator><author>鑷敱鎴樺+</author><pubDate>Tue, 26 Oct 2010 13:22:00 GMT</pubDate><guid>http://www.tkk7.com/mhl1003/articles/336217.html</guid><wfw:comment>http://www.tkk7.com/mhl1003/comments/336217.html</wfw:comment><comments>http://www.tkk7.com/mhl1003/articles/336217.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/mhl1003/comments/commentRss/336217.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/mhl1003/services/trackbacks/336217.html</trackback:ping><description><![CDATA[1.Hashtable鍘熷瀷濡備笅錛氱戶鎵跨殑鏄疍ictionary綾伙紝瀹炵幇浜哅ap鎺ュ彛<br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> Hashtable</span><span style="color: #000000"><</span><span style="color: #000000">K,V</span><span style="color: #000000">></span><span style="color: #0000ff">extends</span><span style="color: #000000"> Dictionary</span><span style="color: #000000"><</span><span style="color: #000000">K,V</span><span style="color: #000000">></span><span style="color: #0000ff">implements</span><span style="color: #000000"> Map</span><span style="color: #000000"><</span><span style="color: #000000">K,V</span><span style="color: #000000">></span><span style="color: #000000">, Cloneable, Serializable<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> <br /> <dt>HashMap鍘熷瀷濡備笅錛氬疄鐜頒簡Map鎺ュ彛錛? <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> HashMap</span><span style="color: #000000"><</span><span style="color: #000000">K,V</span><span style="color: #000000">></span><span style="color: #000000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">extends</span><span style="color: #000000"> AbstractMap</span><span style="color: #000000"><</span><span style="color: #000000">K,V</span><span style="color: #000000">></span><span style="color: #0000ff">implements</span><span style="color: #000000"> Map</span><span style="color: #000000"><</span><span style="color: #000000">K,V</span><span style="color: #000000">></span><span style="color: #000000">, Cloneable, Serializable<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> </dt>2.Hashtable鏄嚎紼嬪悓姝ョ殑錛孒ashMap鍦ㄩ粯璁ゆ儏鍐典笅鏄潪綰跨▼鍚屾鐨?br /> 3.Hashtable涓嶅厑璁竗ey鍜寁alue涓簄ull,鑰孒ashMap鍏佽銆?br /> 4.鐢變簬搴曞眰鐨勫疄鐜版満鍒朵笉鍚岋紝HashMap鐨勯熷害蹇簬Hashtable,鍥犱負(fù)HashMap涓嶉渶瑕佸悓姝ユ鏌ワ紝寤鴻鍦ㄩ潪澶氱嚎紼嬬幆澧冧腑浣跨敤HashMap浠f浛Hashtable銆? <img src ="http://www.tkk7.com/mhl1003/aggbug/336217.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mhl1003/" target="_blank">鑷敱鎴樺+</a> 2010-10-26 21:22 <a href="http://www.tkk7.com/mhl1003/articles/336217.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍙ゅ吀闂錛氭湁涓瀵瑰厰瀛?..http://www.tkk7.com/mhl1003/articles/336034.html鑷敱鎴樺+鑷敱鎴樺+Sun, 24 Oct 2010 11:51:00 GMThttp://www.tkk7.com/mhl1003/articles/336034.htmlhttp://www.tkk7.com/mhl1003/comments/336034.htmlhttp://www.tkk7.com/mhl1003/articles/336034.html#Feedback0http://www.tkk7.com/mhl1003/comments/commentRss/336034.htmlhttp://www.tkk7.com/mhl1003/services/trackbacks/336034.htmlpackage com;
import java.util.Vector;

/*
 * 棰樼洰錛氬彜鍏擱棶棰橈細(xì)鏈変竴瀵瑰厰瀛愶紝浠庡嚭鐢熷悗絎?涓湀璧鋒瘡涓?br />  * 鏈堥兘鐢熶竴瀵瑰厰瀛愶紝灝忓厰瀛愰暱鍒扮涓変釜鏈堝悗姣忎釜鏈堝張鐢?br />  * 涓瀵瑰厰瀛愶紝鍏斿瓙鐨勫鍛介兘鏄?0涓湀錛岄棶姣忎釜鏈堢殑鍏斿瓙鎬繪暟涓哄灝戯紵
*/

public class Test2{
    
//瀹瑰櫒錛屽瓨鍌ㄥ瓨?gòu)z葷殑鍏斿瓙瀵?/span>
    private Vector vector = new Vector();
    
//緙栧彿
    private int No = 0;
    
//鏋勯犲嚱鏁?/span>
    public Test2()
    
{
        InnerClass ic 
= new InnerClass();
        ic.setNo(No
++);
        vector.add(ic);
        
    }

    
public void born()
    
{
        InnerClass ic 
= new InnerClass();
        ic.setNo(No
++);
        vector.add(ic);
    }

    
//鍐呴儴綾?/span>
    class InnerClass
    
{
        
private int no = 0;
        
private int life = 0;
        
public void setNo(int no)
        
{
            
this.no = no;
        }

        
public void setLife(int life)
        
{
            
this.life = life;
        }

        
public int getNo()
        
{
            
return this.no;
        }

        
public int getLife()
        
{
            
return this.life;
        }

    }

    
public int calculate()
    
{
        
//璁劇疆20涓湀鍐呮瘡涓湀鐨勫厰瀛愭暟
        int Max = 20;
        
//鍒濆涓?鍙厰瀛?/span>
        int sum = 2;
        
while(Max > 0)
        
{
            
for(int i = 0; i < vector.size(); i++)
            
{
                InnerClass ic 
= (InnerClass)vector.elementAt(i);
                
int life = ic.getLife();
                life
++;
                
if(life < 3)
                
{
                    
//do nothing
                    ic.setLife(life);
                }

                
else//鍙互鐢熷皬鍏斿瓙浜?/span>
                {
                    born();
                }

                
if(life >= 10)//蹇呴』姝諱骸
                {
                    vector.removeElementAt(i);
                }

            }

            System.out.println(
"絎?/span>"+(20 - Max) +"鏈堝厰瀛愭暟閲? "+vector.size()*2);
            Max
--;
        }

        
return 0;
    }

    
    
public static void main(String args[])
    
{
        Test2 t2 
= new Test2();
        t2.calculate();
    }

}



]]>
蹇熸帓搴忕殑閫掑綊瀹炵幇http://www.tkk7.com/mhl1003/articles/335995.html鑷敱鎴樺+鑷敱鎴樺+Sat, 23 Oct 2010 15:15:00 GMThttp://www.tkk7.com/mhl1003/articles/335995.htmlhttp://www.tkk7.com/mhl1003/comments/335995.htmlhttp://www.tkk7.com/mhl1003/articles/335995.html#Feedback0http://www.tkk7.com/mhl1003/comments/commentRss/335995.htmlhttp://www.tkk7.com/mhl1003/services/trackbacks/335995.html/*蹇熸帓搴忕畻娉曞疄鐜?br />  * key鐨勫煎湪涓嬈¢掑綊涓槸淇濇寔涓嶅彉鐨勶紝閫掑綊鍑芥暟浣撳氨鏄妸鏁翠釜鏁?br />  * 緇勫皬浜巏ey鐨勫兼斁緗湪key鐨勫乏杈癸紝澶т簬key鐨勬斁緗湪key鐨?br />  * 鍙寵竟錛屾帴鐫鏀瑰彉鏁扮粍闀垮害錛岄掑綊
 * 
*/

package com;
public class Test1{
    
private int a[] = new int[]{49,38,65,97,76,13,27};
    
private final int LEFT = 1;
    
private final int RIGHT = 2;
    
private int flag = LEFT;
    
public void fast_sort(int index,int n)
    
{
        
int key = a[index];
        
int i = index;
        
int j = n;
        
while(i < j)
        
{
            
if(flag == LEFT)
            
{
                
if(key > a[j])
                
{
                    
int temp = a[i];
                    a[i] 
= a[j];
                    a[j] 
= temp;
                    
//key = a[j];
                    flag = RIGHT;    
                    i
++;
                }

                
else
                
{
                    j
--;
                }

            }

            
else
            
{
                
if(key < a[i])
                
{
                    
int temp = a[i];
                    a[i] 
= a[j];
                    a[j] 
= temp;
                    
//key = a[i];
                    flag = LEFT;    
                    j
--;
                }

                
else
                
{
                    i
++;
                }

            }

        }

        
if(index < i-1)
        
{
            fast_sort(index,i
-1);
        }

        
if(i+1 < n)
        
{
            fast_sort(i
+1,n);
        }

    }

    
public void swap(int a,int b)
    
{
        
int tmp = a;
        a 
= b;
        b 
= tmp;
    }

    
public void print()
    
{
        
for(int i = 0; i < 7; i++)
        
{
            System.out.print(a[i]
+" ");
        }

    }

    
public static void main(String[] args)
    
{
        Test1 t1 
= new Test1();
        t1.fast_sort(
0,6);
        t1.print();
    }

}


]]>
Eclipse濡備綍榪涜鍗曟璋冭瘯http://www.tkk7.com/mhl1003/articles/335994.html鑷敱鎴樺+鑷敱鎴樺+Sat, 23 Oct 2010 15:13:00 GMThttp://www.tkk7.com/mhl1003/articles/335994.htmlhttp://www.tkk7.com/mhl1003/comments/335994.htmlhttp://www.tkk7.com/mhl1003/articles/335994.html#Feedback0http://www.tkk7.com/mhl1003/comments/commentRss/335994.htmlhttp://www.tkk7.com/mhl1003/services/trackbacks/335994.html

]]>
IT鑱屼笟鐢熸動(dòng)璺嚎鍥?錛堝垵紼匡級(jí)http://www.tkk7.com/mhl1003/articles/335988.html鑷敱鎴樺+鑷敱鎴樺+Sat, 23 Oct 2010 12:15:00 GMThttp://www.tkk7.com/mhl1003/articles/335988.htmlhttp://www.tkk7.com/mhl1003/comments/335988.htmlhttp://www.tkk7.com/mhl1003/articles/335988.html#Feedback0http://www.tkk7.com/mhl1003/comments/commentRss/335988.htmlhttp://www.tkk7.com/mhl1003/services/trackbacks/335988.html

]]>
主站蜘蛛池模板: 久久久国产精品福利免费| 久久亚洲精品无码| 日本高清免费中文在线看| 日本a级片免费看| 亚洲国产av玩弄放荡人妇| 亚洲а∨精品天堂在线| 成人免费看吃奶视频网站| 亚洲日本VA午夜在线电影| 免费无遮挡无码视频网站| 亚洲精品视频免费在线观看| 最近免费mv在线电影| 亚洲综合久久久久久中文字幕| 57pao一国产成视频永久免费| 亚洲码一区二区三区| 日本免费网址大全在线观看| wwwxxx亚洲| 在线观看免费毛片| 在线亚洲v日韩v| 亚洲综合色在线观看亚洲| 久久成人18免费网站| 国产av无码专区亚洲av桃花庵| 色猫咪免费人成网站在线观看 | jizz免费观看视频| 国产一卡2卡3卡4卡2021免费观看| 亚洲乱码在线播放| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 在线观看免费宅男视频| 亚洲avav天堂av在线网毛片| 日本中文一区二区三区亚洲| 久久国产精品免费一区二区三区| 亚洲va久久久噜噜噜久久男同| 久久不见久久见免费视频7| 男人天堂2018亚洲男人天堂| 免费观看午夜在线欧差毛片| 国产99精品一区二区三区免费| 亚洲成A人片777777| 国产大片免费网站不卡美女| 亚洲精品国产精品| 亚洲无码视频在线| 99热精品在线免费观看| 亚洲人成77777在线观看网|