锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲毛片基地日韩毛片基地,亚洲字幕AV一区二区三区四区,亚洲一本综合久久http://m.tkk7.com/dbstar/category/43890.htmlzh-cnThu, 04 Feb 2010 16:25:45 GMTThu, 04 Feb 2010 16:25:45 GMT60Java5鏂扮壒鎬?娉涘瀷鐨勪嬌鐢ㄦ葷粨錛堜竴錛?/title><link>http://m.tkk7.com/dbstar/articles/312023.html</link><dc:creator>dbstar</dc:creator><author>dbstar</author><pubDate>Thu, 04 Feb 2010 15:55:00 GMT</pubDate><guid>http://m.tkk7.com/dbstar/articles/312023.html</guid><wfw:comment>http://m.tkk7.com/dbstar/comments/312023.html</wfw:comment><comments>http://m.tkk7.com/dbstar/articles/312023.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/dbstar/comments/commentRss/312023.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/dbstar/services/trackbacks/312023.html</trackback:ping><description><![CDATA[Java5鐨勬硾鍨嬬殑璇硶錛屽凡緇忔湁寰堝甯栧瓙璁蹭簡錛岃繖閲屼緷鎹垜鐨勪竴浜涗釜浜虹悊瑙e仛涓嬈℃葷粨錛屼竴鏂歸潰鏄負浜嗗皢鎴戣繎涓孌墊椂闂村娉涘瀷鐨勫涔犺惤瀹炲埌綰擱潰錛屾瘯绔熸湁寰堝鎯蟲硶錛屽鏋滃彧鏄瓨鍦ㄤ簬鑴戝瓙閲岋紝榪囦竴孌墊椂闂翠篃灝辨貳蹇樹簡錛屾昏鐣欎笅鐐規枃瀛椾究浜庝互鍚庡洖欏撅紱鍙︿竴鏂歸潰錛屼篃甯屾湜鎷垮嚭鐐逛笢瑗挎潵涓庡ぇ瀹朵氦嫻佸垎浜紝榪欐牱鎵嶈兘涓嶆柇鐨勫緱鍒版彁楂樸?br /> <br /> <h5>娉涘瀷鏄粈涔?/h5> 綆鍗曠殑鏉ヨ錛屾硾鍨嬪彲浠ヨ涓烘槸綾誨瀷鍙傛暟鍖栫殑鎶鏈傜浉瀵逛簬綾誨瀷鐨勫弬鏁板寲錛屽湪浼犵粺鐨刯ava浠g爜涓紝鎴戜滑鍙互鐞嗚В涓烘墍鏈夌殑鍙傛暟閮芥槸鍊肩殑鍙傛暟鍖栵紝渚嬪浠ヤ笅浠g爜錛?br /> <div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<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;">package</span><span style="color: #000000;"> org.dbstar.generic;<br /> </span><span style="color: #008080;"> 2</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;"> 3</span> <span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">class</span><span style="color: #000000;"> ValueHolder {<br /> </span><span style="color: #008080;"> 4</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">private</span><span style="color: #000000;"> String value;<br /> </span><span style="color: #008080;"> 5</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;"> 6</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> ValueHolder(String value) {<br /> </span><span style="color: #008080;"> 7</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">this</span><span style="color: #000000;">.value </span><span style="color: #000000;">=</span><span style="color: #000000;"> value;<br /> </span><span style="color: #008080;"> 8</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;"> 9</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;">10</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> String getValue() {<br /> </span><span style="color: #008080;">11</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> value;<br /> </span><span style="color: #008080;">12</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;">13</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;">14</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;"> setValue(String value) {<br /> </span><span style="color: #008080;">15</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">this</span><span style="color: #000000;">.value </span><span style="color: #000000;">=</span><span style="color: #000000;"> value;<br /> </span><span style="color: #008080;">16</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;">17</span> <span style="color: #000000;">}<br /> </span></div> 鍏朵腑鐨勬垚鍛樺彉閲忋佹瀯閫犲嚱鏁板弬鏁板拰鏂規硶鍙傛暟錛岄兘鍙互璁や負鏄肩殑鍙傛暟鍖栫殑浣撶幇銆備絾鏄紝涓嶇鍊煎浣曞彉鍖栵紝鍊肩殑綾誨瀷鍙兘灞闄愪簬String鍙婂叾瀛愮被錛屽鏋滄垜浠兂璁¬alueHolder鍚屾椂涔熻兘鎸佹湁涓涓狪nteger綾誨瀷鐨勫鹼紝閭d箞鍦ㄤ紶緇熺殑Java浠g爜涓紝鍙兘灝嗘垚鍛樺彉閲忕殑綾誨瀷瀹氫箟涓篛bject錛屽涓嬶細<br /> <div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<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;">package</span><span style="color: #000000;"> org.dbstar.generic;<br /> </span><span style="color: #008080;"> 2</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;"> 3</span> <span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">class</span><span style="color: #000000;"> ValueHolder {<br /> </span><span style="color: #008080;"> 4</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">private</span><span style="color: #000000;"> Object value;<br /> </span><span style="color: #008080;"> 5</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;"> 6</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> ValueHolder(Object value) {<br /> </span><span style="color: #008080;"> 7</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">this</span><span style="color: #000000;">.value </span><span style="color: #000000;">=</span><span style="color: #000000;"> value;<br /> </span><span style="color: #008080;"> 8</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;"> 9</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;">10</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> Object getValue() {<br /> </span><span style="color: #008080;">11</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> value;<br /> </span><span style="color: #008080;">12</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;">13</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;">14</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;"> setValue(Object value) {<br /> </span><span style="color: #008080;">15</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">this</span><span style="color: #000000;">.value </span><span style="color: #000000;">=</span><span style="color: #000000;"> value;<br /> </span><span style="color: #008080;">16</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;">17</span> <span style="color: #000000;">}</span></div> 浣跨敤Object鐗堢殑ValueHolder鐨勪唬鐮佺湅璧鋒潵浼氬儚榪欐牱錛?br /> <div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<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: #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;">2</span> <span style="color: #000000;">        ValueHolder vhi </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> ValueHolder(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> Integer(</span><span style="color: #000000;">1</span><span style="color: #000000;">));<br /> </span><span style="color: #008080;">3</span> <span style="color: #000000;">        ValueHolder vhs </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> ValueHolder(</span><span style="color: #000000;">"</span><span style="color: #000000;">abc</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br /> </span><span style="color: #008080;">4</span> <span style="color: #000000;">        ValueHolder vho </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> ValueHolder(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> Object());<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;">ValueHolder of Integer=</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> vhi.getValue());<br /> </span><span style="color: #008080;">6</span> <span style="color: #000000;">        System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">ValueHolder of String=</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> vhs.getValue());<br /> </span><span style="color: #008080;">7</span> <span style="color: #000000;">        System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">ValueHolder of Object=</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> vho.getValue());<br /> </span><span style="color: #008080;">8</span> <span style="color: #000000;">    }<br /> </span></div> 杈撳嚭緇撴灉涓猴細<br /> <div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<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: #000000;">ValueHolder of Integer</span><span style="color: #000000;">=</span><span style="color: #000000;">1</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">2</span> <span style="color: #000000;">ValueHolder of String</span><span style="color: #000000;">=</span><span style="color: #000000;">abc<br /> </span><span style="color: #008080;">3</span> <span style="color: #000000;">ValueHolder of Object</span><span style="color: #000000;">=</span><span style="color: #000000;">java.lang.Object@757aef</span></div> 騫歌繍鐨勬槸錛孞ava5緇欐垜浠彁渚涗簡涓涓皢value鐨勭被鍨嬩篃浣滀負涓涓弬鏁版潵璁劇疆鐨勬柟娉曪紝閭e氨鏄硾鍨嬶紝涓嬮潰鏄皢value鐨勭被鍨嬩篃鍙傛暟鍖栧悗鐨刅alueHolder瀹炵幇錛?br /> <div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<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;">package</span><span style="color: #000000;"> org.dbstar.generic;<br /> </span><span style="color: #008080;"> 2</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;"> 3</span> <span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">class</span><span style="color: #000000;"> ValueHolder</span><span style="color: #000000;"><</span><span style="color: #000000;">E</span><span style="color: #000000;">></span><span style="color: #000000;"> {<br /> </span><span style="color: #008080;"> 4</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">private</span><span style="color: #000000;"> E value;<br /> </span><span style="color: #008080;"> 5</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;"> 6</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> ValueHolder(E value) {<br /> </span><span style="color: #008080;"> 7</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">this</span><span style="color: #000000;">.value </span><span style="color: #000000;">=</span><span style="color: #000000;"> value;<br /> </span><span style="color: #008080;"> 8</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;"> 9</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;">10</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> E getValue() {<br /> </span><span style="color: #008080;">11</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> value;<br /> </span><span style="color: #008080;">12</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;">13</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;">14</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;"> setValue(E value) {<br /> </span><span style="color: #008080;">15</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">this</span><span style="color: #000000;">.value </span><span style="color: #000000;">=</span><span style="color: #000000;"> value;<br /> </span><span style="color: #008080;">16</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;">17</span> <span style="color: #000000;">}</span></div> 鍏朵腑錛寁alue灝辨槸鍊肩殑鍙傛暟鍖栵紝value鐨勭被鍨嬬幇鍦ㄥ畾涔変負E錛?lt;E>灝辨槸綾誨瀷鐨勫弬鏁板寲銆備嬌鐢╒alueHolder鐨勪唬鐮佷篃鐩稿簲鍙戠敓浜嗗彉鍖栵細<br /> <div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<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: #000000;">        ValueHolder</span><span style="color: #000000;"><</span><span style="color: #000000;">Integer</span><span style="color: #000000;">></span><span style="color: #000000;"> vhi </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> ValueHolder</span><span style="color: #000000;"><</span><span style="color: #000000;">Integer</span><span style="color: #000000;">></span><span style="color: #000000;">(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> Integer(</span><span style="color: #000000;">1</span><span style="color: #000000;">));<br /> </span><span style="color: #008080;">2</span> <span style="color: #000000;">        ValueHolder</span><span style="color: #000000;"><</span><span style="color: #000000;">String</span><span style="color: #000000;">></span><span style="color: #000000;"> vhs </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> ValueHolder</span><span style="color: #000000;"><</span><span style="color: #000000;">String</span><span style="color: #000000;">></span><span style="color: #000000;">(</span><span style="color: #000000;">"</span><span style="color: #000000;">abc</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br /> </span><span style="color: #008080;">3</span> <span style="color: #000000;">        ValueHolder</span><span style="color: #000000;"><</span><span style="color: #000000;">Object</span><span style="color: #000000;">></span><span style="color: #000000;"> vho </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> ValueHolder</span><span style="color: #000000;"><</span><span style="color: #000000;">Object</span><span style="color: #000000;">></span><span style="color: #000000;">(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> Object());<br /> </span><span style="color: #008080;">4</span> <span style="color: #000000;">        System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">ValueHolder of Integer=</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> vhi.getValue().intValue());<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;">ValueHolder of String=</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> vhs.getValue().substring(</span><span style="color: #000000;">1</span><span style="color: #000000;">));<br /> </span><span style="color: #008080;">6</span> <span style="color: #000000;">        System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">ValueHolder of Object=</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> vho.getValue());</span></div> 鏍規嵁ValueHolder綾誨瀷瀹氫箟鐨勪笉鍚岋紝綾誨瀷鍙傛暟<E>鍦ㄤ笉鍚屽満鍚堜唬琛ㄤ簡涓嶅悓鐨勫疄闄呯被鍨嬨?br /> <br /> <h5>娉涘瀷鐨勮祴鍊?/h5> 涓庡煎弬鏁扮殑璧嬪間笉鍚岀殑鏄紝綾誨瀷鍙傛暟鐨勮祴鍊兼湁鍏剁壒孌婃э紝涓嬮潰鏉ラ愪竴璇存槑錛?br /> A銆傚悓綾誨瀷璧嬪鹼細<br /> <div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<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: #000000;">        ValueHolder</span><span style="color: #000000;"><</span><span style="color: #000000;">Integer</span><span style="color: #000000;">></span><span style="color: #000000;"> vhi </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> ValueHolder</span><span style="color: #000000;"><</span><span style="color: #000000;">Integer</span><span style="color: #000000;">></span><span style="color: #000000;">(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> Integer(</span><span style="color: #000000;">1</span><span style="color: #000000;">));<br /> </span><span style="color: #008080;">2</span> <span style="color: #000000;">        ValueHolder</span><span style="color: #000000;"><</span><span style="color: #000000;">Integer</span><span style="color: #000000;">></span><span style="color: #000000;"> vhi2 </span><span style="color: #000000;">=</span><span style="color: #000000;"> vhi;<br /> </span><span style="color: #008080;">3</span> <span style="color: #000000;">        vhi2.setValue(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> Integer(</span><span style="color: #000000;">2</span><span style="color: #000000;">));<br /> </span><span style="color: #008080;">4</span> <span style="color: #000000;">        System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">ValueHolder of Integer2=</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> vhi2.getValue().intValue());</span></div> 榪欑璧嬪煎悗鐨勫彉閲忥紝涓庢簮鍙橀噺鍏鋒湁瀹屽叏涓鑷寸殑鎿嶄綔錛屽寘鎷幏鍙栨硾鍨嬪彉閲忓拰鍦ㄦ柟娉曞弬鏁頒腑璁劇疆娉涘瀷鍙橀噺銆?br /> B銆傝秴綾誨瀷璧嬪鹼細<br /> <div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<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: #000000;">        ValueHolder</span><span style="color: #000000;"><</span><span style="color: #000000;">Integer</span><span style="color: #000000;">></span><span style="color: #000000;"> vhi </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> ValueHolder</span><span style="color: #000000;"><</span><span style="color: #000000;">Integer</span><span style="color: #000000;">></span><span style="color: #000000;">(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> Integer(</span><span style="color: #000000;">1</span><span style="color: #000000;">));<br /> </span><span style="color: #008080;">2</span> <span style="color: #000000;">        ValueHolder</span><span style="color: #000000;"><</span><span style="color: #000000;">Number</span><span style="color: #000000;">></span><span style="color: #000000;"> vhi3 </span><span style="color: #000000;">=</span><span style="color: #000000;"> vhi;</span><span style="color: #008000;">//</span><span style="color: #008000;">瀹為檯涓婏紝榪欐槸涓嶅厑璁哥殑錛屼細瀵艱嚧緙栬瘧閿欒</span><span style="color: #008000;"><br /> </span><span style="color: #008080;">3</span> <span style="color: #000000;">        ValueHolder</span><span style="color: #000000;"><?</span><span style="color: #000000;"> </span><span style="color: #0000ff;">extends</span><span style="color: #000000;"> Number</span><span style="color: #000000;">></span><span style="color: #000000;"> vhi2 </span><span style="color: #000000;">=</span><span style="color: #000000;"> vhi;</span><span style="color: #008000;">//</span><span style="color: #008000;">蹇呴』瑕佽繖鏍峰啓</span><span style="color: #008000;"><br /> </span><span style="color: #008080;">4</span> <span style="color: #000000;">        System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">ValueHolder of Integer2=</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> vhi2.getValue().intValue());<br /> </span><span style="color: #008080;">5</span> <span style="color: #000000;">        vhi2.setValue(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> Integer(</span><span style="color: #000000;">2</span><span style="color: #000000;">));</span><span style="color: #008000;">//</span><span style="color: #008000;">瓚呯被鍨嬭祴鍊煎悗錛屾搷浣滃彈鍒伴檺鍒訛紝浼氬鑷寸紪璇戦敊璇?/span><span style="color: #008000;"><br /> </span><span style="color: #008080;">6</span> <span style="color: #000000;">        vhi2.setValue(</span><span style="color: #0000ff;">null</span><span style="color: #000000;">);</span><span style="color: #008000;">//</span><span style="color: #008000;">鍙湁璁劇疆null鍊兼墠鏄悎娉曠殑錛屽叾浠栧間竴姒備笉鍏佽璁劇疆</span></div> 榪欑璧嬪煎悗鐨勫彉閲忥紝鑳借皟鐢ㄨ繑鍥炲間負娉涘瀷鍙橀噺鐨勬柟娉曪紝浣嗘槸鍙兘浣跨敤鏂版硾鍨嬪彉閲忕被鍨嬬殑鏂規硶錛岃屼笉鑳藉啀浣跨敤鍘熸湁娉涘瀷鍙橀噺綾誨瀷涓婄殑鏂規硶錛岃繖鏍瘋鏈夌偣緇曪紝涓句緥鏉ヨ錛屼笂闈㈢殑vhi2灝卞彧鑳戒嬌鐢∟umber綾誨瀷涓婂畾涔夌殑鏂規硶錛岃屾棤娉曞啀浣跨敤鍘熷厛鍦↖nteger綾誨瀷涓婂畾涔夌殑鏂規硶浜嗐?br /> ValueHolder<?>絳夋晥浜嶸alueHolder<? extends Object>錛屽洜涓篛bject鏄墍鏈夌被鐨勮秴綾匯?br /> C銆傚瓙綾誨瀷璧嬪鹼細<br /> <div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<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: #000000;">        @SuppressWarnings(</span><span style="color: #000000;">"</span><span style="color: #000000;">unchecked</span><span style="color: #000000;">"</span><span style="color: #000000;">)<br /> </span><span style="color: #008080;">2</span> <span style="color: #000000;">        ValueHolder</span><span style="color: #000000;"><</span><span style="color: #000000;">Integer</span><span style="color: #000000;">></span><span style="color: #000000;"> vhi3 </span><span style="color: #000000;">=</span><span style="color: #000000;"> (ValueHolder</span><span style="color: #000000;"><</span><span style="color: #000000;">Integer</span><span style="color: #000000;">></span><span style="color: #000000;">) vhi2;</span></div> 鍜屽煎弬鏁扮殑璧嬪間竴鏍鳳紝瓚呯被鍨嬬殑娉涘瀷鍙橀噺寰瀛愮被鍨嬬殑娉涘瀷鍙橀噺璧嬪鹼紝闇瑕佸己鍒惰漿鎹紝杞崲鍚庣殑vhi3涓巚hi鍏鋒湁瀹屽叏涓鑷寸殑鎿嶄綔銆備絾鏄紝闇瑕佹敞鎰忕殑涓鐐規槸錛岃繖縐嶈漿鎹細瀵艱嚧涓涓猽nchecked鐨勭紪璇戞椂璀﹀憡錛岃屼笖錛岃嫢鏃犳硶瀹屾垚杞崲錛屼細瀵艱嚧涓涓繍琛屾椂鐨凜lassCastException寮傚父錛屼緥濡傦細<br /> <div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<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: #000000;">        @SuppressWarnings(</span><span style="color: #000000;">"</span><span style="color: #000000;">unchecked</span><span style="color: #000000;">"</span><span style="color: #000000;">)<br /> </span><span style="color: #008080;">2</span> <span style="color: #000000;">        ValueHolder</span><span style="color: #000000;"><</span><span style="color: #000000;">Double</span><span style="color: #000000;">></span><span style="color: #000000;"> vhi3 </span><span style="color: #000000;">=</span><span style="color: #000000;"> (ValueHolder</span><span style="color: #000000;"><</span><span style="color: #000000;">Double</span><span style="color: #000000;">></span><span style="color: #000000;">) vhi2;</span><span style="color: #008000;">//</span><span style="color: #008000;">榪欓噷涓嶄細鎶涘嚭寮傚父</span><span style="color: #008000;"><br /> </span><span style="color: #008080;">3</span> <span style="color: #000000;">        vhi3.setValue(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> Double(</span><span style="color: #000000;">12.5</span><span style="color: #000000;">));<br /> </span><span style="color: #008080;">4</span> <span style="color: #000000;">        System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">ValueHolder of Double=</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> vhi3.getValue().doubleValue());<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;">ValueHolder of Integer=</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> vhi.getValue().intValue());</span><span style="color: #008000;">//</span><span style="color: #008000;">浼氬湪榪欓噷鎶涘嚭ClassCastException</span></div> 涓婁緥涓紝vhi2灝咺nteger綾誨瀷杞崲鎴愪簡瓚呯被鍨婲umber錛岃寁hi3鍙堝皢Number寮虹被鍨嬭漿鎹㈡垚浜咲ouble錛岃繖涔熸槸鍏佽鐨勶紝涓嶄細寮曞彂緙栬瘧鏃墮敊璇垨鑰呰繍琛屾椂閿欒銆備笅闈㈢敋鑷寵繕鍙互緇檝hi3璁劇疆涓涓狣ouble鐨勫鹼紝鍊煎緱娉ㄦ剰鐨勬槸錛寁hi3鍏跺疄灝辨槸vhi錛屾垜浠粰涓涓狪nteger鐨勫彉閲忚緗簡涓涓狣ouble鐨勫鹼紝鍗存病鏈夊紩鍙戜換浣曞紓甯革紝榪樼湡鏄寮傜殑寰堛傞殢鍚庯紝鎴戜滑鍦ㄨ皟鐢╲hi.getValue().intValue()鏃訛紝鎵嶇粓浜庡紩鍙戜簡ClassCastException銆傜敱姝ゅ彲瑙侊紝榪欑寮虹被鍨嬭漿鎹㈡湁鏃跺欎細浣塊敊璇彉寰楅潪甯擱殣鏅﹂毦浜庡彂鐜幫紝鎴戜滑搴旇灝介噺閬垮厤榪欑杞崲鐨勪嬌鐢ㄣ?br /> D銆備紶緇熶唬鐮佽祴鍊鹼細<br /> <div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<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: #000000;">        @SuppressWarnings(</span><span style="color: #000000;">"</span><span style="color: #000000;">unchecked</span><span style="color: #000000;">"</span><span style="color: #000000;">)<br /> </span><span style="color: #008080;">2</span> <span style="color: #000000;">        ValueHolder vh </span><span style="color: #000000;">=</span><span style="color: #000000;"> vhi;<br /> </span><span style="color: #008080;">3</span> <span style="color: #000000;">        vh.setValue(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> Integer(</span><span style="color: #000000;">3</span><span style="color: #000000;">));</span></div> 涓嶆寚瀹氱被鍨嬪弬鏁扮殑娉涘瀷綾伙紝縐頒箣涓簉ow type錛岃繖鏄疛ava5娉涘瀷涓轟簡涓庤佺増鏈殑浠g爜鍏煎鑰岄夋嫨鐨勪竴縐嶅鐞嗘柟寮忋俁ow type鐨勬硾鍨嬬被涓紝鎵鏈夌殑綾誨瀷鍙傛暟閮借褰撳仛Object鏉ュ鐞嗭紝涔熷氨鏄錛孷alueHolder鍙互褰撳仛ValueHolder<Object>鏉ュ鐞嗭紝浣嗘槸涓嶸alueHolder<Object>鍙堟湁鎵涓嶅悓錛屽洜涓篤alueHolder<Integer>鏄笉鑳借杞崲涓篤alueHolder<Object>鐨勶紝鑰岃兘杞崲鐨刅alueHolder<? extends Object>鍙堜笉鑳借皟鐢╯etValue鏂規硶(褰撶劧鍙互璁劇疆null鍊鹼紝鑰屽叾浠栭潪null鍊間笉鑳借緗?銆傚煎緱娉ㄦ剰鐨勬槸錛岃漿鎹㈠埌浼犵粺浠g爜錛屼互鍙婁嬌鐢ㄤ紶緇熶唬鐮佽皟鐢ㄦ湁娉涘瀷鍙傛暟鐨勬柟娉曪紝浼氬紩璧蜂竴涓猽nchecked鐨勭紪璇戞椂璀﹀憡銆?br /> <img src ="http://m.tkk7.com/dbstar/aggbug/312023.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/dbstar/" target="_blank">dbstar</a> 2010-02-04 23:55 <a href="http://m.tkk7.com/dbstar/articles/312023.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://18eeuus.com" target="_blank">亚洲xxxxxx</a>| <a href="http://fenglengqi.com" target="_blank">亚洲剧情在线观看</a>| <a href="http://szgyk.com" target="_blank">无码精品人妻一区二区三区免费</a>| <a href="http://6777s.com" target="_blank">成人免费无码大片A毛片抽搐色欲</a>| <a href="http://14743592.com" target="_blank">亚洲不卡中文字幕</a>| <a href="http://8833655.com" target="_blank">成人免费看片又大又黄</a>| <a href="http://91packing.com" target="_blank">亚洲精品美女久久久久久久</a>| <a href="http://bjowj.com" target="_blank">欧洲美熟女乱又伦免费视频</a>| <a href="http://18yinren.com" target="_blank">精品久久久久亚洲</a>| <a href="http://htsp777.com" target="_blank">亚洲日本一区二区一本一道</a>| <a href="http://5s6b.com" target="_blank">成人国产精品免费视频</a>| <a href="http://bnb989.com" target="_blank">久久精品亚洲中文字幕无码网站</a>| <a href="http://shlamore.com" target="_blank">久久午夜夜伦鲁鲁片无码免费</a>| <a href="http://zhidianzh.com" target="_blank">911精品国产亚洲日本美国韩国 </a>| <a href="http://twtairun.com" target="_blank">国产精品99爱免费视频</a>| <a href="http://otkaxap.com" target="_blank">亚洲精品国产综合久久一线</a>| <a href="http://c7vl.com" target="_blank">国产99视频精品免费视频76</a>| <a href="http://zzzttt669.com" target="_blank">亚洲国产成人久久综合碰碰动漫3d</a>| <a href="http://www-65jjj.com" target="_blank">99蜜桃在线观看免费视频网站</a>| <a href="http://znboxcdn107.com" target="_blank">亚洲性无码av在线</a>| <a href="http://xyflash.com" target="_blank">成人免费午间影院在线观看</a>| <a href="http://jiezinet.com" target="_blank">无人视频免费观看免费视频</a>| <a href="http://chaikexin.com" target="_blank">亚洲国产a∨无码中文777</a>| <a href="http://tzkanglong.com" target="_blank">99热在线观看免费</a>| <a href="http://lzqzvip.com" target="_blank">亚洲欧美日韩中文字幕在线一区</a>| <a href="http://j8j8x.com" target="_blank">亚洲国产高清在线一区二区三区</a>| <a href="http://295301.com" target="_blank">99久久99这里只有免费的精品</a>| <a href="http://001mc.com" target="_blank">亚洲一区二区三区首页</a>| <a href="http://jjesqc.com" target="_blank">免费精品一区二区三区在线观看</a>| <a href="http://ninidian.com" target="_blank">乱爱性全过程免费视频</a>| <a href="http://ninidian.com" target="_blank">久久久久亚洲AV无码专区首JN</a>| <a href="http://baicaijia666.com" target="_blank">女人被男人桶得好爽免费视频</a>| <a href="http://0515zs.com" target="_blank">一级特黄色毛片免费看</a>| <a href="http://yidazn.com" target="_blank">99亚洲精品高清一二区</a>| <a href="http://tv886.com" target="_blank">国产一卡二卡≡卡四卡免费乱码</a>| <a href="http://bjgelinhotel.com" target="_blank">精品无码国产污污污免费网站国产</a>| <a href="http://2828228.com" target="_blank">久久亚洲精品成人AV</a>| <a href="http://rimcn.com" target="_blank">免费在线观看污网站</a>| <a href="http://langtuojidian.com" target="_blank">无码日韩精品一区二区免费暖暖</a>| <a href="http://zndijgch.com" target="_blank">亚洲人成人无码.www石榴</a>| <a href="http://79909d.com" target="_blank">中文字幕亚洲一区二区va在线</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>