ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>男人天堂资源在线,四虎影视精品,屁屁影院在线观看http://www.aygfsteel.com/JeffersonTan/category/17480.html开创未æ¥ï¼Œæˆå°±è‡ªæˆ‘zh-cnThu, 01 Mar 2007 02:37:38 GMTThu, 01 Mar 2007 02:37:38 GMT60- Javaå¦ä¹ ½W”è®°åQˆä¸€åQ?/title><link>http://www.aygfsteel.com/JeffersonTan/articles/82115.html</link><dc:creator>星星之ç«</dc:creator><author>星星之ç«</author><pubDate>Sun, 19 Nov 2006 14:11:00 GMT</pubDate><guid>http://www.aygfsteel.com/JeffersonTan/articles/82115.html</guid><wfw:comment>http://www.aygfsteel.com/JeffersonTan/comments/82115.html</wfw:comment><comments>http://www.aygfsteel.com/JeffersonTan/articles/82115.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/JeffersonTan/comments/commentRss/82115.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/JeffersonTan/services/trackbacks/82115.html</trackback:ping><description><![CDATA[
<p>   对于½W¬ä¸€ç« ï¼Œæˆ‘è§‰å¾—ä¸»è¦æ˜¯äº†è§£åˆîCº†Java的一些特点,知é“了Java是以“é¢å‘对象(O-OåQ‰â€äؓ基础的一门è¯a€ã€?/p>
<p>
<br />   一ã€ä¸»è¦çš„特点有:</p>
<p>   01ã€ç®€å•性。Javaç•¥åŽ»äº†â€œè¿½Ž—ç¬¦é‡è²â€ã€å¤šé‡ç‘ôæ‰¿ç‰æ¦‚念ã€?/p>
<p>   02ã€é¢å‘对象ã€?/p>
<p>   03ã€åˆ†å¸ƒæ€§ã€‚Java是é¢å‘网¾lœçš„è¯è¨€ã€‚å¯ä»¥é€šè¿‡è‡ªèín的的¾cÕdº“å¯ä»¥å¤„ç†TCP/IPåè®®½{‰ç‰ã€?/p>
<p>   04ã€é²‹‚’æ€§ã€‚è¿™ä¸ªæ€§èƒ½çš„æ„æ€ä¸»è¦æ˜¯è¯´Java˜q™é—¨è¯è¨€çš„è‡ªæˆ‘çº é”™èƒ½åŠ›å¾ˆå¼ºã€?/p>
<p>   05ã€å®‰å…¨æ€§ã€‚在Javaä¸ï¼ŒåŽÀLŽ‰äº†å¯¹æŒ‡é’ˆçš„æ”¯æŒï¼Œä¸€åˆ‡å¯¹å†…å˜çš„访问都必须通过对象的实例å˜é‡æ¥å®žçްåQŒè¿™æ ·å°±é˜²æ¢äº†ähä¸ÞZ‹É用诸如“特‹z›ä¼Šâ€æœ¨é©¬ç‰æ‰‹æ®µæ¥è®¿é—®å¯¹è±¡çš„¿U有æˆå‘˜ã€?/p>
<p>   06ã€ä½“¾pÈ»“æž„ä¸ç«‹ã€‚ä¸»è¦æ˜¯è¯´Java¾~–译出æ¥çš„èÊYä»¶å¯ä»¥åœ¨ä»ÖM½•çš„åã^åîC¸Šé¢è¿è¡Œã€?/p>
<p>   07ã€å¯¿UÀL¤æ€§ã€?/p>
<p>   08ã€è§£é‡Šæ‰§è¡Œã€‚Javaå—èŠ‚ç æœ¬íw«å°±å¯ä»¥å¯¹è‡ªå·Þp¿›è¡Œè§£é‡Šã€?/p>
<p>   09ã€é«˜æ€§èƒ½ã€?/p>
<p>   10ã€å¤š¾U¿ç¨‹ã€‚多¾U¿ç¨‹æœºåˆ¶ä½¿åº”用程åºèƒ½å¤Ÿåƈ行执行,òq¶ä¸”å¯ä»¥ä¿è¯å‡†ç¡®æ€§ï¼Œä»Žè€Œæé«˜äº†æ•ˆçއã€?/p>
<p>   11ã€åŠ¨æ€æ€§ã€‚对于在Javaä¸ä‹É用多é‡ç‘ôæ‰Ñ€‚Javaä½¿ç”¨çš„æ–¹å¼æ˜¯é€šè¿‡æŽ¥å£æ¥æ”¯æŒï¼Œ˜q™æ ·çš„絋zÀL€§æ›´é«˜ã€?/p>
<p>
<br />   二ã€ä¸‹é¢æ¥è¯´ä¸€è¯´Java Applet˜q™ä¸ªä¸œä¸œã€?/p>
<p>Â Â Â ç›æ€¿¡å¾ˆå¤šåˆæ¬¡æŽ¥è§¦Javaçš„æœ‹å‹æ¥è¯ß_¼Œæ ÒŽœ¬ž®×ƒ¸çŸ¥é“Java Applet到底是一个什么东东。ä¸è¦æ€¥ï¼Œå…¶å®ž½Ž€å•çš„è¯ß_¼ŒJava Appletž®±æ˜¯Java的一个å°çš„应用程åºã€‚ä¸Šé¢æˆ‘们已¾l看åˆîCº†Java的一些特点,而且Java Appletåˆæ˜¯åŸÞZºŽJavaè¯è¨€çš„,所以说åQŒJava Applet是动æ€ã€å®‰å…¨ã€è·¨òq›_°çš„网¾lœåº”用程åºã€?/p>
<p>
<br />   三ã€Java包å«äº†ä¸°å¯Œçš„¾c…R€åº“ã€?/p>
<p>   Javaä¹‹æ‰€ä»¥è¦æä¾›å¤§é‡çš„ç±»åQŒç›®çš„å°±æ˜¯äØ“äº†æ»¡‘³ç½‘¾lœåŒ–ã€å¤š¾U¿ç¨‹å’Œé¢å‘对象系¾lŸçš„需è¦ã€?/p>
<p>
<br />Â Â Â å››ã€æˆ‘们æ¥çœ‹çœ‹Javaã€Cã€C++之间的一些区别和è”ç³»ã€?/p>
<p>   对于å˜é‡å£°æ˜Žã€å‚æ•îC¼ é€’ã€æ“ä½œç¬¦ã€æµæŽ§åˆ¶½{‰ï¼ŒJava使用了和Cã€C++一æ ïLš„ä¹ æƒ¯ã€‚ä½†åŒæ—¶ä¹Ÿæ‘’弃了åŽä¸¤è€…ä¸ä¸€äº›ä¸åˆç†çš„东è¥Ñ€?/p>
<p>   1ã€å…¨å±€å˜é‡</p>
<p>   Javaä¸å¯¹äºŽå…¨å±€å˜é‡˜q›è¡Œäº†æ›´å¥½çš„ž®è£…åQŒè¿™æ ·å¯ä»¥æœ‰æ•ˆçš„é¿å…的在C或者C++ä¸å› 为在¾cÕd¤–定义全局å˜é‡è€Œå¼•èµïLš„¾pÈ»Ÿå´©æºƒã€?/p>
<p>   2ã€gotoè¯å¥</p>
<p>   Java䏿”¯æŒgotoè¯å¥åQŒæ˜¯é€šè¿‡å…¶ä»–的例外的处ç†è¯å¥æ¥ä»£ç†gotoè¯å¥åQŒæ¯”如:tryã€catchã€final½{‰ï¼Œ˜q™æ ·å¯ä»¥ä½¿ç¨‹åºçš„å¯è¯»æ€§å’Œ¾l“æž„åŒ–æ›´åŠ çš„åˆç†ã€?/p>
<p>   3ã€æŒ‡é’?/p>
<p>   在Cå’ŒC++ä¸ï¼ŒæŒ‡é’ˆæ˜¯æœ€ç‰|´»çš„æ•°æ®ç±»åž‹ï¼Œç”šè‡³å¯ä»¥è¯´æŒ‡é’ˆå°±æ˜¯C或者C++的絙ì‚,但是在指针絋zÈš„åŒæ—¶åQŒå®ƒä¹Ÿæ˜¯Cå’ŒC++䏿œ€å®ÒŽ˜“产生错误的的数殾cÕdž‹ã€?/p>
<p>   4ã€å†…å˜ç®¡ç?/p>
<p>   在Cä¸ã€‚对于内å˜çš„分é…和释放,用的是:malloc()å’Œfree()两个库函数æ¥å®žçŽ°çš„ã€?br />   在C++ä¸ã€‚对于内å˜çš„分é…和释放,用的是:newå’Œdelet两个˜qç®—½W¦æ¥å®žçŽ°çš„ã€?br />   在Javaä¸ã€‚对于内å˜çš„½Ž¡ç†åQŒç”¨çš„æ˜¯åQšnew。Java会在½E‹åºæ‰§è¡Œçš„过½E‹ä¸è‡ªåŠ¨çš„æ”¶é›†åžƒåœ¾æ–‡ä»Óž¼Œé¿å…äº†å› ä¸ºå†…å˜çš„½Ž¡ç†ä¸å½“而引èµïLš„¾pÈ»Ÿå´©æºƒã€?/p>
<p>   5ã€æ•°æ®ç±»åž‹çš„æ”¯æŒ</p>
<p>   在Javaä¸ï¼Œå„个数殾cÕdž‹åœ¨å†…å˜å 用的½Iºé—´æ°¸è¿œéƒ½æ˜¯ä¸€æ ïLš„åQŒæ‰€ä»¥è¿™ä¸ªå°±ä¿è¯äº†Javaçš„åã^å°æ— å…Ïx€§ã€?/p>
<p>   6ã€ç±»åž‹è{æ?/p>
<p>   在Javaä¸ï¼Œè¦è¿›è¡Œæ•°æ®ç±»åž‹çš„转æ¢çš„æ—¶å€™ï¼ŒJava会先˜q›è¡Œæ•°æ®¾cÕdž‹ç›¸å®¹æ€§æ£€æŸ¥ï¼Œä»¥é˜²æ¢ä¸å®‰å…¨çš„è{æ¢ï¼Œè€ŒCå’ŒC++则是通过指针æ¥è¿›è¡Œè{æ¢çš„åQŒè¿™æ ·å¾ˆå®ÒŽ˜“带æ¥ä¸å®‰å…¨æ€§ã€?/p>
<p>   7ã€å¤´æ–‡äšg</p>
<p>   Java䏿”¯æŒå¤´æ–‡äšgã€?/p>
<p>   8ã€ç»“构体和è”åˆä½“</p>
<p>   Javaä¸ä¸åŒ…嫾l“构体和è”åˆä½“,˜q™äº›ä¸œè¥¿¾lŸç»ŸåŒ…å«åœ¨ç±»é‡Œé¢ã€?/p>
<p>   9ã€é¢„处ç†</p>
<p>   在Javaä¸ä¸æ”¯æŒå®ï¼Œé€šè¿‡å…³é”®å—“finalâ€æ¥å£°æ˜Žä¸€ä¸ªå¸¸é‡ã€?/p>
<p>Â Â Â äº”ã€æŽ¥ä¸‹æ¥ç”¨å…·ä½“çš„ä¾‹åæ¥å¦ä¹ 一下Java˜q™é—¨è¯è¨€ã€?/p>
<p>Â Â Â ä¾?-1åQ?/p>
<p>   public class HelloWorldApp                        //an application<br />   {<br />       public static void main ( String args [ ] )<br />       {<br />           System.out.println ( " Hello World ! " ) ;<br />       }<br />   }</p>
<p>   本程åºçš„输出¾l“果是:Hello World !</p>
<p>   在这个程åºä¸åQŒé¦–先是使用了ä¿ç•™å—classæ¥å£°æ˜Žä¸€ä¸ªæ–°çš„ç±»åQŒä¸”åå—æ˜¯HelloWorldApp。它是一个公å…Þqš„¾c»ï¼ˆpublicåQ‰ã€‚定义了一个mainæ–ÒŽ³•åQŒåƈ且设¾|®æˆpublicåQŒåœ¨Java¾~–程ä¸ï¼Œåœ¨æ¯ä¸€ä¸ªç±»é‡Œé¢éƒ½å¯ä»¥æœ‰è®¸å¤šä¸ªæ–¹æ³•,但是对于publicå’Œmainæ–ÒŽ³•åQŒåˆ™åªèƒ½æœ‰ä¸€ä¸ªã€‚static说明了main是一个类æ–ÒŽ³•åQŒåƈ且作ä¸ÞZ¸€ä¸ªåº”ç”¨ç¨‹åºæ¥è¯ß_¼Œ¾cÖM¸çš„mainæ–ÒŽ³•都必™åÕdƒä¸Šé¢çš„è¿™ä¸ªæ ¼å¼æ¥å®šä¹‰ã€‚在Java解释器没有生æˆä“Q何实例的情况下,是以mainä½œäØ“½E‹åºå…¥å£çš„。在mainæ–ÒŽ³•ä¸çš„“System.out.println ( ... )â€å’ŒCè¯è¨€ä¸çš„“printf ( ... )â€ä»¥åŠC++è¯è¨€ä¸çš„“cout<<â€çš„作用是一æ ïLš„åQŒéƒ½æ˜¯ä½œä¸ø™¾“å‡ÞZ‹É用。还有就是â€?/â€åŽé¢çš„内容是作为程åºè§£é‡Šä‹É用ã€?/p>
<p>   现在å¯ä»¥˜q行该程åºäº†ã€?/p>
<p>   首先åQŒå¯ä»¥æŠŠå®ƒæ”¾åˆîC¸€ä¸ªå«åšâ€œHelloWorldApp.javaâ€çš„æ–‡äšg夹ä¸åQŒè¿™é‡Œï¼Œæ–‡äšgå应该和¾cÕdä¸€æ øP¼Œå› 䨓Javaè§£é‡Šå™¨è¦æ±‚å…¬å…Þq±»å¿…须攑֜¨ä¸Žå…¶åŒå的文件ä¸ã€?/p>
<p>   然åŽåQŒå°±å¯ä»¥˜q›è¡Œ¾~–译了:</p>
<p>   C:\>javac HelloWorldApp.java åQˆå›žè½¦ï¼‰</p>
<p>   ¾~–译的结果是生æˆå—èŠ‚ç æ–‡ä»¶HelloWorldApp.classã€?/p>
<p>   最åŽï¼Œç”¨Java解释器楘q行该å—èŠ‚ç æ–‡äšgåQ?/p>
<p>Â Â Â C:\>java HelloWorldApp</p>
<p>   ˜q™æ ·åQŒç»“果就在å±òq•ä¸Šé¢æ˜¾½Cºå‡ºæ¥äº†åQŒå†…å®ÒŽ˜¯åQšâ€œHello World !â€ã€?/p>
<p>   下é¢åQŒæˆ‘们冿¥çœ‹ä¸€ä¸ªä¾‹å,ä¾?-2åQ?/p>
<p>   import java.awr.* ;<br />   import java.applet.* ;<br />   public class HelloWorldApplet extends Applet<br />   {<br />         public void paint ( Graphics g )            //an applet<br />         {<br />               g.drawString ( " Hello World ! " , 20 , 20 ) ;<br />         }<br />   }</p>
<p>   ˜q™æ˜¯ä¸€ä¸ªç®€å•çš„AppletåQˆå°åº”用½E‹åºåQ‰ã€?/p>
<p>   首先åQŒç”¨importè¯å¥è¾“å…¥java.awrå’Œjava.applet下所有的包,使得该程åºå¯èƒ½ä‹Éç”¨è¿™äº›åŒ…ä¸æ‰€å®šä¹‰çš„ç±»åQŒå®ƒ¾cÖM¼¼äºŽCå’ŒC++è¯è¨€ä¸çš„#includeè¯å¥ã€?/p>
<p>   然åŽåQŒå£°æ˜Žä¸€ä¸ªå…¬å…Þq±»HelloWorldAppletåQŒåƈ且用extends指明它是Appletçš„å¾c…R€‚在˜q™ä¸ª¾cÖM¸é‡å†™äº†çˆ¶¾c»Appletçš„paint()æ–ÒŽ³•åQŒå…¶ä¸å‚æ•°g为Graphics¾c…R€‚在paintæ–ÒŽ³•ä¸è°ƒç”¨g的方法drawString()åQŒè¡¨½Cºåœ¨åæ ‡ ( 20 , 20 ) 处输出嗽W¦ä¸²â€œHello World !â€ã€?/p>
<p>Â Â Â è¦æ³¨æ„的是:˜q™ä¸ªåæ ‡æ˜¯ç”¨è±¡ç´ ç‚ÒŽ¥è¡¨ç¤ºçš„ï¼Œä¸æ˜¯ç”¨åŽ˜¾cÏxˆ–者毫¾cÏx¥è¡¨ç¤ºçš„ã€?/p>
<p>   下颞®±å¼€å§‹è¿è¡Œã€‚ç”±äºŽè¿™ä¸ªç¨‹åºæ²¡æœ‰å®žçްmainæ–ÒŽ³•åQŒè¿™æ˜¯Applet与应用程åºApplicationçš„åŒºåˆ«ä¹‹ä¸€ã€‚äØ“äº†è¿è¡Œè¯¥½E‹åºåQŒæˆ‘ä»¬è¿˜æ˜¯è¦æŠŠè¸æ”‘Öˆ°æ–‡äšgHelloWorldApplet.javaä¸åŽ»åQŒå†˜q›è¡Œ¾~–译ã€?/p>
<p>Â Â Â C:\>javac HelloWorldApplet.java</p>
<p>   ˜q™æ ·åQŒæˆ‘们得åˆîC¸€ä¸ªå—èŠ‚ç æ–‡äšgHelloWorldApplet.class。由于Applet䏿²¡æœ‰mainæ–ÒŽ³•ä½œäØ“java¾~–译器的入å£åQŒæ‰€ä»¥æˆ‘们必™åȼ–写一个HTMLæ–‡äšgåQŒæ¥æŠŠè¯¥æ–‡äšg嵌入其ä¸åQŒç„¶åŽç”¨appletvieweræ¥è¿è¡Œï¼Œæˆ–在支æŒjavaçš„æµè§ˆå™¨ä¸Šé¢æ¥è¿è¡Œã€‚它的HTMLæ–‡äšg如下åQ?/p>
<p>Â Â Â <HTML><br />Â Â Â Â Â Â Â Â Â <HEAD><br />Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <TITLE> An Applet </TITLE><br />Â Â Â Â Â Â Â Â Â </HEAD><br />Â Â Â Â Â Â Â Â Â <BODY><br />Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <applet code="HelloWorldApplet.class" width=200 height=40><br />Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </applet><br />Â Â Â Â Â Â Â Â Â </BODY><br />Â Â Â </HTML></p>
<p>   其ä¸åQ?lt;applet>æ ‡è®°ç”¨æ¥å¯åЍHelloWorldAppletåQŒcode指明å—èŠ‚ç æ‰€åœ¨çš„æ–‡äšgåQŒwidthå’Œheight指明applet所å 的大å°åQŒæˆ‘们把˜q™ä¸ªHTMLæ–‡äšgå˜å…¥Example.htmlåQŒç„¶åŽè¿è¡Œï¼š</p>
<p>Â Â Â C:\>appletviewer Example.html</p>
<p>   ˜q™æ—¶åQŒå±òq•上é¢å°±ä¼šå¼¹å‡ÞZ¸€ä¸ªçª—å£ï¼Œå…¶ä¸æ˜„¡¤º Hello World !</p>
<p>   从上é¢çš„例åå¯ä»¥çœ‹å‡ºæ¥ï¼ŒJava½E‹åºæ˜¯ç”±¾cÀLž„æˆçš„åQŒå¯¹äºŽä¸€ä¸ªåº”ç”¨ç¨‹åºæ¥è¯ß_¼Œå¿…须有一个类ä¸å®šä¹‰äº†mainæ–ÒŽ³•的,而对于appletæ¥è¯´åQŒå®ƒå¿…é¡»ä½œäØ“Applet的一个å¾c…R€‚在¾cÈš„定义ä¸ï¼Œåº”该包å«å˜é‡çš„声明和¾cÖM¸æ–ÒŽ³•的实现ã€?br /></p>
<img src ="http://www.aygfsteel.com/JeffersonTan/aggbug/82115.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/JeffersonTan/" target="_blank">星星之ç«</a> 2006-11-19 22:11 <a href="http://www.aygfsteel.com/JeffersonTan/articles/82115.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item></channel></rss> <footer>
<div class="friendship-link">
<a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a>
</div>
</footer>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º
<a href="http://" target="_blank">´ó·½ÏØ</a>|
<a href="http://" target="_blank">ºÓÎ÷Çø</a>|
<a href="http://" target="_blank">ò£ÉÏÏØ</a>|
<a href="http://" target="_blank">ÁÙÎäÏØ</a>|
<a href="http://" target="_blank">ÌÒÔ°ÏØ</a>|
<a href="http://" target="_blank">°²Â½ÊÐ</a>|
<a href="http://" target="_blank">ÉÂÎ÷Ê¡</a>|
<a href="http://" target="_blank">·îÐÂÏØ</a>|
<a href="http://" target="_blank">ºÎ÷ÊÐ</a>|
<a href="http://" target="_blank">Þ»³ÇÊÐ</a>|
<a href="http://" target="_blank">Ê©µéÏØ</a>|
<a href="http://" target="_blank">èÈÑôÏØ</a>|
<a href="http://" target="_blank">ºªµ¦ÏØ</a>|
<a href="http://" target="_blank">ÎÄË®ÏØ</a>|
<a href="http://" target="_blank">Óà¸ÉÏØ</a>|
<a href="http://" target="_blank">Íû½ÏØ</a>|
<a href="http://" target="_blank">áÓÖÝÊÐ</a>|
<a href="http://" target="_blank">Òí³ÇÏØ</a>|
<a href="http://" target="_blank">³¯ÑôÏØ</a>|
<a href="http://" target="_blank">±¾Ïª</a>|
<a href="http://" target="_blank">×¼¸ñ¶ûÆì</a>|
<a href="http://" target="_blank">ËÄ×ÓÍõÆì</a>|
<a href="http://" target="_blank">»´°²ÊÐ</a>|
<a href="http://" target="_blank">׿×ÊÏØ</a>|
<a href="http://" target="_blank">¸ö¾ÉÊÐ</a>|
<a href="http://" target="_blank">ƽÑôÏØ</a>|
<a href="http://" target="_blank">ÓñϪÊÐ</a>|
<a href="http://" target="_blank">ÀÖÁêÊÐ</a>|
<a href="http://" target="_blank">ÌÒÔ°ÏØ</a>|
<a href="http://" target="_blank">å§ÑôÏØ</a>|
<a href="http://" target="_blank">¸ßÑôÏØ</a>|
<a href="http://" target="_blank">ÄþÑôÏØ</a>|
<a href="http://" target="_blank">Èʲ¼ÏØ</a>|
<a href="http://" target="_blank">ºÍÁúÊÐ</a>|
<a href="http://" target="_blank">´ó·½ÏØ</a>|
<a href="http://" target="_blank">ÆÑ³ÇÏØ</a>|
<a href="http://" target="_blank">Æû³µ</a>|
<a href="http://" target="_blank">̨ÖÝÊÐ</a>|
<a href="http://" target="_blank">¶«ÄþÏØ</a>|
<a href="http://" target="_blank">ÏæÒõÏØ</a>|
<a href="http://" target="_blank">ƽÒõÏØ</a>|
<script>
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else {
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
</script>
</body>