锘??xml version="1.0" encoding="utf-8" standalone="yes"?>日本亚洲欧洲免费天堂午夜看片女人员,日韩亚洲一区二区三区,亚洲天堂男人天堂http://www.tkk7.com/roymoro/category/47784.htmlscorpio 灝忚潕zh-cnSun, 12 Aug 2012 20:07:00 GMTSun, 12 Aug 2012 20:07:00 GMT60鍩轟簬寮婧恠sh Ganymed 鐨剆sh榪滅▼榪炴帴宸ュ叿錛堝叡鍚岃璁虹増錛?/title><link>http://www.tkk7.com/roymoro/archive/2012/08/12/385318.html</link><dc:creator>scorpio灝忚潕</dc:creator><author>scorpio灝忚潕</author><pubDate>Sun, 12 Aug 2012 10:34:00 GMT</pubDate><guid>http://www.tkk7.com/roymoro/archive/2012/08/12/385318.html</guid><wfw:comment>http://www.tkk7.com/roymoro/comments/385318.html</wfw:comment><comments>http://www.tkk7.com/roymoro/archive/2012/08/12/385318.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.tkk7.com/roymoro/comments/commentRss/385318.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/roymoro/services/trackbacks/385318.html</trackback:ping><description><![CDATA[     鎽樿: ssh 榪炴帴宸ュ叿瀹炵幇錛?ganymed-ssh2 闃誨  <a href='http://www.tkk7.com/roymoro/archive/2012/08/12/385318.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/roymoro/aggbug/385318.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/roymoro/" target="_blank">scorpio灝忚潕</a> 2012-08-12 18:34 <a href="http://www.tkk7.com/roymoro/archive/2012/08/12/385318.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Hadoop 闆嗙兢閰嶇疆榪囩▼鍙婇棶棰樻葷粨http://www.tkk7.com/roymoro/archive/2012/01/02/367731.htmlscorpio灝忚潕scorpio灝忚潕Mon, 02 Jan 2012 09:41:00 GMThttp://www.tkk7.com/roymoro/archive/2012/01/02/367731.htmlhttp://www.tkk7.com/roymoro/comments/367731.htmlhttp://www.tkk7.com/roymoro/archive/2012/01/02/367731.html#Feedback2http://www.tkk7.com/roymoro/comments/commentRss/367731.htmlhttp://www.tkk7.com/roymoro/services/trackbacks/367731.html杞澆璇鋒敞鏄庯細
http://www.tkk7.com/roymoro/archive/2012/01/02/367731.html
Hadoop
瀹炶返鍏ラ棬

1           瀹為獙鐜鎼緩

1.1          鍑嗗宸ヤ綔

ubuntu/redhat

JDK/openjdk

Hadoop

Eclipse

vmvare/virtureBox

1.1.1     ubuntu 瀹夎

       涓嬭澆鏈鏂扮増鏈?/span>ubuntu 11.10銆?/span>

       瀹夎娉ㄦ剰浜嬮」錛?/span>

       1銆佸叧闂槻鐏錛?/span>shell鍛戒護 sudo ufw disable銆備笉鍏抽棴鏈夊彲鑳介犳垚master slave 閫氫俊澶辮觸銆傚嚭鐜拌繛鎺ヨ秴鏃訛紝閲嶈繛閿欒銆傚彲浠ラ氳繃鎸囧畾iptables 瀹炵幇绔彛榪囨護銆?/span>

       2銆佸畨瑁?/span>ssh錛堢敤浜?/span>master鍜?/span>slave榪滅▼鐧誨綍錛夛細sudo apt-get install ssh

1.1.2     瀹夎jdk

       1錛夎В鍘?/span>sun jdk鍘嬬緝鍖呭埌鎸囧畾鐨勬枃浠跺す銆?/span>

              sudo vi /etc/profile 鎴栬?/span> etc nano /etc/profile

  •         閰嶇疆/etc/profile錛屽姞鍏ワ細

export JAVA_HOME=/usr/java/jdk1.6.0_22

export JRE_HOME=/usr/java/jdk1.6.0_22/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

    2錛夊彲浠ヤ嬌鐢?/span>openjdk sudo apt-get insall open-jdk-6 鎴栬呴氳繃杞歡涓績銆?/span>

 

楠岃瘉 shell鍛戒護 錛?/span>java -version 鐪嬫槸鍚︿笌浣犵殑鐗堟湰鍙蜂竴鑷?/span>

1.1.3 瀹夎hadoop

鍦ㄦ瘡鍙版満鍣ㄤ笂鐩稿悓鐢ㄦ埛鐨?/span>home鏍圭洰褰曚笅瑙e帇錛?/span>hadoop-0.20.2.tar.gz 閰嶇疆conf/hadoop-env.sh鏂囦歡銆?/span> 澧炲姞 export JAVA_HOME =/usr/lib/jvm/java-6-openjdk 榪欓噷淇敼涓轟綘鐨?/span>jdk鐨勫畨瑁呬綅緗?/span>

 

1.2          浼垎甯冨紡鎼緩

              Hadoop鍙互鍦ㄥ崟鐢靛晢浠ヤ負鍒嗗竷鍒嗗竷寮忔ā寮忚繍琛岋紝鐢ㄤ笉鍚岀殑java榪涚▼妯℃嫙鍒嗗竷寮忎腑鐨勪腑鐨勫悇綾昏妭鐐?/span>namenode錛?/span>datanode錛?/span>jobtracker錛?/span>tasktracker錛?/span>secondary namenode

1.2.1     hadoop閰嶇疆

       hadoop 0.2.0.2涔嬪悗闇瑕佷慨鏀?/span>core-site.xml\hdfs-site.xml 浠ュ強 mapred-site.xml

閰嶇疆鏂囦歡濡備笅錛?/span>

core-site.xml 閰嶇疆鏍稿績鍐呭錛屽叾涓?/span>fs.default.name 涓?/span>hdfs鍦板潃錛?/span>tmp涓?/span>hadoop.tnp.dir涓轟復鏃舵枃浠?/span>

<configuration>

     <property>

         <name>fs.default.name</name>

         <value>hdfs://localhost:49000</value>

     </property>

<property>

<name>hadoop.tmp.dir</name>

 <value>/home/hadooper/hadooptmp</value>

     </property>

</configuration>

娉ㄦ剰浜嬮」錛氫竴瀹氳鎸囧畾錛岀浉鍚岀殑鐢ㄦ埛鍚嶏紝騫朵笖tmp涓瀹氳璁劇疆錛屽惁鍒欎細鍑虹幇鏉冮檺闂銆傚鑷?/span>hadoop鍚姩澶辮觸銆備篃鍙互閫氳繃chmod 鍛戒護鏉ユ敼鍙橀粯璁?/span>tmp鐨勬潈闄愩傞粯璁?/span>tmp璺緞涓猴細/usr/tmp銆傛帹鑽愮涓縐嶆柟寮忋?/span>

 

hdfs-site.xml 璁劇疆 hdfs 鍙傛暟

<configuration>

     <property>

         <name>dfs.replication</name>

         <value>1</value>

     </property>

</configuration>

榪欓噷dfs.replication鎸囧潡鐨勫壇鏈暟銆傚壇鏈暟鍏蜂綋絳栫暐鍙弬鍔犺hadoop瀹樻柟鎸囧崡銆?/span>

 

mapred-site.xml 鏂囦歡鐨勪慨鏀?/span>

<configuration>

     <property>

         <name>mapred.job.tracker</name>

         <value>localhost:49001</value>

     </property>

</configuration>

榪欎釜璁劇疆浜?/span>jobtracker鐨勭鍙c?/span>

娉ㄦ剰绔彛鐨勯夋嫨涓瀹氳鎭板綋錛屽挨鍏舵槸闆嗙兢鐨勯厤緗傞粯璁ょ殑9000鍜?/span>9001寰堝鏄撹ubuntu涓叾浠栬繘紼嬪崰鐢紝瀵艱嚧datanode澶辨晥錛屽洜姝ら夋嫨娌℃湁鍗犵敤鐨?/span>49000 鍜?/span>49001銆傜瑪鑰咃紝鏇劇粡灝辨浘鍥版壈涓庢銆傞泦緹ら厤緗腑灝嗗啀嬈″己璋冦?/span>

 

1.2.2     ssh璁劇疆

鍥犱負master闇瑕佽闂?/span>datanode鍥犳闇瑕佸厤瀵嗙爜ssh

璁劇疆鏂規硶錛?/span>

ssh-keygen -t rsa鐒跺悗涓鐩存寜鍥炶濺

瀹屾垚鍚庯紝鍦?/span>home璺熺洰褰曚笅浼氫駭鐢熼殣钘忔枃浠跺す.ssh

cd .ssh

涔嬪悗ls 鏌ョ湅鏂囦歡

cp id_rsa.pub authorized_keys

嫻嬭瘯錛?/span>

ssh localhost鍙戠幇閾炬帴鎴愬姛錛屽茍涓旀棤闇瀵嗙爜銆?/span>

1.2.3     hadoop榪愯

鍦?/span>hadoop瀹夎鐩綍涓嬶細

棣栧厛 bin/hadoop namenode -format鏍煎紡鍖栨枃浠剁郴緇?/span>

鐒跺悗 bin/start-all.sh 鏉ュ惎鍔ㄥ畧鎶よ繘紼嬨?/span>

鍒╃敤java 鍛戒護 jps 鏌ョ湅榪涚▼銆傛垨鑰呴氳繃 緗戝潃錛?/span>localhost:50070 localhost:50030鏉ユ煡鐪嬫槸鍚︽垚鍔熴?/span>

 

1.3          闆嗙兢鎼緩

濡備笂鎵榪板畨瑁?/span>ubuntu 騫朵笖鎷ユ湁鐩稿悓鐢ㄦ埛銆傚畨瑁?/span>jdk 錛屽畨瑁?/span>hadoop銆傞厤緗?/span>jdk璺緞絳夈?/span>

1.3.1     涓繪満淇℃伅錛?/span>

鏈哄櫒鍚?/span>

IP鍦板潃

浣滅敤

Node1

192.168.234.128

NameNode銆?/span>JobTracker

Node2

192.168.234.129

DataNode銆?/span>TaskTracker

Node3

192.168.234.130

DataNode銆?/span>TaskTracker

淇敼姣忓彴鏈哄櫒涓婄殑hosts

sudo vi /etc/hosts

192.168.1.31   node1

192.168.1.32  node2

192.168.1.33   node3

1.3.2     ssh 璁劇疆

           鎶?/span>NameNode 涓婄殑id_dsa.pub 鏂囦歡榪藉姞鍒?/span>DataNode 鐨?/span>authorized_keys 鍐咃細

           a. 鎷瘋礉NameNode 鐨?/span>id_dsa.pub 鏂囦歡錛?/span>

           $ scp id_dsa.pub hadooper@node2:/home/hadoop/

           b. 鐧誨綍node2錛屾墽琛?/span>

                       $ cat id_dsa.pub >> .ssh/authorized_keys

          鍦ㄦ墍鏈?/span>datanode涓婃墽琛岀浉鍚岀殑鎿嶄綔銆?/span>

          楠岃瘉錛氫粠node1

          ssh node2

          exit

          ssh node3

          exit

          濡傛灉鍏ㄩ儴鍏嶅瘑鐮佺櫥褰曞垯鎴愬姛

1.3.3     閰嶇疆hadoop

閰嶇疆conf/masters 鍜?/span>conf/slaves 鏂囦歡

Masters

node1

Slaves

node2

node3

 

core-site mapred-site 鍜?/span>hdfs-site 鍜屼吉鍒嗗竷閰嶇疆鍩烘湰鐩稿悓.鍙槸瀵瑰簲鍦板潃錛?/span>localhost鎹㈡垚浜?/span>namenode鐨勫悕縐幫紝node1銆?/span>

q            閰嶇疆conf/core-site.xml

<configuration>

 <property>

    <name>fs.default.name</name>

    <value>hdfs://node1:49000</value>

 </property>

</configuration>

浠嶇劧娉ㄦ剰绔彛錛屽湪榪愯鏃跺鏋?/span>datanode榪炴帴涓嶄笂namenode錛屾湁鍙兘鏄敱浜庣鍙i棶棰樸傛崲涓涓鍙?/span>

1.3.4     榪愯hadoop

棣栧厛鏍煎紡鍖栨枃浠剁郴緇燂細$ bin/hadoop namenode –format

鍚姩Hadoop闆嗙兢錛?/span>

$ bin/start-all.sh

鍋滄Hadoop闆嗙兢錛?/span>

$ bin/stop-all.sh

鏌ョ湅闆嗙兢鐘舵侊細$ bin/hadoop dfsadmin -report

Hadoop 鐨?/span>web 鏂瑰紡鏌ョ湅

JobTracker錛?/span>http://node1:50030

NameNode錛?/span>http://node1:50070

 

 

           

 

1.4          eclipse 鎻掍歡瀹夎

瀹夎eclipse 鍙渶瑕佹妸hadoop/contrib/eclipse-plus 涓嬬殑鍖呰冨埌eclipse鐨?/span>plus閲屽嵆鍙?/span>(璇ユ柟娉曟湁闂錛屽洜涓鴻鎻掍歡鍙兘閮ㄥ垎鏀寔eclipse3.6錛屽鏋滈渶瑕佸叏閮ㄦ敮鎸佸畨瑁?/span>eclipse3.4浠ヤ笅鐗堟湰錛屾垨淇敼璇ユ彃浠惰緝澶嶆潅)銆傚鏋滄湁璋佷慨鏀逛簡閫傚悎3.6浠ヤ笂鐨勬彃浠?/span>roymoro@gmail.com.甯垜鍙戜竴浠姐?/span>

 



scorpio灝忚潕 2012-01-02 17:41 鍙戣〃璇勮
]]>
Java 瀹炵幇紼嬪簭榪愯鐘舵佺洃鎺?涔嬫垜鐨勬濊礬錛堝畧鎶よ繘紼嬶級 http://www.tkk7.com/roymoro/archive/2011/05/09/349833.htmlscorpio灝忚潕scorpio灝忚潕Mon, 09 May 2011 05:42:00 GMThttp://www.tkk7.com/roymoro/archive/2011/05/09/349833.htmlhttp://www.tkk7.com/roymoro/comments/349833.htmlhttp://www.tkk7.com/roymoro/archive/2011/05/09/349833.html#Feedback4http://www.tkk7.com/roymoro/comments/commentRss/349833.htmlhttp://www.tkk7.com/roymoro/services/trackbacks/349833.html闃呰鍏ㄦ枃

scorpio灝忚潕 2011-05-09 13:42 鍙戣〃璇勮
]]>
JAVA 姝e垯琛ㄨ揪寮忕殑婧㈠嚭闂 鍙婁笉瀹屽叏瑙e喅鏂規銆?錛堟劅璋ancelot 鍦ㄨ瘎璁轟腑緇欏嚭鐨勬柟娉曪級http://www.tkk7.com/roymoro/archive/2011/04/28/349163.htmlscorpio灝忚潕scorpio灝忚潕Thu, 28 Apr 2011 02:55:00 GMThttp://www.tkk7.com/roymoro/archive/2011/04/28/349163.htmlhttp://www.tkk7.com/roymoro/comments/349163.htmlhttp://www.tkk7.com/roymoro/archive/2011/04/28/349163.html#Feedback12http://www.tkk7.com/roymoro/comments/commentRss/349163.htmlhttp://www.tkk7.com/roymoro/services/trackbacks/349163.htmlException in thread "main" java.lang.StackOverflowError
at java.lang.Character.codePointAt(Character.java:
2335)
at java.util.regex.Pattern$CharProperty.match(Pattern.java:
3344)
at java.util.regex.Pattern$Branch.match(Pattern.java:
4114)
at java.util.regex.Pattern$GroupHead.match(Pattern.java:
4168)
at java.util.regex.Pattern$LazyLoop.match(Pattern.java:
4357)
at java.util.regex.Pattern$GroupTail.match(Pattern.java:
4227)
 at java.util.regex.Pattern$BranchConn.match(Pattern.java:
4078)
綾諱技浜庝互涓婂紓甯革紝婧愯嚜浜庢鍒欏尮閰嶉渶瑕佷笉鏂湴閫掑綊瀛楃涓層傚綋瀛楃涓查掑綊瓚呰繃800+錛屽叿浣撴暟瀛楀繕璁頒簡錛屽氨浼氬嚭鐜板爢鏍堟孩鍑恒?br />  鎴戝湪瀹為檯搴旂敤鐨勫満鏅槸錛屽尮閰嶄竴涓綉欏靛姹傘奷iv銆嬨?div銆?涔嬮棿鐨勫唴瀹廣傚綋div 涔嬮棿瀛楃杈懼埌浜?50鐨勬椂鍊欒繖鏃跺欎駭鐢熶簡 綾諱技浠ヤ笂鐨勯敊璇?br /> 緇忚繃鍒嗘瀽錛屽拰緗戝弸閬囧埌鐨勭被浼奸棶棰樿創http://topic.csdn.net/u/20110303/10/6a7dce52-481b-430a-b442-98099e9a01c9.html
寰楀嚭浠ヤ笅涓嶅畬鍏ㄦ紜殑瑙f瀽鏂規

鍦ㄦ鍒欒〃杈懼紡鍖歸厤鏃跺瀛楃涓暟榪涜闄愬埗 濡傦細"<div>(.*?|\n*|\r*)*</div> 鍙樻垚浜?<div>(.*?|\n*|\r*){0,700}</div> 榪欐牱杈懼埌浜嗛檺鍒跺瓧絎︾殑浣滅敤銆?br /> 浣嗘槸褰撹В鏋愬埌姝ゆ潯鐩椂閫熷害浠嶇劧闈炲父鎱€?br />
濡傛灉鎮ㄦ湁鏇村ソ鐨勮В鍐蟲柟妗堣鎮ㄨ仈緋繪垜銆?br />
嬈㈣繋杞笘銆傝漿甯栬鏍囨敞鍑哄錛屼互鏇村ソ鐨勫拰澶у鎺㈣瑙e喅闂銆?/font>

鈥斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺?br /> Lancelot 鎻愬嚭鐨勬鍒?lt;div[^>]*>([\s\S]*?)</div>  鎴?lt;div>([\s\S]*?)</div>
鐢變簬娌℃湁鍒嗘敮鏉′歡錛屽洜姝ゅぇ澶у噺灝戜簡姝e垯鍖歸厤榪囩▼鐨勫洖婧繁搴︺傚洜姝ゆ垚鍔熻В鍐充簡榪欎竴闂銆?br /> 鐩墠鑳藉拰澶у鍒嗕韓鐨勬槸錛屽鏋滈亣鍒扮被浼奸棶棰樿繕闇綆鍖栨鍒欙紝鍑忓皯鍒嗘敮鏉′歡絳夈?br /> 濡傛灉鎮ㄦ湁鏇村ソ鐨勬柟妗堟榪庢偍鎻愬嚭瀹濊吹鐨勫緩璁?

]]>
java 鏋氫婦瀛︿範--浠庡皬紼嬪簭涓涔?/title><link>http://www.tkk7.com/roymoro/archive/2011/03/02/345523.html</link><dc:creator>scorpio灝忚潕</dc:creator><author>scorpio灝忚潕</author><pubDate>Wed, 02 Mar 2011 12:32:00 GMT</pubDate><guid>http://www.tkk7.com/roymoro/archive/2011/03/02/345523.html</guid><wfw:comment>http://www.tkk7.com/roymoro/comments/345523.html</wfw:comment><comments>http://www.tkk7.com/roymoro/archive/2011/03/02/345523.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/roymoro/comments/commentRss/345523.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/roymoro/services/trackbacks/345523.html</trackback:ping><description><![CDATA[  <p>Java <span style="font-family: 瀹嬩綋">鏋氫婦綾誨瀷</span> <span style="font-family: 瀹嬩綋">瑙f瀽</span></p> <p><span style="font-family: 瀹嬩綋">綆浠嬶細</span>java<span style="font-family: 瀹嬩綋">涓灇涓炬槸涓涓被</span></p> <p><span style="font-family: 瀹嬩綋">鐢ㄤ箣鍓嶆垜瑙夊緱榪樻槸瑕佺煡閬撳簲璇ヤ綍鏃朵嬌鐢細</span></p> <p><span style="font-family: 瀹嬩綋">涓鏉℃櫘閬嶇殑瑙勫緥鏄紝浠諱綍浣跨敤甯擱噺鐨勫湴鏂癸紝渚嬪鐩墠浣跨敤鐨?/span>switch <span style="font-family: 瀹嬩綋">浠g爜鍒囨崲鐨勫湴鏂廣?/span> <span style="font-family: 瀹嬩綋">濡傛灉鍙槸鍗曠嫭涓涓鹼紙渚嬪錛?/span> max <span style="font-family: 瀹嬩綋">鍜?/span>min<span style="font-family: 瀹嬩綋">錛夎繖綾誨彧瑕佹妸浠誨姟鐣欑粰甯擱噺灝辮銆備絾鏄鏋滃畾涔変簡涓緇勫鹼紝鑰岃繖浜涘間腑鐨勪換浣曚竴涓兘鍙互鐢ㄤ簬鐗瑰畾鐨勬暟鎹被鍨嬶紝閭d箞灝嗘灇涓劇敤鍦ㄨ繖涓湴鏂規渶閫傚悎涓嶈繃銆?/span></p> <p>Java <span style="font-family: 瀹嬩綋">浠g爜</span></p> <ol type="1"> <li style="text-align: left; tab-stops: list 36.0pt" class="MsoNormal"><span style="font-family: 瀹嬩綋; font-size: 12pt">public enum Color{   </span></li> <li style="text-align: left; tab-stops: list 36.0pt" class="MsoNormal"><span style="font-family: 瀹嬩綋; font-size: 12pt">    RED,BLUE,BLACK,YELLOW,GREEN   </span></li> <li style="text-align: left; tab-stops: list 36.0pt" class="MsoNormal"><span style="font-family: 瀹嬩綋; font-size: 12pt">}  </span></li> </ol> <p><span style="font-family: 瀹嬩綋">浠庤繖閲岀湅鍒?/span>Enum <span style="font-family: 瀹嬩綋">鏄竴涓被銆?/span> <span style="font-family: 瀹嬩綋">鑰岃繖浜涚被閮芥槸綾誨簱涓?/span>enum<span style="font-family: 瀹嬩綋">鐨勫瓙綾匯?/span></p> <p>Java<span style="font-family: 瀹嬩綋">涓凡鏈夌殑</span>enum <span style="font-family: 瀹嬩綋">鏄?/span>Color <span style="font-family: 瀹嬩綋">鏋氫婦綾匯?/span>Color c=Color.RED;<span style="font-family: 瀹嬩綋">榪欎簺閮芥槸</span>public static final <span style="font-family: 瀹嬩綋">鐨?/span></p> <p><span style="font-family: 瀹嬩綋">鏃㈢劧鏋氫婦綾繪槸</span>class<span style="font-family: 瀹嬩綋">錛屽綋鐒跺湪鏋氫婦綾諱腑鏈夋瀯閫犲櫒錛屾柟娉曞拰鏁版嵁鍩熴備絾鏄畠鏄壒孌婄殑鏋勯犲嚱鏁般傦紙涓嶆繁鍏ョ爺絀訛紝鍙簲鐢級</span></p> <p><span style="font-family: 瀹嬩綋; color: red">鏋氫婦涓父瑙佺殑鏂規硶</span><span style="font-family: 瀹嬩綋; color: red">錛?/span></p> <p style="text-align: left" class="MsoNormal" align="left">Ordinal<span style="font-family: 瀹嬩綋">錛堬級錛?/span><span style="font-family: 瀹嬩綋; font-size: 12pt">榪斿洖鏋氫婦鍊煎湪鏋氫婦綾葷鐨勯『搴忋傝繖涓『搴忔牴鎹灇涓懼煎0鏄庣殑欏哄簭鑰屽畾銆?br />                  Color.RED.ordinal();  //榪斿洖緇撴灉錛?<br />                  Color.BLUE.ordinal();  //榪斿洖緇撴灉錛?<br /> compareTo()鏂規硶: Enum瀹炵幇浜唈ava.lang.Comparable鎺ュ彛錛屽洜姝ゅ彲浠ユ瘮杈冭薄涓庢寚瀹氬璞$殑欏哄簭銆侲num涓殑compareTo榪斿洖鐨勬槸涓や釜鏋氫婦鍊肩殑欏哄簭涔嬪樊銆傚綋鐒訛紝鍓嶆彁鏄袱涓灇涓懼煎繀欏誨睘浜庡悓涓涓灇涓劇被錛屽惁鍒欎細鎶涘嚭ClassCastException()寮傚父銆?鍏蜂綋鍙婧愪唬鐮?<br />                  Color.RED.compareTo(Color.BLUE);  //榪斿洖緇撴灉 -1<br /> values()鏂規硶錛?闈欐佹柟娉曪紝榪斿洖涓涓寘鍚叏閮ㄦ灇涓懼肩殑鏁扮粍銆?br />                  Color[] colors=Color.values();<br />                  for(Color c:colors){<br />                         System.out.print(c+","); <br />                  }//榪斿洖緇撴灉錛歊ED,BLUE,BLACK YELLOW,GREEN,<br /> toString()鏂規硶錛?榪斿洖鏋氫婦甯擱噺鐨勫悕縐般?br />                  Color c=Color.RED;<br />                  System.out.println(c);//榪斿洖緇撴灉: RED<br /> valueOf()鏂規硶錛?榪欎釜鏂規硶鍜宼oString鏂規硶鏄浉瀵瑰簲鐨勶紝榪斿洖甯︽寚瀹氬悕縐扮殑鎸囧畾鏋氫婦綾誨瀷鐨勬灇涓懼父閲忋?br />                  Color.valueOf("BLUE");   //榪斿洖緇撴灉: Color.BLUE<br /> equals()鏂規硶錛?姣旇緝涓や釜鏋氫婦綾誨璞$殑寮曠敤銆?/span></p> <p><span style="font-family: 瀹嬩綋; color: red">鏋氫婦綾葷殑鍏蜂綋搴旂敤</span></p> <p><span style="font-family: 瀹嬩綋; font-size: 12pt">鏋氫婦綾誨彲浠ュ湪switch璇彞涓嬌鐢?/span></p> <ol type="1"> <li style="text-align: left; tab-stops: list 36.0pt" class="MsoNormal"><span style="font-family: 瀹嬩綋; font-size: 12pt">Color color=Color.RED;   </span></li> <li style="text-align: left; tab-stops: list 36.0pt" class="MsoNormal"><span style="font-family: 瀹嬩綋; font-size: 12pt">switch(color){   </span></li> <li style="text-align: left; tab-stops: list 36.0pt" class="MsoNormal"><span style="font-family: 瀹嬩綋; font-size: 12pt">        case RED: System.out.println("it's red");break;   </span></li> <li style="text-align: left; tab-stops: list 36.0pt" class="MsoNormal"><span style="font-family: 瀹嬩綋; font-size: 12pt">        case BLUE: System.out.println("it's blue");break;   </span></li> <li style="text-align: left; tab-stops: list 36.0pt" class="MsoNormal"><span style="font-family: 瀹嬩綋; font-size: 12pt">        case BLACK: System.out.println("it's blue");break;   </span></li> <li style="text-align: left; tab-stops: list 36.0pt" class="MsoNormal"><span style="font-family: 瀹嬩綋; font-size: 12pt">}  </span></li> </ol> <p>-----------------------java<span style="font-family: 瀹嬩綋">鏋氫婦瀛︿範蹇冨緱浠庡皬紼嬪簭鍑哄彂</span> ---------------------------</p> <p><span style="font-family: 瀹嬩綋">鍩烘湰鐨?/span>enum<span style="font-family: 瀹嬩綋">鐗規?/span></p> <p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">public</span></strong><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">class</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> Test {</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    </span><span style="font-family: 'Courier New'; color: #3f5fbf; font-size: 10pt">/**</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: #3f5fbf; font-size: 10pt">     * </span><strong><span style="font-family: 'Courier New'; color: #7f9fbf; font-size: 10pt">@param</span></strong><span style="font-family: 'Courier New'; color: #3f5fbf; font-size: 10pt"> args</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: #3f5fbf; font-size: 10pt">     */</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    </span><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">enum</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> Shrubbery {</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">GROUND</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">, </span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">GRAWLING</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">, </span><em><span style="font-family: 'Courier New'; background: silver; color: #0000c0; font-size: 10pt">HANGING</span></em></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    }</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: #3f5fbf; font-size: 10pt">/**</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: #3f5fbf; font-size: 10pt"> * </span><span style="font-family: 瀹嬩綋; color: #3f5fbf; font-size: 10pt">鏋氫婦綾葷殑鍩虹鐭ヨ瘑</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: #3f5fbf; font-size: 10pt"> */</span></p> <p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">public</span></strong><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">static</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> </span><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">void</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> bKOfEmun(){</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    </span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    </span><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">for</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> (Shrubbery s : Shrubbery.<em>values</em>()) {</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">// ordinal() </span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">榪斿洖鏋氫婦涓殑浣嶇疆</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">濡?/span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">GROUND </span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鍦?/span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">0 </span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">浣嶇疆</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.println(s + </span><span style="font-family: 'Courier New'; color: #2a00ff; font-size: 10pt">"ordinal"</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> + s.ordinal());</span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">// </span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鍚嶇О</span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">+</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">浣嶇疆淇℃伅</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">// <u>compareto</u></span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">姣旇緝</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鏋氫婦綾誨瀷鎸夌収</span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt"> ordinal</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鐨勫兼瘮杈?/span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">-1 0 1</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.print(s.compareTo(Shrubbery.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">GRAWLING</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">) + </span><span style="font-family: 'Courier New'; color: #2a00ff; font-size: 10pt">" "</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">);</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">// equals </span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鍜?/span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">== </span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鐪嬫灇涓懼兼槸鍚︾浉鍚?/span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.print(s.equals(Shrubbery.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">GRAWLING</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">) + </span><span style="font-family: 'Courier New'; color: #2a00ff; font-size: 10pt">" "</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">);</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.println(s == Shrubbery.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">GRAWLING</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">);</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">// </span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">榪斿洖鏋氫婦鎵鍦ㄧ殑</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">綾葷殑鍚嶇О銆?/span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.println(s.getDeclaringClass());</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">// name()</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鐩稿綋浜?/span><u><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">tostring</span></u><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">()</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">榪斿洖鏋氫婦鐨勫?/span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.println(s.name());</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.println(</span><span style="font-family: 'Courier New'; color: #2a00ff; font-size: 10pt">"-----------------------"</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">);</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    }</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    </span><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">for</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> (String s : </span><span style="font-family: 'Courier New'; color: #2a00ff; font-size: 10pt">"HANGING GRAWLING GROUND"</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.split(</span><span style="font-family: 'Courier New'; color: #2a00ff; font-size: 10pt">" "</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">)) {</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">// <u>valueof</u> </span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">榪斿洖鏋氫婦綾諱腑鍚嶇О涓?/span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt"> s</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鐨?/span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鏋氫婦瀵硅薄</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       Shrubbery shrub = Enum.<em>valueOf</em>(Shrubbery.</span><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">class</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt">, s);</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.println(shrub);</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    }</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    </span><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">for</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> (Shrubbery s : Shrubbery.<em>values</em>()) {</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">// ordinal() </span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">榪斿洖鏋氫婦涓殑浣嶇疆</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">濡?/span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">GROUND </span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鍦?/span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">0 </span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">浣嶇疆</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.println(s + </span><span style="font-family: 'Courier New'; color: #2a00ff; font-size: 10pt">"ordinal"</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> + s.ordinal());</span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">// </span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鍚嶇О</span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">+</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">浣嶇疆淇℃伅</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">// <u>compareto</u></span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">姣旇緝</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鏋氫婦綾誨瀷鎸夌収</span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt"> ordinal</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鐨勫兼瘮杈?/span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">-1 0 1</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.print(s.compareTo(Shrubbery.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">GRAWLING</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">) + </span><span style="font-family: 'Courier New'; color: #2a00ff; font-size: 10pt">" "</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">);</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">// equals </span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鍜?/span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">== </span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鐪嬫灇涓懼兼槸鍚︾浉鍚?/span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.print(s.equals(Shrubbery.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">GRAWLING</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">) + </span><span style="font-family: 'Courier New'; color: #2a00ff; font-size: 10pt">" "</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">);</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.println(s == Shrubbery.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">GRAWLING</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">);</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">// </span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">榪斿洖鏋氫婦鎵鍦ㄧ殑</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">綾葷殑鍚嶇О銆?/span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.println(s.getDeclaringClass());</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">// name()</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鐩稿綋浜?/span><u><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">tostring</span></u><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">()</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">榪斿洖鏋氫婦鐨勫?/span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.println(s.name());</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.println(</span><span style="font-family: 'Courier New'; color: #2a00ff; font-size: 10pt">"-----------------------"</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">);</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    }</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    </span><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">for</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> (String s : </span><span style="font-family: 'Courier New'; color: #2a00ff; font-size: 10pt">"HANGING GRAWLING GROUND"</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.split(</span><span style="font-family: 'Courier New'; color: #2a00ff; font-size: 10pt">" "</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">)) {</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">// <u>valueof</u> </span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">榪斿洖鏋氫婦綾諱腑鍚嶇О涓?/span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt"> s</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鐨?/span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鏋氫婦瀵硅薄</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       Shrubbery shrub = Enum.<em>valueOf</em>(Shrubbery.</span><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">class</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt">, s);</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.println(shrub);</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    }</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">}</span></p> <p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">public</span></strong><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">static</span></strong><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">void</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> main(String[] args) {</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    </span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">// </span><strong><span style="font-family: 'Courier New'; color: #7f9fbf; font-size: 10pt">TODO</span></strong><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt"> Auto-generated method stub</span></p> <p style="text-align: left" class="MsoNormal" align="left"><em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">bKOfEmun</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">();</span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">//</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鏋氫婦綾葷殑</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鍩虹鐭ヨ瘑</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">}</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">}</span></p> <p><strong> </strong></p> <p><span style="font-family: 瀹嬩綋">鏋氫婦涓~鍏ユ柟娉?/span></p> <p><span style="font-family: 瀹嬩綋">涓鑸鏉ユ垜浠笇鏈涙瘡涓灇涓懼疄渚嬭兘澶熻繑鍥炲鑷韓鐨勬弿榪幫紝鑰屼笉浠呬粎鏄粯璁?/span>toString()<span style="font-family: 瀹嬩綋">瀹炵幇錛岃繖鍙兘榪斿洖鏋氫婦瀹炰緥鐨勫悕瀛椼備負姝ゆ垜浠彲浠ユ彁渚涗竴涓瀯閫犲櫒錛屼笓闂ㄨ礋璐e鐞嗚繖涓澶栫殑淇℃伅錛岀劧鍚庢坊鍔犱竴涓柟娉曪紝榪斿洖榪欎釜鎻忚堪淇℃伅銆?/span></p> <p><span style="font-family: 瀹嬩綋">鏋勯犺繃紼嬪涓?/span> <span style="font-family: 瀹嬩綋">錛?/span></p> <p><span style="font-family: 瀹嬩綋">棣栧厛</span> <span style="font-family: 瀹嬩綋">寤虹珛鏋氫婦</span></p> <p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">public</span></strong><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">enum</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> OzWitch {</span></p> <p style="text-align: left" class="MsoNormal" align="left"><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">WEST</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">,</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">NORTH</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">,</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">EAST</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">,</span><em><span style="font-family: 'Courier New'; background: silver; color: #0000c0; font-size: 10pt">SOUTH</span></em></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">}</span></p> <p><span style="font-family: 瀹嬩綋">鐒跺悗鍒涘緩鎻忚堪淇℃伅</span></p> <p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">public</span></strong><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">enum</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> OzWitch {</span></p> <p style="text-align: left" class="MsoNormal" align="left"><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">WEST</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">,</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">NORTH</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">,</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">EAST</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">,</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">SOUTH</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">;</span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">//</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">娉ㄦ剰鍒嗗彿</span></p> <p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">private</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> String </span><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">description</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">;</span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">//</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鎻忚堪淇℃伅</span></p> <p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">public</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> String getDescription() {</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    </span><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">return</span></strong><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">description</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">;</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">}</span></p> <p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">public</span></strong><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">static</span></strong><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">void</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> main(String[] args) {</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    </span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">}</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">}</span></p> <p><span style="font-family: 瀹嬩綋">鍒涘緩鏋勯犲櫒</span></p> <p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">public</span></strong><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">enum</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> OzWitch {</span></p> <p style="text-align: left" class="MsoNormal" align="left"><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">WEST</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">(</span><span style="font-family: 'Courier New'; color: #2a00ff; font-size: 10pt">"1111"</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">),</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">NORTH</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">(</span><span style="font-family: 'Courier New'; color: #2a00ff; font-size: 10pt">"2222"</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">),</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">EAST</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">(</span><span style="font-family: 'Courier New'; color: #2a00ff; font-size: 10pt">"3333"</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">),</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">SOUTH</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">(</span><span style="font-family: 'Courier New'; color: #2a00ff; font-size: 10pt">"4444"</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">);</span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">//</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">娉ㄦ剰鍒嗗彿</span></p> <p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">private</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> String </span><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">description</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">;</span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">//</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">鎻忚堪淇℃伅</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">OzWitch(String description) {</span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">//</span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">娉ㄦ剰鍙兘涓?/span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt"> private </span><span style="font-family: 瀹嬩綋; color: #3f7f5f; font-size: 10pt">榪欓噷涓庢甯哥被鐨勬瀯閫犲嚱鏁版湁鍖哄埆</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    </span><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">this</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.</span><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">description</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">=description;</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">}</span></p> <p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">public</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> String getDescription() {</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    </span><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">return</span></strong><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">description</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">;</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">}</span></p> <p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">public</span></strong><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">static</span></strong><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">void</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> main(String[] args) {</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    </span><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">for</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt">(OzWitch <span style="background: yellow">o</span>:OzWitch.<em>values</em>()){</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.println(<span style="background: silver">o</span>.name()+</span><span style="font-family: 'Courier New'; color: #2a00ff; font-size: 10pt">":"</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt">+<span style="background: silver">o</span>.getDescription());</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    }</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">}</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">}</span></p> <p><span style="font-family: 瀹嬩綋">瑕嗙洊</span>enum<span style="font-family: 瀹嬩綋">鏂規硶錛氭紼嬪簭鐩殑鍦ㄤ簬鎶婃灇涓懼璞$殑棣栧瓧姣嶄繚鐣欏ぇ鍐欙紝鍏朵綑灝忓啓</span></p> <p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">public</span></strong><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">enum</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> SpaceShip {</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">SCOUT</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">,</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">CARGO</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">,</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">TRANSPORT</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">,</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">CRUISER</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">,</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">BATTLESHIP</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">,</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">MOTHERSHIP</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">;</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">    </span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span><span style="font-family: 'Courier New'; color: #646464; font-size: 10pt">@Override</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">public</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> String toString() {</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">           </span><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt">// </span><strong><span style="font-family: 'Courier New'; color: #7f9fbf; font-size: 10pt">TODO</span></strong><span style="font-family: 'Courier New'; color: #3f7f5f; font-size: 10pt"> Auto-generated method stub</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">           String id=name();</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">           String lower=name().substring(1).toLowerCase();</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">           </span><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">return</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> id.charAt(0)+lower;</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       }</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       </span><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">public</span></strong><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">static</span></strong><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">void</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt"> main(String[] args) {</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">           </span><strong><span style="font-family: 'Courier New'; color: #7f0055; font-size: 10pt">for</span></strong><span style="font-family: 'Courier New'; color: black; font-size: 10pt">(SpaceShip s:SpaceShip.<em>values</em>()){</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">              </span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">              System.</span><em><span style="font-family: 'Courier New'; color: #0000c0; font-size: 10pt">out</span></em><span style="font-family: 'Courier New'; color: black; font-size: 10pt">.println(s);</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">           }</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">       }</span></p> <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt">}</span></p> <img src ="http://www.tkk7.com/roymoro/aggbug/345523.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/roymoro/" target="_blank">scorpio灝忚潕</a> 2011-03-02 20:32 <a href="http://www.tkk7.com/roymoro/archive/2011/03/02/345523.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>姝e垯琛ㄨ揪寮忎笁鍗佸垎閽熷叆闂紙鏈枃杞嚜http://deerchao.net/tutorials/regex/regex.htm錛夋劅璋綔鑰?deerchaohttp://www.tkk7.com/roymoro/archive/2011/02/24/345063.htmlscorpio灝忚潕scorpio灝忚潕Thu, 24 Feb 2011 06:49:00 GMThttp://www.tkk7.com/roymoro/archive/2011/02/24/345063.htmlhttp://www.tkk7.com/roymoro/comments/345063.htmlhttp://www.tkk7.com/roymoro/archive/2011/02/24/345063.html#Feedback0http://www.tkk7.com/roymoro/comments/commentRss/345063.htmlhttp://www.tkk7.com/roymoro/services/trackbacks/345063.html闃呰鍏ㄦ枃

]]>
主站蜘蛛池模板: 24小时日本电影免费看| 亚洲国产精品综合久久一线| 亚洲欧洲中文日韩久久AV乱码| 国产亚洲精品精华液| 最新亚洲精品国偷自产在线| 91视频免费网站| 国产一区二区三区免费在线观看| 亚洲大尺码专区影院| 久9热免费精品视频在线观看| 亚洲精品专区在线观看| 亚洲AV香蕉一区区二区三区| 国产免费丝袜调教视频| 亚洲av日韩av不卡在线观看| 美女巨胸喷奶水视频www免费| 亚洲伦乱亚洲h视频| 国产偷国产偷亚洲高清在线| 妞干网在线免费视频| 亚洲日本在线免费观看| 国内一级一级毛片a免费| 亚洲产国偷V产偷V自拍色戒| 免费看黄的成人APP| 久久亚洲精品无码aⅴ大香| 黄在线观看www免费看| 国产婷婷综合丁香亚洲欧洲| 日韩中文字幕在线免费观看 | 13小箩利洗澡无码视频网站免费| 亚洲国产精品一区二区成人片国内 | 欧美亚洲精品一区二区| 亚洲国产综合无码一区二区二三区| 中国一级全黄的免费观看| 亚洲最大中文字幕| 成人永久免费福利视频网站| 丰满人妻一区二区三区免费视频| 91亚洲精品视频| 免费人成年轻人电影| 免费无码又爽又刺激一高潮| 亚洲首页国产精品丝袜| 亚洲精品国产精品乱码不卡| 久久不见久久见免费视频7 | 国产亚洲精品影视在线| 国产乱辈通伦影片在线播放亚洲|