锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产成人手机在线观看,亚洲高清国产拍精品青青草原,亚洲女同成av人片在线观看http://www.tkk7.com/neverend/category/46472.html涓嶈褰曪紝緇堝皢琚仐蹇樸? 涓涓囧勾澶箙錛屽彧浜夋湞澶曘? 浠栦滑鐢ㄦ暟瀛楁瀯寤轟簡鏁翠釜涓栫晫銆?/description>zh-cnMon, 23 Jul 2012 02:15:31 GMTMon, 23 Jul 2012 02:15:31 GMT60JAVA娉ㄨВ鎬葷粨http://www.tkk7.com/neverend/archive/2012/01/30/369003.htmlneverendneverendMon, 30 Jan 2012 03:16:00 GMThttp://www.tkk7.com/neverend/archive/2012/01/30/369003.htmlhttp://www.tkk7.com/neverend/comments/369003.htmlhttp://www.tkk7.com/neverend/archive/2012/01/30/369003.html#Feedback0http://www.tkk7.com/neverend/comments/commentRss/369003.htmlhttp://www.tkk7.com/neverend/services/trackbacks/369003.html鍏充簬JAVA娉ㄨВ錛屽凡緇忎笉姝竴嬈$殑紕板埌浜嗭紝浣嗘槸娌℃湁緋葷粺鐨勭爺絀惰繃銆?br />
鏈榪戞墦綆楁悶娓呮浠ヤ笅闂錛?br />
1. 娉ㄨВ鐨勫師鐞嗕笌浣跨敤
2. Java鎻愪緵鐨勬爣鍑嗘敞瑙e垎鏋愩?/div>
3. Spring涓嶫unit鐨勫父鐢ㄦ敞瑙e垎鏋愩?/div>
4. 濡備綍鍚堢悊鐨勮璁″拰浣跨敤娉ㄨВ

1. 娉ㄨВ鐨勫師鐞嗕笌浣跨敤
    闃呰浜嗐奐ava緙栫▼鎬濇兂銆嬭娉ㄨВ鐨勪竴绔狅紝鏁寸悊絎旇濡備笅錛?br />    1.1 瀹氫箟娉ㄨВ
    浣跨敤鍏冩敞瑙e畾涔夋敞瑙o紝鍏冩敞瑙f湁鍥涚錛?br />    @Target(ElementType.[type])
    [type]={METHOD, FIELD, TYPE(綾匯佹帴鍙c佹灇涓懼0鏄?, CONSTRUCTOR, LOCAL_VARIABLE, PARAMETER}
    @Retention(RetentionPolicy.[policy])
    [policy]={SOURCE, CLASS, RUNTIME(鍙嶅皠鏈哄埗鍙鍙?}
    @Documented 琛ㄧず灝嗘娉ㄨВ鍖呭惈鍒癑avadoc涓?br />    @Inherited 琛ㄧず鍏佽瀛愮被緇ф壙鐖剁被鐨勬敞瑙?br />    渚嬪瓙錛?br />
//:annotations/UserCase.java

import java.lang.annotation.*;

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface UseCases {
    public int value() default 0;
    
public int id() default 0;
    
public String description() default "no description";
}
   
    1.2浣跨敤娉ㄨВ
        @UserCase(id=10, description="my desccription")
        娉ㄦ剰錛?br />        娉ㄨВ鍏冪礌蹇呴』鏈夌‘瀹氱殑鍊鹼紝瑕佷箞鍦ㄥ畾涔夋敞瑙g殑榛樿鍊間腑鎸囧畾錛岃涔堝湪浣跨敤娉ㄨВ鏃舵寚瀹?br />        闈炲熀鏈被鍨嬬殑娉ㄨВ鍏冪礌鐨勫間笉鍙負null
        娉ㄨВ蹇嵎鏂瑰紡: 濡傛灉娉ㄨВ鍏冪礌澹版槑涓簐alue()錛屽垯鍦ㄤ嬌鐢ㄦ敞瑙f椂濡傛灉鍙0鏄巚alue錛屽彲浠ュ彧鍐欏鹼紝涓嶅繀鍐欏悕鍊煎銆備緥濡傚彲鍐欎負@UseCase(10)
    1.3緙栧啓娉ㄨВ澶勭悊鍣?br />        閫氳繃鍙嶅皠鏈哄埗鑾峰彇娉ㄨВ鍏冪礌鐨勫鹼細 Method.getAnnotation(), Field.getDeclaredAnnotations()絳夋柟娉?br />    1.4娉ㄨВ鐨勪嬌鐢ㄥ満鏅?br />        緇熻緋葷粺鐢ㄤ緥瀹炵幇鎯呭喌   
        鐢盝avaBean鑷姩鐢熸垚鏁版嵁搴撳緩琛⊿QL
    1.5 JDK鎻愪緵鐨勬敞瑙e伐鍏穉pt
    1.6 鍩轟簬娉ㄨВ鐨勫崟鍏冩祴璇?nbsp;   
寰呯畫……
2. Java鎻愪緵鐨勬爣鍑嗘敞瑙e垎鏋愩?br />    @Override
/*
 * @(#)Override.java    1.5 04/02/09
 *
 * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
 * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 
*/


package java.lang;

import java.lang.annotation.*;

/**
 * Indicates that a method declaration is intended to override a
 * method declaration in a superclass.  If a method is annotated with
 * this annotation type but does not override a superclass method,
 * compilers are required to generate an error message.
 *
 * 
@author  Joshua Bloch
 * 
@since 1.5
 
*/

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.SOURCE)
public @interface Override {
}

    娉ㄨВ@Override鐨勪唬鐮侀潪甯哥畝鍗曪紝鍙敤浜庢敞瑙g被鐨勬柟娉曪紝騫跺湪Source綰у埆鍙敤銆?nbsp; 
    @Deprecated
    綰у埆涓篟untime    
  
    @SuppressWarnings
    綰у埆涓簊ource錛岀粡甯哥殑浣跨敤鏂瑰紡涓篅SuppressWarnings("unchecked")
3. Spring涓嶫unit鐨勫父鐢ㄦ敞瑙e垎鏋愩?br />    @Test
   
4. 濡備綍鍚堢悊鐨勮璁″拰浣跨敤娉ㄨВ
    浣跨敤娉ㄨВ鏍囪瀛楁鍜屾柟娉曪紝鍙氳繃鍙嶅皠鐨勬墜孌墊埅鍙栨敞瑙e強鍏舵爣璁扮殑瀛楁鍜屾柟娉曠殑鍏冩暟鎹紝騫舵牴鎹渶姹傚鍏冩暟鎹繘琛屽鐞嗐?br />    瀹冭祴浜堜簡瀛楁鍜屾柟娉曢澶栫殑鎰忎箟錛屾彁渚涗簡涓縐嶇粺涓澶勭悊瀛楁鍜屾柟娉曠殑浼橀泤鐨勬柟寮忋?br />    娉ㄨВ鏇村鐨勬剰涔夋槸鎻愪緵浜嗕竴縐嶈璁℃ā寮忥紝鍦ㄦ湰璐ㄤ笂瀹冩病鏈夊寮篔ava鐨勮兘鍔涳紝浣跨敤娉ㄨВ瀹炵幇鐨勫姛鑳介兘鍙互浠ラ潪娉ㄨВ鐨勬柟寮忓疄鐜幫紝鍙槸浠g爜鍙兘涓嶆槸寰堝ソ鐪嬭屽凡


neverend 2012-01-30 11:16 鍙戣〃璇勮
]]>InterruptedException鐨勮В璇?/title><link>http://www.tkk7.com/neverend/archive/2011/06/14/352310.html</link><dc:creator>neverend</dc:creator><author>neverend</author><pubDate>Tue, 14 Jun 2011 12:03:00 GMT</pubDate><guid>http://www.tkk7.com/neverend/archive/2011/06/14/352310.html</guid><wfw:comment>http://www.tkk7.com/neverend/comments/352310.html</wfw:comment><comments>http://www.tkk7.com/neverend/archive/2011/06/14/352310.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/neverend/comments/commentRss/352310.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/neverend/services/trackbacks/352310.html</trackback:ping><description><![CDATA[鏈榪戝啓浜嗕簺澶氱嚎紼嬬殑紼嬪簭錛岀敤Thread.sleep()鐨勬椂鍊欐湁鏃朵細紕板埌InterruptedException銆傛煡浜嗕竴浜涜祫鏂欙紝涓嬮潰鏄垜鑷繁鐨勪竴浜涚悊瑙c?br /><br />闃誨鏂規硶<br />涓浜涘綰跨▼鐩稿叧鐨勬柟娉曟槸闃誨鏂規硶錛屾瘮濡俆hread.sleep(), Thread.wait(), Thread.join()銆?br /><br />榪欎簺鏂規硶鐨勬墽琛岄氬父闇瑕佹瘮杈冮暱鐨勬椂闂存潵瀹屾垚錛屽綋浠g爜鎵ц鍒伴樆濉炴柟娉曟椂錛屼竴鑸絳夊緟璇ユ柟娉曡繑鍥炲悗<br /><br />鎵嶈兘緇х畫寰涓嬫墽琛岋紝鑰孖nterruptedException鎻愪緵浜嗕竴縐嶇壒孌婄殑鏈哄埗鎻愬墠緇撴潫闃誨鏂規硶銆?br /><br />涓柇鍙橀噺<br />姣忎釜綰跨▼閮戒細緇存姢涓涓猙ool鍙橀噺錛岃〃紺虹嚎紼嬪浜庝腑鏂紙true錛夋垨鑰呴潪涓柇鐘舵?false)銆傚湪綰跨▼鍒濆鐨勬儏鍐典笅涓柇鍙橀噺涓篺alse銆?br /><br />榪欎釜鍙橀噺鐨刡ool鍊煎彲浠ラ氳繃Thread.isInterrupted()鏂規硶鏉ヨ鍙栵紝閫氳繃Thread.interrupted()鏂規硶鏉ユ竻闄や腑鏂紙鍗沖皢涓柇鍙橀噺緗負false錛夈?br /><br />綰跨▼涓柇<br />涓涓嚎紼嬪彲浠ラ氳繃璋冪敤Thread.interrupt()鏂規硶鏉ヤ腑鏂彟澶栦竴涓嚎紼嬶紝鍏蜂綋榪囩▼濡備笅錛?br /><br />1. 涓柇鍙橀噺琚緗負true銆?br /><br />2. 濡傛灉綰跨▼鎵ц鍒頒簡闃誨鏂規硶錛岄偅涔堣鏂規硶鍙栨秷闃誨錛屽茍灝嗕腑鏂彉閲忛噸鏂扮疆涓篺alse銆?br />錛堣繖縐嶆満鍒舵槸閫氳繃闃誨鏂規硶鍐呴儴涓嶆柇杞涓柇鍙橀噺鐨勫兼潵瀹炵幇鐨勶級<br /><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"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080"> 1</span> <span style="color: #0000ff">class</span><span style="color: #000000"> ThreadTest </span><span style="color: #0000ff">implements</span><span style="color: #000000"> Runnable {<br /></span><span style="color: #008080"> 2</span> <span style="color: #000000"><br /></span><span style="color: #008080"> 3</span> <span style="color: #000000">    @Override<br /></span><span style="color: #008080"> 4</span> <span style="color: #000000">    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> run() {<br /></span><span style="color: #008080"> 5</span> <span style="color: #000000">                System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">before sleep</span><span style="color: #000000">"</span><span style="color: #000000">);<br /></span><span style="color: #008080"> 6</span> <span style="color: #000000">            </span><span style="color: #0000ff">try</span><span style="color: #000000"> {<br /></span><span style="color: #008080"> 7</span> <span style="color: #000000">                Thread.sleep(</span><span style="color: #000000">5000</span><span style="color: #000000">);<br /></span><span style="color: #008080"> 8</span> <span style="color: #000000">            } </span><span style="color: #0000ff">catch</span><span style="color: #000000"> (InterruptedException e) {<br /></span><span style="color: #008080"> 9</span> <span style="color: #000000">                                System.out.println(Thread.currentThread().getName());<br /></span><span style="color: #008080">10</span> <span style="color: #000000">                Thread.currentThread().interrupt();<br /></span><span style="color: #008080">11</span> <span style="color: #000000">                System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">after interrupt</span><span style="color: #000000">"</span><span style="color: #000000">);<br /></span><span style="color: #008080">12</span> <span style="color: #000000">            }        <br /></span><span style="color: #008080">13</span> <span style="color: #000000">        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">after sleep</span><span style="color: #000000">"</span><span style="color: #000000">);    <br /></span><span style="color: #008080">14</span> <span style="color: #000000">        <br /></span><span style="color: #008080">15</span> <span style="color: #000000">        </span><span style="color: #0000ff">try</span><span style="color: #000000"> {<br /></span><span style="color: #008080">16</span> <span style="color: #000000">            Thread.sleep(</span><span style="color: #000000">5000</span><span style="color: #000000">);<br /></span><span style="color: #008080">17</span> <span style="color: #000000">        } </span><span style="color: #0000ff">catch</span><span style="color: #000000"> (InterruptedException e) {<br /></span><span style="color: #008080">18</span> <span style="color: #000000">            </span><span style="color: #008000">//</span><span style="color: #008000"> TODO Auto-generated catch block<br /></span><span style="color: #008080">19</span> <span style="color: #008000">            </span><span style="color: #008000">//</span><span style="color: #008000">e.printStackTrace();</span><span style="color: #008000"><br /></span><span style="color: #008080">20</span> <span style="color: #008000"></span><span style="color: #000000">            System.out.println(Thread.currentThread().getName());<br /></span><span style="color: #008080">21</span> <span style="color: #000000">            Thread.currentThread().interrupt();<br /></span><span style="color: #008080">22</span> <span style="color: #000000">            System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">after interrupt</span><span style="color: #000000">"</span><span style="color: #000000">);<br /></span><span style="color: #008080">23</span> <span style="color: #000000">        }<br /></span><span style="color: #008080">24</span> <span style="color: #000000">        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">after sleep</span><span style="color: #000000">"</span><span style="color: #000000">);    <br /></span><span style="color: #008080">25</span> <span style="color: #000000">    }<br /></span><span style="color: #008080">26</span> <span style="color: #000000">    <br /></span><span style="color: #008080">27</span> <span style="color: #000000">}<br /></span><span style="color: #008080">28</span> <span style="color: #000000"><br /></span><span style="color: #008080">29</span> <span style="color: #000000"></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> ThreadBasic {<br /></span><span style="color: #008080">30</span> <span style="color: #000000">    <br /></span><span style="color: #008080">31</span> <span style="color: #000000">    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] args) {<br /></span><span style="color: #008080">32</span> <span style="color: #000000">        <br /></span><span style="color: #008080">33</span> <span style="color: #000000">        Thread t </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Thread(</span><span style="color: #0000ff">new</span><span style="color: #000000"> ThreadTest(), </span><span style="color: #000000">"</span><span style="color: #000000">thread-1</span><span style="color: #000000">"</span><span style="color: #000000">);<br /></span><span style="color: #008080">34</span> <span style="color: #000000">        t.start();<br /></span><span style="color: #008080">35</span> <span style="color: #000000">        <br /></span><span style="color: #008080">36</span> <span style="color: #000000">        t.interrupt();<br /></span><span style="color: #008080">37</span> <span style="color: #000000">        System.out.println(t.isInterrupted());<br /></span><span style="color: #008080">38</span> <span style="color: #000000">    }<br /></span><span style="color: #008080">39</span> <span style="color: #000000">}</span></div><br /><br /><br /><br /><br /><br /><img src ="http://www.tkk7.com/neverend/aggbug/352310.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/neverend/" target="_blank">neverend</a> 2011-06-14 20:03 <a href="http://www.tkk7.com/neverend/archive/2011/06/14/352310.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Linux/BSD璐﹀彿瀵嗙爜鏄庢枃鐢熸垚瀵嗘枃鐨凧ava浠g爜http://www.tkk7.com/neverend/archive/2010/11/06/337424.htmlneverendneverendSat, 06 Nov 2010 13:14:00 GMThttp://www.tkk7.com/neverend/archive/2010/11/06/337424.htmlhttp://www.tkk7.com/neverend/comments/337424.htmlhttp://www.tkk7.com/neverend/archive/2010/11/06/337424.html#Feedback0http://www.tkk7.com/neverend/comments/commentRss/337424.htmlhttp://www.tkk7.com/neverend/services/trackbacks/337424.html闃呰鍏ㄦ枃

neverend 2010-11-06 21:14 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 黄网站色视频免费看无下截 | 久久久久国色AV免费观看性色| 国产亚洲精彩视频| 亚洲精品白色在线发布| 亚洲中文字幕无码日韩| 四虎永久免费地址在线网站| 成年网站免费视频A在线双飞| 99国产精品免费观看视频| 久久精品免费网站网| 香蕉97碰碰视频免费| 亚洲AV无码资源在线观看| 亚洲欧洲另类春色校园网站| 亚洲美女视频网站| 亚洲AV无码一区东京热| 亚洲乳大丰满中文字幕| 亚洲情侣偷拍精品| 日批日出水久久亚洲精品tv| 波多野结衣久久高清免费 | 亚洲av高清在线观看一区二区| 免费做爰猛烈吃奶摸视频在线观看| 免费精品无码AV片在线观看| 久久久久免费视频| 一级一级毛片免费播放| 青青草国产免费国产是公开| 无码色偷偷亚洲国内自拍| 亚洲熟妇无码一区二区三区导航| 国产成人精品免费大全| 妇女自拍偷自拍亚洲精品| 亚洲熟女综合色一区二区三区| 亚洲av无码专区在线| 亚洲一区二区三区播放在线 | 久久精品免费一区二区三区| 精品一区二区三区高清免费观看| 直接进入免费看黄的网站| 美女被吸屁股免费网站| 无人视频免费观看免费视频| 无码免费又爽又高潮喷水的视频 | 国产免费一区二区三区在线观看| a级毛片黄免费a级毛片| 黄网站免费在线观看| 免费国产黄网站在线观看视频|