锘??xml version="1.0" encoding="utf-8" standalone="yes"?>色噜噜综合亚洲av中文无码,亚洲AV无码1区2区久久,亚洲?v无码国产在丝袜线观看http://m.tkk7.com/kxbin/category/40783.html鍒涘嚭涓鐗囧ぉ鍦?/description>zh-cnWed, 21 Mar 2012 22:08:09 GMTWed, 21 Mar 2012 22:08:09 GMT60java synchronized璇﹁В(杞?http://m.tkk7.com/kxbin/articles/371112.htmlkxbinkxbinFri, 02 Mar 2012 01:22:00 GMThttp://m.tkk7.com/kxbin/articles/371112.htmlhttp://m.tkk7.com/kxbin/comments/371112.htmlhttp://m.tkk7.com/kxbin/articles/371112.html#Feedback0http://m.tkk7.com/kxbin/comments/commentRss/371112.htmlhttp://m.tkk7.com/kxbin/services/trackbacks/371112.html闃呰鍏ㄦ枃

kxbin 2012-03-02 09:22 鍙戣〃璇勮
]]>
Set涓嶭ist涔嬮棿杞寲http://m.tkk7.com/kxbin/articles/366982.htmlkxbinkxbinThu, 22 Dec 2011 01:13:00 GMThttp://m.tkk7.com/kxbin/articles/366982.htmlhttp://m.tkk7.com/kxbin/comments/366982.htmlhttp://m.tkk7.com/kxbin/articles/366982.html#Feedback0http://m.tkk7.com/kxbin/comments/commentRss/366982.htmlhttp://m.tkk7.com/kxbin/services/trackbacks/366982.htmlList list = new ArrayList(set);
Set set = new HashSet(list);
//浣嗘槸鏈変竴鐐?杞崲褰撲腑鍙兘瑕佷涪澶辨暟鎹?灝ゅ叾鏄粠list杞崲鍒皊et鐨勬椂鍊?鍥犱負set涓嶈兘鏈夐噸澶嶆暟鎹?//榪樻湁杞崲鍒皊et涔嬪悗,浠栦滑鍘熷厛鍦╨ist涓婄殑欏哄簭灝辨病浜?
public class Csdn {
    
public static void main(String[] args) {
        List
<String> list = new ArrayList<String>();
        Collections.addAll(list,
"zhao","long","ri");//濉厖
        Set
<String> set=new HashSet<String>();
        set.addAll(list);
//緇檚et濉厖
        list.clear();
//娓呯┖list錛屼笉鐒朵笅嬈℃妸set鍏冪礌鍔犲叆姝ist鐨勬椂鍊欐槸鍦ㄥ師鏉ョ殑鍩虹涓婅拷鍔犲厓绱犵殑
        list.addAll(set);
//鎶妔et鐨?/span>
    }
}


kxbin 2011-12-22 09:13 鍙戣〃璇勮
]]>
JAVA鍙嶅皠鏈哄埗錛堣漿錛?/title><link>http://m.tkk7.com/kxbin/articles/365690.html</link><dc:creator>kxbin</dc:creator><author>kxbin</author><pubDate>Tue, 06 Dec 2011 09:14:00 GMT</pubDate><guid>http://m.tkk7.com/kxbin/articles/365690.html</guid><wfw:comment>http://m.tkk7.com/kxbin/comments/365690.html</wfw:comment><comments>http://m.tkk7.com/kxbin/articles/365690.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/kxbin/comments/commentRss/365690.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/kxbin/services/trackbacks/365690.html</trackback:ping><description><![CDATA[     鎽樿: 涓銆佷粈涔堟槸鍙嶅皠錛氬弽灝勭殑姒傚康鏄敱Smith鍦?982騫撮嬈℃彁鍑虹殑錛屼富瑕佹槸鎸囩▼搴忓彲浠ヨ闂佹嫻嬪拰淇敼瀹冩湰韜姸鎬佹垨琛屼負鐨勪竴縐嶈兘鍔涖傝繖涓姒傚康鐨勬彁鍑哄緢蹇紩鍙戜簡璁$畻鏈虹瀛﹂鍩熷叧浜庡簲鐢ㄥ弽灝勬х殑鐮旂┒銆傚畠棣栧厛琚▼搴忚璦鐨勮璁¢鍩熸墍閲囩敤,騫跺湪Lisp鍜岄潰鍚戝璞℃柟闈㈠彇寰椾簡鎴愮嘩銆傚叾涓璍EAD/LEAD++ 銆丱penC++ 銆丮etaXa鍜孫penJava絳夊氨鏄熀浜庡弽灝勬満鍒剁殑璇█銆傛渶榪戯紝鍙嶅皠鏈哄埗涔熻搴旂敤鍒頒簡瑙嗙獥緋葷粺銆佹搷浣?..  <a href='http://m.tkk7.com/kxbin/articles/365690.html'>闃呰鍏ㄦ枃</a><img src ="http://m.tkk7.com/kxbin/aggbug/365690.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/kxbin/" target="_blank">kxbin</a> 2011-12-06 17:14 <a href="http://m.tkk7.com/kxbin/articles/365690.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>java synchronized璇﹁Вhttp://m.tkk7.com/kxbin/articles/365636.htmlkxbinkxbinTue, 06 Dec 2011 00:43:00 GMThttp://m.tkk7.com/kxbin/articles/365636.htmlhttp://m.tkk7.com/kxbin/comments/365636.htmlhttp://m.tkk7.com/kxbin/articles/365636.html#Feedback0http://m.tkk7.com/kxbin/comments/commentRss/365636.htmlhttp://m.tkk7.com/kxbin/services/trackbacks/365636.html闃呰鍏ㄦ枃

kxbin 2011-12-06 08:43 鍙戣〃璇勮
]]>
鎺㈢儲騫跺彂緙栫▼錛堜竷錛?-----鍒嗗竷寮忕幆澧冧腑騫跺彂闂錛堣漿錛?/title><link>http://m.tkk7.com/kxbin/articles/361160.html</link><dc:creator>kxbin</dc:creator><author>kxbin</author><pubDate>Thu, 13 Oct 2011 08:05:00 GMT</pubDate><guid>http://m.tkk7.com/kxbin/articles/361160.html</guid><wfw:comment>http://m.tkk7.com/kxbin/comments/361160.html</wfw:comment><comments>http://m.tkk7.com/kxbin/articles/361160.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/kxbin/comments/commentRss/361160.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/kxbin/services/trackbacks/361160.html</trackback:ping><description><![CDATA[<div><span style="color: #333333; font-family: Arial; font-size: 17px; line-height: 25px; "><p>鍦ㄥ垎甯冨紡鐜涓紝澶勭悊騫跺彂闂灝辨病鍔炴硶閫氳繃鎿嶄綔緋葷粺鍜孞VM鐨勫伐鍏鋒潵瑙e喅錛岄偅涔堝湪鍒嗗竷寮忕幆澧冧腑錛屽彲浠ラ噰鍙栦竴涓嬬瓥鐣ュ拰鏂瑰紡鏉ュ鐞嗭細</p><ul><li>閬垮厤騫跺彂</li><li>鏃墮棿鎴?/li><li>涓茶鍖?/li><li>鏁版嵁搴?/li><li>琛岄攣</li><li>緇熶竴瑙﹀彂閫斿緞</li></ul><p><strong>閬垮厤騫跺彂</strong></p><p>鍦ㄥ垎甯冨紡鐜涓紝濡傛灉瀛樺湪騫跺彂闂錛岄偅涔堝緢闅鵑氳繃鎶鏈幓瑙e喅錛屾垨鑰呰В鍐崇殑浠d環寰堝ぇ錛屾墍浠ユ垜浠鍏堣鎯蟲兂鏄笉鏄彲浠ラ氳繃鏌愪簺絳栫暐鍜屼笟鍔¤璁℃潵閬垮厤騫跺彂銆傛瘮濡傞氳繃鍚堢悊鐨勬椂闂磋皟搴︼紝閬垮紑鍏變韓璧勬簮鐨勫瓨鍙栧啿紿併傚彟澶栵紝鍦ㄥ茍琛屼換鍔¤璁′笂鍙互閫氳繃閫傚綋鐨勭瓥鐣ワ紝淇濊瘉浠誨姟涓庝換鍔′箣闂翠笉瀛樺湪鍏變韓璧勬簮錛屾瘮濡傚湪浠ュ墠鍗氭枃涓彁鍒扮殑渚嬪瓙錛屾垜浠渶瑕佺敤澶氱嚎紼嬫垨鍒嗗竷寮忛泦緹ゆ潵璁$畻涓鍫嗗鎴風殑鐩稿叧緇熻鍊鹼紝鐢變簬瀹㈡埛鐨勭粺璁″兼槸鍏變韓鏁版嵁錛屽洜姝や細鏈夊茍鍙戞綔鍦ㄥ彲鑳姐備絾浠庝笟鍔′笂鎴戜滑鍙互鍒嗘瀽鍑哄鎴蜂笌瀹㈡埛涔嬮棿 鏁版嵁鏄笉鍏變韓鐨勶紝鍥犳鍙互璁捐涓涓鍒欐潵淇濊瘉涓涓鎴風殑璁$畻宸ヤ綔鍜屾暟鎹闂彧浼氳涓涓嚎紼嬫垨涓鍙板伐浣滄満瀹屾垚錛岃屼笉鏄妸涓涓鎴風殑璁$畻宸ヤ綔鍒嗛厤緇欏涓嚎紼嬪幓 瀹屾垚銆傝繖縐嶈鍒欏緢瀹規槗璁捐錛屼緥濡傚彲浠ラ噰鐢╤ash綆楁硶銆?/p><p><strong>鏃墮棿鎴?/strong></p><p>鍒嗗竷寮忕幆澧冧腑騫跺彂鏄病娉曚繚璇佹椂搴忕殑錛屾棤璁烘槸閫氳繃榪滅▼鎺ュ彛鐨勫悓姝ヨ皟鐢ㄦ垨寮傛娑堟伅錛屽洜姝ゅ緢瀹規槗閫犳垚鏌愪簺瀵規椂搴忔ф湁瑕佹眰鐨勪笟鍔″湪楂樺茍鍙戞椂浜х敓閿欒銆傛瘮濡傜郴緇烝闇瑕佹妸鏌愪釜鍊肩殑鍙樻洿鍚屾鍒扮郴緇烞錛岀敱浜庨氱煡鐨勬椂搴忛棶棰樹細瀵艱嚧涓涓繃鏈熺殑鍊艱鐩栦簡鏈夋晥鍊箋傚浜庤繖涓棶棰橈紝甯哥敤鐨勫姙娉曞氨鏄噰鐢ㄦ椂闂存埑鐨勬柟寮忥紝姣忔緋葷粺A鍙戦佸彉鏇寸粰緋葷粺B鐨勬椂鍊欓渶瑕佸甫涓婁竴涓兘鏍囩ず鏃跺簭鐨勬椂闂存埑錛岀郴緇烞鎺ュ埌閫氱煡鍚庝細鎷挎椂闂存埑涓庡瓨鍦ㄧ殑鏃墮棿鎴蟲瘮杈冿紝鍙湁褰撻氱煡鐨勬椂闂存埑澶т簬瀛樺湪鐨勬椂闂存埑錛屾墠鍋氭洿鏂般傝繖縐嶆柟寮忔瘮杈冪畝鍗曪紝浣嗗叧閿湪浜庤皟鐢ㄦ柟涓鑸淇濊瘉鏃墮棿鎴崇殑鏃跺簭鏈夋晥鎬с?/p><p><strong>涓茶鍖?/strong></p><p>鏈夌殑鏃跺欏彲浠ラ氳繃涓茶鍖栧彲鑳戒駭鐢熷茍鍙戦棶棰樻搷浣滐紝鐗虹壊鎬ц兘鍜屾墿灞曟э紝鏉ユ弧瓚沖鏁版嵁涓鑷存х殑瑕佹眰銆傛瘮濡傚垎甯冨紡娑堟伅緋葷粺灝辨病娉曚繚璇佹秷鎭殑鏈夊簭鎬э紝浣嗗彲浠ラ氳繃鍙樺垎甯冨紡娑堟伅緋葷粺涓哄崟涓緋葷粺灝卞彲浠ヤ繚璇佹秷鎭殑鏈夊簭鎬т簡銆傚彟澶栵紝褰撴帴鏀舵柟娌℃硶澶勭悊璋冪敤鏈夊簭鎬э紝鍙互閫氳繃涓涓槦鍒楀厛鎶婅皟鐢ㄤ俊鎭紦瀛樿搗鏉ワ紝鐒跺悗鍐嶄覆琛屽湴澶勭悊榪欎簺璋冪敤銆?/p><p><strong>鏁版嵁搴?/strong></p><p>鍒嗗竷寮忕幆澧冧腑鐨勫叡浜祫婧愪笉鑳介氳繃Java閲屽悓姝ユ柟娉曟垨鍔犻攣鏉ヤ繚璇佺嚎紼嬪畨鍏紝浣嗘暟鎹簱鏄垎甯冨紡鍚勬湇鍔″櫒鐨勫叡浜偣錛屽彲浠ラ氳繃鏁版嵁搴撶殑楂樺彲闈犱竴鑷存ф満鍒舵潵婊¤凍闇姹傘傛瘮濡傦紝鍙互閫氳繃鍞竴鎬х儲寮曟潵瑙e喅騫跺彂榪囩▼涓噸澶嶆暟鎹殑鐢熶駭鎴栭噸澶嶄換鍔$殑鎵ц錛涘彟澶栨湁浜涙洿鏂拌綆楁搷浣滀篃灝介噺閫氳繃sql鏉ュ畬鎴愶紝鍥犱負鍦ㄧ▼搴忔璁$畻濂藉悗鍐嶅幓鏇存柊灝辨湁鍙兘鍙戠敓鑴忓鍐欓棶棰橈紝浣嗛氳繃涓鏉ql鏉ュ畬鎴愯綆楀拰鏇存柊灝卞彲浠ラ氳繃鏁版嵁搴撶殑閿佹満鍒舵潵淇濊瘉update鎿嶄綔鐨勪竴鑷存с?/p><p><strong>琛岄攣</strong></p><p>鏈夌殑浜嬪姟姣旇緝澶嶆潅錛屾棤娉曢氳繃涓鏉ql瑙e喅闂錛屽茍涓旀湁瀛樺湪騫跺彂闂錛岃繖鏃跺氨闇瑕侀氳繃琛岄攣鏉ヨВ鍐籌紝涓鑸閿佸彲浠ラ氳繃浠ヤ笅鏂瑰紡鏉ュ疄鐜幫細</p><ul><li>瀵逛簬Oracle鏁版嵁搴擄紝鍙互閲囩敤select ... for update鏂瑰紡銆傝繖縐嶆柟寮忎細鏈夋綔鍦ㄧ殑鍗遍櫓錛屽氨鏄鏋滄病鏈塩ommit灝變細閫犳垚榪欒鏁版嵁琚攣浣忥紝鍏朵粬鏈夋秹鍙婂埌榪欒鏁版嵁鐨勪換鍔¢兘浼氳鎸傝搗錛屽簲璇ヨ皚鎱庝嬌鐢?/li><li>鍦ㄨ〃閲屾坊鍔犱竴涓爣紺洪攣鐨勫瓧孌碉紝姣忔鎿嶄綔鍓嶏紝鍏堥氳繃update榪欎釜閿佸瓧孌墊潵瀹屾垚綾諱技绔炰簤閿佺殑鎿嶄綔錛屾搷浣滃畬鎴愬悗鍦╱pdate閿佸瓧孌靛浣嶏紝鏍囩ず宸插綊榪橀攣銆傝繖縐嶆柟寮忔瘮杈冨畨鍏紝涓嶅ソ鐨勫湴鏂瑰湪浜庤繖浜泆pdate閿佸瓧孌電殑鎿嶄綔灝辨槸棰濆鐨勬ц兘娑堣?/li></ul><p><strong>緇熶竴瑙﹀彂閫斿緞</strong></p><p>褰撲竴涓暟鎹彲鑳戒細琚涓Е鍙戠偣鎴栧涓笟鍔℃秹鍙婂埌錛屽氨鏈夊茍鍙戦棶棰樹駭鐢熺殑闅愭偅錛屽洜姝ゅ彲浠ラ氳繃鍓嶆湡鏋舵瀯鍜屼笟鍔¤璁★紝灝介噺緇熶竴瑙﹀彂閫斿緞錛岃Е鍙戦斿緞灝戜簡涓鏄噺灝戝茍鍙戠殑鍙兘錛屼篃鏈夊埄浜庡浜庡茍鍙戦棶棰樼殑鍒嗘瀽鍜屽垽鏂?/p></span></div><img src ="http://m.tkk7.com/kxbin/aggbug/361160.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/kxbin/" target="_blank">kxbin</a> 2011-10-13 16:05 <a href="http://m.tkk7.com/kxbin/articles/361160.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鎺㈢儲騫跺彂緙栫▼錛堜簲錛?-----Java澶氱嚎紼嬪紑鍙戞妧宸э紙杞級http://m.tkk7.com/kxbin/articles/361158.htmlkxbinkxbinThu, 13 Oct 2011 08:04:00 GMThttp://m.tkk7.com/kxbin/articles/361158.htmlhttp://m.tkk7.com/kxbin/comments/361158.htmlhttp://m.tkk7.com/kxbin/articles/361158.html#Feedback0http://m.tkk7.com/kxbin/comments/commentRss/361158.htmlhttp://m.tkk7.com/kxbin/services/trackbacks/361158.html闃呰鍏ㄦ枃

kxbin 2011-10-13 16:04 鍙戣〃璇勮
]]>
鎺㈢儲騫跺彂緙栫▼錛堝叚錛?-----Java澶氱嚎紼嬫ц兘浼樺寲錛堣漿錛?/title><link>http://m.tkk7.com/kxbin/articles/361159.html</link><dc:creator>kxbin</dc:creator><author>kxbin</author><pubDate>Thu, 13 Oct 2011 08:04:00 GMT</pubDate><guid>http://m.tkk7.com/kxbin/articles/361159.html</guid><wfw:comment>http://m.tkk7.com/kxbin/comments/361159.html</wfw:comment><comments>http://m.tkk7.com/kxbin/articles/361159.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/kxbin/comments/commentRss/361159.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/kxbin/services/trackbacks/361159.html</trackback:ping><description><![CDATA[     鎽樿: 澶у浣跨敤澶氱嚎紼嬫棤闈炴槸涓轟簡鎻愰珮鎬ц兘錛屼絾濡傛灉澶氱嚎紼嬩嬌鐢ㄤ笉褰擄紝涓嶄絾鎬ц兘鎻愬崌涓嶆槑鏄撅紝鑰屼笖浼氫嬌寰楄祫婧愭秷鑰楁洿澶с備笅闈㈠垪涓句竴涓嬪彲鑳戒細閫犳垚澶氱嚎紼嬫ц兘闂鐨勭偣錛氭閿佽繃澶氫覆琛屽寲榪囧閿佺珵浜夊垏鎹笂涓嬫枃鍐呭瓨鍚屾涓嬮潰鍒嗗埆瑙f瀽浠ヤ笂鎬ц兘闅愭偅姝婚攣鍏充簬姝婚攣錛屾垜浠湪瀛︿範鎿嶄綔緋葷粺鐨勬椂鍊欏氨鐭ラ亾瀹冧駭鐢熺殑鍘熷洜鍜屽嵄瀹籌紝榪欓噷灝變笉浠庡師鐞嗕笂鍘葷瘡榪頒簡錛屽彲浠ヤ粠涓嬮潰鐨勪唬鐮佸拰鍥劇ず閲嶆俯涓涓嬫閿佷駭鐢熺殑鍘熷洜錛?nbsp;public class ...  <a href='http://m.tkk7.com/kxbin/articles/361159.html'>闃呰鍏ㄦ枃</a><img src ="http://m.tkk7.com/kxbin/aggbug/361159.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/kxbin/" target="_blank">kxbin</a> 2011-10-13 16:04 <a href="http://m.tkk7.com/kxbin/articles/361159.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鎺㈢儲騫跺彂緙栫▼錛堝洓錛?-----Java騫跺彂宸ュ叿錛堣漿錛?/title><link>http://m.tkk7.com/kxbin/articles/361157.html</link><dc:creator>kxbin</dc:creator><author>kxbin</author><pubDate>Thu, 13 Oct 2011 08:02:00 GMT</pubDate><guid>http://m.tkk7.com/kxbin/articles/361157.html</guid><wfw:comment>http://m.tkk7.com/kxbin/comments/361157.html</wfw:comment><comments>http://m.tkk7.com/kxbin/articles/361157.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/kxbin/comments/commentRss/361157.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/kxbin/services/trackbacks/361157.html</trackback:ping><description><![CDATA[     鎽樿: 鍩轟簬綰跨▼瀹夊叏鐨勪竴浜涘師鍒欐潵緙栫▼褰撶劧鍙互閬垮厤騫跺彂闂錛屼絾涓嶆槸鎵鏈変漢閮借兘鍐欏嚭楂樿川閲忕殑綰跨▼瀹夊叏鐨勪唬鐮侊紝騫朵笖濡傛灉浠g爜閲屽埌澶勯兘鏄嚎紼嬪畨鍏ㄧ殑鎺у埗涔熸瀬澶у湴褰卞搷浜嗕唬鐮佸彲璇繪у拰鍙淮鎶ゆс傚洜姝わ紝Java騫沖彴涓轟簡瑙e喅榪欎釜闂錛屾彁渚涗簡寰堝綰跨▼瀹夊叏鐨勭被鍜屽茍鍙戝伐鍏鳳紝閫氳繃榪欎簺綾誨拰宸ュ叿灝辮兘鏇寸畝渚垮湴鍐欑嚎紼嬪畨鍏ㄧ殑浠g爜銆傚綊綰充竴涓嬫湁浠ヤ笅鍑犵錛氬悓姝ュ鍣ㄧ被騫跺彂瀹瑰櫒綾葷敓浜ц呭拰娑堣垂鑰呮ā寮忛樆濉炲拰鍙腑鏂柟娉昐ynchronizer榪欎簺綾誨拰鏂規硶鐨勪嬌鐢ㄩ兘...  <a href='http://m.tkk7.com/kxbin/articles/361157.html'>闃呰鍏ㄦ枃</a><img src ="http://m.tkk7.com/kxbin/aggbug/361157.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/kxbin/" target="_blank">kxbin</a> 2011-10-13 16:02 <a href="http://m.tkk7.com/kxbin/articles/361157.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鎺㈢儲騫跺彂緙栫▼錛堜笁錛?-----Java瀛樺偍妯″瀷鍜屽叡浜璞★紙杞級http://m.tkk7.com/kxbin/articles/361156.htmlkxbinkxbinThu, 13 Oct 2011 07:47:00 GMThttp://m.tkk7.com/kxbin/articles/361156.htmlhttp://m.tkk7.com/kxbin/comments/361156.htmlhttp://m.tkk7.com/kxbin/articles/361156.html#Feedback0http://m.tkk7.com/kxbin/comments/commentRss/361156.htmlhttp://m.tkk7.com/kxbin/services/trackbacks/361156.html闃呰鍏ㄦ枃

kxbin 2011-10-13 15:47 鍙戣〃璇勮
]]>
鎺㈢儲騫跺彂緙栫▼錛堜簩錛?-----鍐欑嚎紼嬪畨鍏ㄧ殑Java浠g爜錛堣漿錛?/title><link>http://m.tkk7.com/kxbin/articles/361155.html</link><dc:creator>kxbin</dc:creator><author>kxbin</author><pubDate>Thu, 13 Oct 2011 07:37:00 GMT</pubDate><guid>http://m.tkk7.com/kxbin/articles/361155.html</guid><wfw:comment>http://m.tkk7.com/kxbin/comments/361155.html</wfw:comment><comments>http://m.tkk7.com/kxbin/articles/361155.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/kxbin/comments/commentRss/361155.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/kxbin/services/trackbacks/361155.html</trackback:ping><description><![CDATA[<div><span style="color: #333333; font-family: Arial; font-size: 17px; line-height: 25px; "><p>鍦ㄥ啓Java紼嬪簭鐨勬椂鍊欙紝浣曟椂闇瑕佽繘琛屽茍鍙戞帶鍒訛紝鍏抽敭鍦ㄤ簬鍒ゆ柇榪欐紼嬪簭鎴栬繖涓被鏄惁鏄嚎紼嬪畨鍏ㄧ殑銆?/p><p>褰撳涓嚎紼嬭闂竴涓被鏃訛紝濡傛灉涓嶇敤鑰冭檻榪欎簺綰跨▼鍦ㄨ繍琛屾椂鐜涓嬬殑璋冨害鍜屼氦鏇挎墽琛岋紝騫朵笖涓嶉渶瑕侀澶栫殑鍚屾錛岃繖涓被鐨勮涓轟粛鐒舵槸姝g‘鐨勶紝閭d箞縐拌繖涓被鏄嚎紼嬪畨鍏ㄧ殑銆傛垜浠璁$被灝辨槸瑕佸湪鏈夋綔鍦ㄥ茍鍙戦棶棰樺瓨鍦ㄦ儏鍐典笅錛岃璁$嚎紼嬪畨鍏ㄧ殑綾匯傜嚎紼嬪畨鍏ㄧ殑綾誨彲浠ラ氳繃浠ヤ笅鎵嬫鏉ユ弧瓚籌細</p><ul><li>涓嶈法綰跨▼鍏變韓鍙橀噺</li><li>浣跨姸鎬佸彉閲忎負涓嶅彲鍙樼殑</li><li>鍦ㄤ換浣曡闂姸鎬佸彉閲忕殑鏃跺欎嬌鐢ㄥ悓姝ャ?/li><li>姣忎釜鍏變韓鐨勫彲鍙樺彉閲忛兘闇瑕佺敱鍞竴涓涓‘瀹氱殑閿佷繚鎶ゃ?/li></ul><p><strong>婊¤凍綰跨▼瀹夊叏鐨勪竴浜涙濊礬</strong></p><p><strong>1錛変粠婧愬ご閬垮厤騫跺彂闂</strong></p><p>寰堝寮鍙戣呬竴鎯沖埌鏈夊茍鍙戠殑鍙兘灝遍氳繃搴曞眰鎶鏈潵瑙e喅闂錛屽叾瀹炲線寰鍙互閫氳繃涓婂眰鐨勬灦鏋勮璁″拰涓氬姟鍒嗘瀽鏉ラ伩鍏嶅茍鍙戝満鏅傛瘮濡傛垜浠渶瑕佺敤澶氱嚎紼嬫垨鍒嗗竷寮忛泦緹ゆ潵璁$畻涓鍫嗗鎴風殑鐩稿叧緇熻鍊鹼紝鐢變簬瀹㈡埛鐨勭粺璁″兼槸鍏變韓鏁版嵁錛屽洜姝や細鏈夊茍鍙戞綔鍦ㄥ彲鑳姐備絾浠庝笟鍔′笂鎴戜滑鍙互鍒嗘瀽鍑哄鎴蜂笌瀹㈡埛涔嬮棿鏁版嵁鏄笉鍏變韓鐨勶紝鍥犳鍙互璁捐涓涓鍒欐潵淇濊瘉涓涓鎴風殑璁$畻宸ヤ綔鍜屾暟鎹闂彧浼氳涓涓嚎紼嬫垨涓鍙板伐浣滄満瀹屾垚錛岃屼笉鏄妸涓涓鎴風殑璁$畻宸ヤ綔鍒嗛厤緇欏涓嚎紼嬪幓瀹屾垚銆傝繖縐嶈鍒欏緢瀹規槗璁捐銆傚綋浣犱粠婧愬ご灝遍伩鍏嶄簡騫跺彂闂鐨勫彲鑳斤紝涓嬮潰鐨勫伐浣滃氨瀹屽叏鍙互涓嶇敤鎷呭績綰跨▼瀹夊叏闂銆?/p><p><strong>2錛夋棤鐘舵佸氨鏄嚎紼嬪畨鍏?/strong></p><p>澶氱嚎紼嬬紪紼嬫垨鑰呭垎甯冨紡緙栫▼鏈蹇岃鏈夌姸鎬侊紝涓鏈夌姸鎬佸氨涓嶄絾闄愬埗浜嗗叾妯悜鎵╁睍鑳藉姏錛屼篃鏄駭鐢熷茍鍙戦棶棰樼殑璧鋒簮銆傚綋浣犺璁$殑綾繪槸鏃犵姸鎬佺殑錛岄偅涔堝畠姘歌繙閮芥槸綰跨▼瀹夊叏鐨勩傚洜姝ゅ湪璁捐闃舵闇瑕佽冭檻濡備綍鐢ㄦ棤鐘舵佺殑綾繪潵婊¤凍浣犵殑涓氬姟闇姹?/p><p><strong>3錛夊垎娓呭師瀛愭ф搷浣滃拰澶嶅悎鎿嶄綔</strong></p><p>鎵璋撳師瀛愭э紝鏄涓涓搷浣滀笉浼氳鍏朵粬綰跨▼鎵撴柇錛岃兘淇濊瘉鍏朵粠寮濮嬪埌緇撴潫鐙韓璧勬簮榪炵畫鎵ц瀹岃繖涓鎿嶄綔銆傚鏋滄墍鏈夌▼搴忓潡閮芥槸鍘熷瓙鎬х殑錛岄偅涔堝氨涓嶅瓨鍦ㄤ換浣曞茍鍙戦棶棰樸傝屽緢澶氱湅涓婂幓鍍忔槸鍘熷瓙鎬х殑鎿嶄綔姝e紡騫跺彂闂楂樼伨鍖恒傛瘮濡傛墍鐔熺煡鐨勮鏁板櫒錛坈ount++錛夊拰check-then-act錛岃繖浜涢兘鏄緢瀹規槗琚拷瑙嗙殑錛屼緥濡傚ぇ瀹舵墍甯哥敤鐨勬儼鎬у垵濮嬪寲妯″紡錛屼互涓嬩唬鐮佸氨涓嶆槸綰跨▼瀹夊叏鐨勶細</p><p> </p><div nogutter="" bg_java:nogutter:nocontrols"="" style="font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px; background-color: #e7e5dc; width: 688px; overflow-x: auto; overflow-y: auto; margin-top: 18px !important; margin-right: 0px !important; margin-bottom: 18px !important; margin-left: 0px !important; padding-top: 1px; "><div style="padding-left: 0px; "></div><ol start="1" style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 1px !important; margin-left: 0px !important; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; list-style-type: none !important; list-style-position: initial !important; list-style-image: initial !important; background-color: #ffffff; color: #5c5c5c; "><li style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-width: initial; border-color: initial; list-style-type: none !important; list-style-image: initial !important; list-style-position: initial !important; border-left-width: 0px; background-color: #ffffff; color: inherit; line-height: 25px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-style: initial; border-color: initial; "><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; "><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: #646464; background-color: inherit; ">@NotThreadSafe</span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; ">  </span></span></li><li style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-width: initial; border-color: initial; list-style-type: none !important; list-style-image: initial !important; list-style-position: initial !important; border-left-width: 0px; background-color: #f8f8f8; color: #5c5c5c; line-height: 25px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-style: initial; border-color: initial; "><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; "><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: #006699; background-color: inherit; font-weight: bold; ">public</span> <span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: #006699; background-color: inherit; font-weight: bold; ">class</span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; "> LazyInitRace {  </span></span></li><li style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-width: initial; border-color: initial; list-style-type: none !important; list-style-image: initial !important; list-style-position: initial !important; border-left-width: 0px; background-color: #ffffff; color: inherit; line-height: 25px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-style: initial; border-color: initial; "><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; ">    <span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: #006699; background-color: inherit; font-weight: bold; ">private</span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; "> ExpensiveObject instance = </span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: #006699; background-color: inherit; font-weight: bold; ">null</span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; ">;  </span></span></li><li style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-width: initial; border-color: initial; list-style-type: none !important; list-style-image: initial !important; list-style-position: initial !important; border-left-width: 0px; background-color: #f8f8f8; color: #5c5c5c; line-height: 25px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-style: initial; border-color: initial; "><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; ">    <span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: #006699; background-color: inherit; font-weight: bold; ">public</span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; "> ExpensiveObject getInstance() {  </span></span></li><li style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-width: initial; border-color: initial; list-style-type: none !important; list-style-image: initial !important; list-style-position: initial !important; border-left-width: 0px; background-color: #ffffff; color: inherit; line-height: 25px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-style: initial; border-color: initial; "><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; ">        <span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: #006699; background-color: inherit; font-weight: bold; ">if</span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; "> (instance == </span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: #006699; background-color: inherit; font-weight: bold; ">null</span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; ">)  </span></span></li><li style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-width: initial; border-color: initial; list-style-type: none !important; list-style-image: initial !important; list-style-position: initial !important; border-left-width: 0px; background-color: #f8f8f8; color: #5c5c5c; line-height: 25px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-style: initial; border-color: initial; "><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; ">            instance = <span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: #006699; background-color: inherit; font-weight: bold; ">new</span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; "> ExpensiveObject();  </span></span></li><li style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-width: initial; border-color: initial; list-style-type: none !important; list-style-image: initial !important; list-style-position: initial !important; border-left-width: 0px; background-color: #ffffff; color: inherit; line-height: 25px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-style: initial; border-color: initial; "><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; ">        <span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: #006699; background-color: inherit; font-weight: bold; ">return</span><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; "> instance;  </span></span></li><li style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-width: initial; border-color: initial; list-style-type: none !important; list-style-image: initial !important; list-style-position: initial !important; border-left-width: 0px; background-color: #f8f8f8; color: #5c5c5c; line-height: 25px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-style: initial; border-color: initial; "><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; ">    }  </span></li><li style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-width: initial; border-color: initial; list-style-type: none !important; list-style-image: initial !important; list-style-position: initial !important; border-left-width: 0px; background-color: #ffffff; color: inherit; line-height: 25px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-style: initial; border-color: initial; "><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; color: black; background-color: inherit; ">}  </span></li></ol></div><p> </p><p>榪欐浠g爜鍏蜂綋闂鍦ㄤ簬娌℃湁璁よ瘑鍒癷f(instance==null)鍜宨nstance = new ExpensiveObject();鏄袱鏉¤鍙ワ紝鏀懼湪涓璧峰氨涓嶆槸鍘熷瓙鎬х殑錛屽氨鏈夊彲鑳藉綋涓涓嚎紼嬫墽琛屽畬if(instance==null)鍚庝細琚腑鏂紝鍙︿竴涓嚎紼嬩篃鍘繪墽琛宨f(instance==null)錛岃繖嬈′袱涓嚎紼嬮兘浼氭墽琛屽悗闈㈢殑instance = new ExpensiveObject();榪欎篃鏄繖涓▼搴忔墍涓嶅笇鏈涘彂鐢熺殑銆?/p><p>铏界劧check-then-act浠庤〃闈笂鐪嬪緢綆鍗曪紝浣嗗嵈鏅亶瀛樺湪涓庢垜浠棩甯哥殑寮鍙戜腑錛岀壒鍒槸鍦ㄦ暟鎹簱瀛樺彇榪欎竴鍧椼傛瘮濡傛垜浠渶瑕佸湪鏁版嵁搴撻噷瀛樹竴涓鎴風殑緇熻鍊鹼紝褰撶粺璁″間笉瀛樺湪鏃跺垵濮嬪寲錛屽綋瀛樺湪鏃跺氨鍘繪洿鏂般傚鏋滀笉鎶婅繖緇勯昏緫璁捐涓哄師瀛愭х殑灝卞緢鏈夊彲鑳戒駭鐢熷嚭涓ゆ潯榪欎釜瀹㈡埛鐨勭粺璁″箋?/p><p>鍦ㄥ崟鏈虹幆澧冧笅澶勭悊榪欎釜闂榪樼畻瀹規槗錛岄氳繃閿佹垨鑰呭悓姝ユ潵鎶婅繖緇勫鍚堟搷浣滃彉涓哄師瀛愭搷浣滐紝浣嗗湪鍒嗗竷寮忕幆澧冧笅灝變笉閫傜敤浜嗐備竴鑸儏鍐典笅鏄氳繃鍦ㄦ暟鎹簱绔仛鏂囩珷錛屾瘮濡傞氳繃鍞竴鎬х儲寮曟垨鑰呮偛瑙傞攣鏉ヤ繚闅滃叾鏁版嵁涓鑷存с傚綋鐒朵換浣曟柟妗堥兘鏄湁浠d環鐨勶紝榪欏氨闇瑕佸叿浣撴儏鍐典笅鏉ユ潈琛°?/p><p>鍙﹀錛宩ava1.5浠ュ悗鎻愪緵浜嗕竴濂楁彁渚涘師瀛愭ф搷浣滅殑綾伙紝鏈夊叴瓚g殑鍙互鐮旂┒涓涓嬪畠鏄浣曞湪杞歡灞傞潰淇濊瘉鍘熷瓙鎬х殑銆?/p><p><strong>4錛夐攣鐨勫悎鐞嗕嬌鐢?/strong></p><p>澶у閮界煡閬撳彲浠ョ敤閿佹潵瑙e喅騫跺彂闂錛屼絾鍦ㄥ叿浣撲嬌鐢ㄤ笂榪樻湁寰堝璁茬┒錛屾瘮濡傦細</p><ul><li>姣忎釜鍏變韓鐨勫彲鍙樺彉閲忛兘闇瑕佺敱涓涓釜紜畾鐨勯攣淇濇姢銆?/li><li>涓鏃︿嬌鐢ㄤ簡閿侊紝灝辨剰鍛崇潃榪欐浠g爜鐨勬墽琛屽氨涓уけ浜嗘搷浣滅郴緇熷閬撶▼搴忕殑鐗規э紝浼氬湪涓瀹氱▼搴︿笂褰卞搷鎬ц兘</li><li>閿佷笉鑳借В鍐沖湪鍒嗗竷寮忕幆澧冨叡浜彉閲忕殑騫跺彂闂</li></ul></span></div><img src ="http://m.tkk7.com/kxbin/aggbug/361155.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/kxbin/" target="_blank">kxbin</a> 2011-10-13 15:37 <a href="http://m.tkk7.com/kxbin/articles/361155.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鎺㈢儲騫跺彂緙栫▼錛堜竴錛?-----鎿嶄綔緋葷粺綃囷紙杞級http://m.tkk7.com/kxbin/articles/361153.htmlkxbinkxbinThu, 13 Oct 2011 07:26:00 GMThttp://m.tkk7.com/kxbin/articles/361153.htmlhttp://m.tkk7.com/kxbin/comments/361153.htmlhttp://m.tkk7.com/kxbin/articles/361153.html#Feedback0http://m.tkk7.com/kxbin/comments/commentRss/361153.htmlhttp://m.tkk7.com/kxbin/services/trackbacks/361153.html闃呰鍏ㄦ枃

kxbin 2011-10-13 15:26 鍙戣〃璇勮
]]>
榪炴帴鏁版嵁搴撶殑鏂規硶錛堜粠灞炴ф枃浠朵腑璇誨彇錛?/title><link>http://m.tkk7.com/kxbin/articles/358629.html</link><dc:creator>kxbin</dc:creator><author>kxbin</author><pubDate>Wed, 14 Sep 2011 08:47:00 GMT</pubDate><guid>http://m.tkk7.com/kxbin/articles/358629.html</guid><wfw:comment>http://m.tkk7.com/kxbin/comments/358629.html</wfw:comment><comments>http://m.tkk7.com/kxbin/articles/358629.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/kxbin/comments/commentRss/358629.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/kxbin/services/trackbacks/358629.html</trackback:ping><description><![CDATA[1.灞炴ф枃浠剁殑鍐呭錛堜互閿煎鐨勫艦寮忎繚瀛橈級錛?br /><div><div>url=jdbc\:oracle\:thin\:@localhost\:1521\:orcl</div><div>user.name=root</div><div>user.password=root</div><div>driver.class=oracle.jdbc.driver.OracleDriver<br />2.璇誨彇灞炴ф枃浠?br /> package com.srg.china.db;</div><div><div>import java.io.IOException;</div><div>import java.io.InputStream;</div><div>import java.sql.Connection;</div><div>import java.sql.DriverManager;</div><div>import java.sql.SQLException;</div><div>import java.util.Properties;</div><div></div><div>import org.apache.log4j.Logger;</div><div>/**</div><div> * 紼嬪簭鍔熻兘錛氬彇寰楁暟鎹簱鐨勮繛鎺?/div><div> * @author Administrator</div><div> *</div><div> */</div><div>public class ChinaLogin {</div><div><span style="white-space:pre"> </span>private static Logger log=Logger.getLogger(ChinaLogin.class);</div><div><span style="white-space:pre"> </span>static Properties prop=null;</div><div><span style="white-space:pre"> </span>static String driver;</div><div><span style="white-space:pre"> </span>static String url;</div><div><span style="white-space:pre"> </span>static String user;</div><div><span style="white-space:pre"> </span>static String pwd;</div><div><span style="white-space:pre"> </span>static{</div><div><span style="white-space:pre"> </span>InputStream ins=null;</div><div><span style="white-space:pre"> </span>prop=new Properties();</div><div><span style="white-space:pre"> </span>ins=ChinaLogin.class.getResourceAsStream("./db.properties");</div><div><span style="white-space:pre"> </span>if(null == ins){</div><div><span style="white-space:pre"> </span>log.debug("鏂囦歡涓嶅瓨鍦?);</div><div><span style="white-space:pre"> </span>}else{</div><div><span style="white-space:pre"> </span>try {</div><div><span style="white-space:pre"> </span>prop.load(ins);</div><div><span style="white-space:pre"> </span>driver=prop.getProperty("driver.class");</div><div><span style="white-space:pre"> </span>url=prop.getProperty("url");</div><div><span style="white-space:pre"> </span>user=prop.getProperty("user.name");</div><div><span style="white-space:pre"> </span>pwd=prop.getProperty("user.password");</div><div><span style="white-space:pre"> </span>} catch (IOException e) {</div><div><span style="white-space:pre"> </span>log.debug(e.getMessage());</div><div><span style="white-space:pre"> </span>}</div><div><span style="white-space:pre"> </span>}</div><div><span style="white-space:pre"> </span>}</div><div>//<span style="white-space:pre"> </span>鍙栧緱鏁版嵁搴撶殑榪炴帴</div><div><span style="white-space:pre"> </span>public static Connection getConnection(){</div><div><span style="white-space:pre"> </span>Connection conn=null;</div><div><span style="white-space:pre"> </span></div><div><span style="white-space:pre"> </span>try {</div><div><span style="white-space:pre"> </span>Class.forName(driver);</div><div><span style="white-space:pre"> </span>conn=DriverManager.getConnection(url,user,pwd);</div><div><span style="white-space:pre"> </span>} catch (ClassNotFoundException e) {</div><div><span style="white-space:pre"> </span>log.debug("娉ㄥ唽澶辮觸"+e.getMessage());</div><div><span style="white-space:pre"> </span>} catch (SQLException e) {</div><div><span style="white-space:pre"> </span>log.debug("榪炴帴澶辮觸"+e.getMessage());</div><div><span style="white-space:pre"> </span>}</div><div><span style="white-space:pre"> </span></div><div><span style="white-space:pre"> </span>return conn;</div><div><span style="white-space:pre"> </span>}</div><div><span style="white-space:pre"> </span></div><div>//<span style="white-space:pre"> </span>嫻嬭瘯</div><div><span style="white-space:pre"> </span>/*</div><div><span style="white-space:pre"> </span>public static void main(String[] args){</div><div><span style="white-space:pre"> </span>Connection conn=null;</div><div><span style="white-space:pre"> c</span>onn=ChinaLogin.getConnection();</div><div><span style="white-space:pre"> </span>if(conn!=null){</div><div><span style="white-space:pre"> </span>log.debug("鎴愬姛");</div><div><span style="white-space:pre"> </span>}</div><div><span style="white-space:pre"> </span>}</div><div><span style="white-space:pre"> </span>*/</div><div>}</div></div><div></div></div><div></div><img src ="http://m.tkk7.com/kxbin/aggbug/358629.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/kxbin/" target="_blank">kxbin</a> 2011-09-14 16:47 <a href="http://m.tkk7.com/kxbin/articles/358629.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://kimnote.com" target="_blank">午夜免费福利影院</a>| <a href="http://xx2015.com" target="_blank">亚洲精品乱码久久久久久久久久久久 </a>| <a href="http://513109.com" target="_blank">亚洲大码熟女在线观看</a>| <a href="http://oupur.com" target="_blank">国内精品免费久久影院</a>| <a href="http://simupiao.com" target="_blank">国产亚洲AV手机在线观看</a>| <a href="http://246210.com" target="_blank">无码的免费不卡毛片视频</a>| <a href="http://ymiwang.com" target="_blank">亚洲国产精品人人做人人爱</a>| <a href="http://mhysf.com" target="_blank">无遮挡呻吟娇喘视频免费播放 </a>| <a href="http://dzhyyy.com" target="_blank">亚洲一区二区三区乱码A</a>| <a href="http://tzfzs.com" target="_blank">久久嫩草影院免费看夜色</a>| <a href="http://28896543.com" target="_blank">成年在线网站免费观看无广告</a>| <a href="http://kssijia.com" target="_blank">亚洲精品国产国语</a>| <a href="http://074g8.com" target="_blank">99久久免费看国产精品</a>| <a href="http://znboxcdn304.com" target="_blank">亚洲麻豆精品果冻传媒</a>| <a href="http://180xiu.com" target="_blank">中文字幕无线码免费人妻</a>| <a href="http://imfever.com" target="_blank">亚洲精品成人网站在线观看</a>| <a href="http://7766qq.com" target="_blank">久久99精品国产免费观看</a>| <a href="http://ww11axax.com" target="_blank">亚洲av永久综合在线观看尤物</a>| <a href="http://ghiearning.com" target="_blank">国产精品成人免费视频网站京东</a>| <a href="http://857434.com" target="_blank">亚洲欧美国产日韩av野草社区</a>| <a href="http://xhm33.com" target="_blank">18女人毛片水真多免费</a>| <a href="http://mcsser.com" target="_blank">亚洲AV无码一区二区三区系列</a>| <a href="http://8953y.com" target="_blank">色屁屁在线观看视频免费</a>| <a href="http://1000hu.com" target="_blank">99久久免费国产精品特黄</a>| <a href="http://qinglou31.com" target="_blank">亚洲狠狠久久综合一区77777</a>| <a href="http://xjyzz.com" target="_blank">最近免费中文字幕mv电影 </a>| <a href="http://www1616hh.com" target="_blank">久久精品国产亚洲av天美18</a>| <a href="http://whspmd.com" target="_blank">97视频免费在线</a>| <a href="http://kyqp0022.com" target="_blank">亚洲av成人一区二区三区在线播放</a>| <a href="http://sdtuoliuta.com" target="_blank">亚洲精品国产精品乱码不卡</a>| <a href="http://yygcui.com" target="_blank">全免费a级毛片免费看</a>| <a href="http://zjlxblog.com" target="_blank">亚洲乱码在线观看</a>| <a href="http://470577.com" target="_blank">国产成人亚洲影院在线观看</a>| <a href="http://jjwgzx.com" target="_blank">18pao国产成视频永久免费</a>| <a href="http://avdian126.com" target="_blank">亚洲AV无码男人的天堂</a>| <a href="http://yw8885.com" target="_blank">亚洲国产精品国自产拍AV</a>| <a href="http://qqcnm.com" target="_blank">在线观看免费视频一区</a>| <a href="http://wivyswap.com" target="_blank">亚洲AV无码一区二区三区在线</a>| <a href="http://7778tv.com" target="_blank">免费永久看黄在线观看app</a>| <a href="http://ruidamo.com" target="_blank">久久亚洲精品无码gv</a>| <a href="http://1897tao.com" target="_blank">精品国产综合成人亚洲区</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>