PassBiBle.Net
°ê»ÚIT»{µý¥N¦ÒÊI
²Ê^ Site-Map
¥N¦Ò­º­¶ ¥N¦Òɲ®æ ¥N¦Ò¬yµ{ «HÅAµûɲ µý®Ñ¬d¸ß ÃD®w¤U¸ü ¥N¦Ò½×¾Â Ãö¤_§Ú­Ì ¥[¤J¦¬ÂÃ
CCNA ±MÃD MCSE ±MÃD ORACLE ±MÃD CISCO»{µý MICROSOFT LPI»{µý CIW»{µý SUN»{µý IBM»{µý
¥N ¦Ò Áp ¨t
Mail:
PassBiBle PassBiBle.Com
Msn :
PassBiBle HotMail.Com
QQ : 6411019
³Ì ·s ¤å ³¹
¡EJava¾Ç²ß¸ô®|¡Ð¤u¨ã½g
¡EJava¾Ç²ß¸ô®|¡Ð¹Lµ{½g+®ÑÄy½g
¡EJava¾Ç²ß¸ô®|¡Ð¤èªk½g+¸ê·½½g
¡E¾Ç²ßJavaªº30­Ó°ò¥»·§©À
¡E¨C©P·s®Ñ±À¯ò:IBM & Java
¡EJSP³Ì·s¯S©Ê¤Î«ä·Qªº³Ì¨Î¹ê½î
¡E¶}µoJ2EEÀ³¥ÎÀ³¿í´`ªº¤LÂI­ì
¡EJava¤¤ªº´ú¤£­ã­ì²z
¡E¼öªù°ÝÃD:java.exe¥X¿ù¿ù»~¤À
¡EJava»y¨¥¯SÂI¤Î¶}µo¤u¨ãJDK
¼ö ªù ¤å ³¹
¡EJava¦Ò¸Õ¸gÅç½Í
¡Ejava¤Jªù¾Ç²ß«ü¾É¤§³Ì¨Î¤è¦V
¡ESun»{µýJavaµ{§Ç­û
¡EJavaªº«e¥@¤µ¥Í
¡E³q¦Vµ{§Ç­ûªº¿ï¾Ü¡ÐSCJP»{µý
¡ESun»{µýJava¶}µo­û¡ÐSCJD»{µý
¡EJAVA»{µý¦Ò¸Õɲ®æ¤Î»{µýµý®Ñ
¡E¯Bļ¡Ð§A¤£À³¬OJavaµ{§Ç­ûªº
¡E³n¥ó¶}µo¦¨¥\12ªk«h
¡E¸Ó¾ÇJava©Î.NET¡H

Java»y¨¥¤Jªù¡]1¡^

²Ä¤@³¹ Java»y¨¥ªº²£¥Í¤Î¨ä¯SÂI

1.1 Java²£¥Íªº¾ú¥vÉO²{ª¬


¡@¡@ 1.1.1 Java²£ ¥Í ªº ¾ú ¥v

¡@¡@ Java¨Ó ¦Û ¤_Sun¤½ ¥q ªº ¤@ ­Ó ¥sGreenªº ¶µ ¥Ø¡A ¨ä ­ì ¥ý ªº ¥Ø ªº ¬O ¬° ®a ¥Î ®ø ¶O ¹q ¤l ²£ «~ ¶} µo ¤@ ­Ó ¤À ¥¬ ¦¡ ¥N ½X ¨t ²Î¡A ³o ¼Ë §Ú ­Ì ¥i ¥H §âE-mailµo µ¹ ¹q ¦B ½c¡B ¹q µø Éó µ¥ ®a ¥Î ¹q ¾¹¡A ¹ï ¥¦ ­Ì ¶i ¦æ ±± ¨î¡A ©M ¥¦ ­Ì ¶i ¦æ «H ®§ ¥æ ¬y¡C ¶} ©l¡A ­ã ³Æ ªö ¥ÎC++,¦ýC++¤Ó Î` Âø¡A ¦w ¥þ ©Ê ®t¡A ³Ì ¦Z °ò ¤_C++¶} µo ¤@ Ïú ·s ªº »y ¨¥Oak(Javaªº «e ¨­)¡AOak¬O ¤@ Ïú ¥Î ¤_ ÊI µ¸ ªº ºë ¥© ¦Ó ¦w ¥þ ªº »y ¨¥¡ASun¤½ ¥q ´¿ ¨Ì ¦¹ §ë ¼Ð ¤@ ­Ó ¥æ ¤¬ ¦¡ ¹q µø ¶µ ¥Ø¡A ¦ý µ² ªG ¬O ³QSGI¥´ ±Ñ¡C ¥i ̰ ªºOak¤L ¥G µL ®a ¥i Âk¡A «ê ¥© ³o ®ÉMark Ardreesen¶} µo ªºMosaic©MNetscape±Ò µo ¤FOak¶µ ¥Ø ²Õ ¦¨ ­û¡A ¥L ­Ì ¥ÎJava½s ¨î ¤FHotJavaÂs Äý ¾¹¡A ±o ¨ì ¤FSun¤½ ¥q ­º ®u °õ ¦æ ©xScott McNealyªº ¤ä «ù¡A àD µo ¤FJava¶i ­xInternet¡C Javaªº ¨ú ¦W ¤] ¦³ ¤@ «h ½ì »D¡A ¦³ ¤@ ¤Ñ¡A ¤L ¦ìJava¦¨ ­û ²Õ ªº ·| ­û ¥¿ ¦b °Q ½× µ¹ ³o ­Ó ·s ªº »y ¨¥ ¨ú ¤° ¤\ ¦W ¦r¡A ·í ®É ¥L ­Ì ¥¿ ¦b ©@ °Ø À] ³Ü µÛJava(¤ö «z) ©@ °Ø¡A ¦³ ¤@ ­Ó ¤H ÆF Éó ¤@ °Ê »¡ ´N ¥sJava«ç ¼Ë¡A ±o ¨ì ¤F ¨ä ¥L ¤H ªº ÃÙ ½à¡A ¤_ ¬O¡AJava³o ­Ó ¦W ¦r ´N ³o ¼Ë ¶Ç ¶} ¤F¡C

¡@¡@ 1.1.2 Javaªº ²{ ª¬

¡@¡@ Java¬OSun¤½ ¥q ±À ¥X ªº ·s ªº ¤@ ¥N ­± ¦V ¹ï ¶H µ{ §Ç ³] ­p »y ¨¥¡A ¯S §O Óì ¦X ¤_InternetÀ³ ¥Î µ{ §Ç ¶} µo¡A ¥¦ ªº ¥­ ¥x µL Ãö ©Ê ª½ ±µ «Â ¯Ù ¨ìWintelªº Ãb Â_ ¦a ¦ì¡C ¤@ ®É ¶¡¡A¡§ ³sInternet¡A ¥ÎJava½s µ{¡¨¡A ¦¨ ¬° §Þ ³N ¤H ­û ªº ¤@ Ïú ®É ©|¡C Áö µM ·s »D ¬É ªº ³ø ¾É ¦³?copy;¨¥ ¹L ¨ä ¹ê¡A ¦ýJava§@ ¬° ³n ¥ó ¶} µo ªº ¤@ Ïú ­² ©R ©Ê ªº §Þ ³N¡A ¨ä ¦a ¦ì ¤w ³Q ÚÌ ¥ß¡A ³o ªí ²{ ¦b ¥H ¤U ¤L ­Ó ¤è ­±¡G 1.­p ºâ Éó ²£ ·~ ªº ³\ ¦h ¤j ¤½ ¥q ÁÊ ¶R ¤F Javaªº ³\ ¥i µý¡A ¥] ¬AIBM,Apple,DEC,Adobe,Silicon Graphics,HP,Oracel,Toshiba¡A ¥H ¤Î ³Ì ¤£ ±¡ º@ ªºMicrosoft¡C ³o ¤@ ÂI »¡ ©ú¡AJava¤w ±o ¨ì ¤F ¤u ·~ ¬É ªº »{ ¥i¡C 2.²³ ¦h ªº ³n ¥ó ¶} µo °Ó ¶} ©l ¤ä «ùJavaªº ³n ¥ó ²£ «~¡C ¨Ò ¦p¡GBorland¤½ ¥q ¥¿ ¦b ¶} µo ªº °ò ¤_Javaªº §Ö ³t À³ ¥Î µ{ §Ç ¶} µo Àô ¹ÒLatte¡A ¹w ­p ²£ «~ ·| ¦b1 996¦~ ¤¤ ´Á µo ¥¬¡CBorland¤½ ¥q ªº ³o ¤@ Á| ±¹¡A ±À °Ê ¤FJava¶i ¤JPCÉó ³n ¥ó ¥«³õ¡CSun¤½ ¥q ¦Û ¤v ªºJava¶} µo Àô ¹ÒJava Workshop¤w ¸g µo ¥¬¡C ¼Æ Õu ®w ÉD °Ó ¦p¡G

Illustra,Sysbase,Versant,Oracle³£ ¦b ¶} µoCGI±µ ¤f¡A ¤ä «ùHTML©MJava¡C ¤µ ¤Ñ ¬O ¥H ÊI µ¸ ¬° ¤¤ ¤ß ªº ­p ºâ ®É ¥N¡A ¤£ ¤ä «ùHTML©MJava¡A À³ ¥Î µ{ §Ç ªº À³ ¥Î ­S ³ò ¥u ¯à ­­ ¤_ ¦P ½è ªº Àô ¹Ò¡]¬Û ¦P ªº µw ¥ó ¥­ ¥x?copy;¡C 3.Intranet¥¿ ¦b ¦¨ ¬° ¥ø ·~ «H ®§ ¨t ²Î ³Ì ¨Î ªº ¸Ñ ¨M ¤è ®×¡A ¦Ó ¨ä ¤¤Java±N µo ´§ ¤£ ¥i ´À ¥N ªº §@ ¥Î¡CIntranetªº ¥Ø ªº ¬O §âInternet¥Î ¤_ ¥ø ·~ ¤º ³¡ ªº «H ®§ ¨t ²Î¡A ¥¦ ªº ɬ ÂI ªí ²{ ¦b¡G «K ©y¡A ©ö ¤_ ¨Ï ¥Î ©M ºÞ ²z¡C ¥Î ¤á ¤£ ºÞ ¨Ï ¥Î ¦ó Ïú Ãþ «¬ ªº Éó ¾¹ ©M ¾Þ §@ ¨t ²Î¡A ¬É ­± ¬O ²Î ¤@ ªºIntrnetÂs Äý ¾¹¡A ¦Ó ¼Æ Õu ®w¡BWeb­¶ ­±¡B À³ ¥Î µ{ §Ç(¥ÎJava½s ªºApplet)«h ¦s ¦bWWWªA °È ¾¹ ¤W¡A µL ½× ¬O ¶} µo ¤H ­û¡A ÁÙ ¬O ºÞ ²z ¤H ­û¡A §í ©Î ¬O ¥Î ¤á ³£ ¥i ¥H ¨ü ¯q ¤_ ¸Ó ¸Ñ ¨M ¤è ®×¡C Java»y ¨¥ ¥¿ ¦b ¤£ Â_ µo ®i ©M §¹ µ½¡ASun¤½ ¥q ¬O ¥D ­n ªº µo ®i ±À °Ê ªÌ¡A ¸û ³q ¥Î ªº ½s Ķ Àô ¹Ò ¦³JDK(Java Develop Kit)ÉOJWS(Java Workshop)¡C ÁÙ ¦³ «Ü ¦h ¨ä ¥L ¤½ ¥q ¥¿ ¦b ¶} µoJava»y ¨¥ ªº ½s Ķ ¾¹ ÉO ¶° ¦¨ Àô ¹Ò¡A ¹w ­p ¤£ ¤[Java»y ¨¥ ªº ¥¿ ÚÌ ©Ê ÉO ®Ä ²v ³£ ±N ·| ´£ °ª¡A ¥Î ¤á ¥ÎJava½s µ{ ©M ²{ ¦b ¥ÎC++½s µ{ ¤@ ¼Ë ¤è «K¡C

1.2 Java»y¨¥ªº¯SÂI

¡@¡@ Java¨ì ©³ ¬O ¤@ Ïú ¤° ¤\ ¼Ë ªº »y ¨¥ ©O¡H Java¬O ¤@ Ïú ² ³æ ªº ­± ¶H ¹ï ¶H ªº ¤À ¥¬ ¦¡ ªº ¸Ñ ÄÀ ªº °· §§ ªº ¦w ¥þ ªº µ² ÌÛ ¤¤ ¥ß ªº ¥i ²¾ ´Ó ªº ©Ê ¯à «Ü ɬ ÉÝ ªº ¦h ½u µ{ ªº °Ê ºA ªº »y ¨¥¡C

¡@¡@ 1.2.1 ² ³æ

¡@¡@ Java³Ì ªì ¬O ¬° ¹ï ®a ¥Î ¹q ¾¹ ¶i ¦æ ¶° ¦¨ ±± ¨î ¦Ó ³] ­p ªº ¤@ Ïú »y ¨¥¡A ¦] ¦¹ ¥¦ ¥² ¶· ² ³æ ©ú ¤F¡CJava»y ¨¥ ªº ² ³æ ©Ê ¥D ­n Ê^ ²{ ¦b ¥H ¤U ¤T ­Ó ¤è ­±¡G 1. Javaªº ­· ®æ Ãþ ¦ü ¤_C++¡A ¦] ¦ÓC++µ{ §Ç ­û ¬O «D ±` ¼ô ±x ªº¡C ±q ¬Y Ïú ·N ¸q ¤W Á¿¡AJava»y ¨¥ ¬OC¤ÎC++»y ¨¥ ªº ¤@ ­Ó ÅÜ Ïú¡A ¦] ¦¹¡AC++µ{ §Ç ­û ¥i ¥H «Ü §Ö ´N ´x ´¤Java½s µ{ §Þ ³N¡C 2. Java´¬ ±ó ¤FC++¤¤ ®e ©ö ¤Þ µo µ{ §Ç ¿ù »~ ªº ¦a ¤è¡A ¦p «ü °w ©M ¤º ¦s ºÞ ²z¡C 3. Java´£ ¨Ñ¤F ¤¥ ´I ªº Ãþ ®w¡C

¡@¡@ 1.2.2 ­± ¦V ¹ï ¶H

¡@¡@ ­± ¦V ¹ï ¶H ¥i ¥H »¡ ¬OJava³Ì ­« ­n ªº ¯S ©Ê¡CJava»y ¨¥ ªº ³] ­p §¹ ¥þ ¬O ­± ¦V ¹ï ¶H ªº¡A ¥¦ ¤£ ¤ä «ù Ãþ ¦üC»y ¨¥ ¨º ¼Ë ªº ­± ¦V ¹L µ{ ªº µ{ §Ç ³] ­p §Þ ³N¡CJava¤ä «ù ÀR ºA ©M °Ê ºA ­· ®æ ªº ¥N ½X Ä~ ©Ó ¤Î ­« ¥Î¡C ³æ ±q ­± ¦V ¹ï ¶H ªº ¯S ©Ê ¨Ó ¬Ý¡AJavaÃþ ¦ü ¤_SmallTalk¡A ¦ý ¨ä ¥¦ ¯S ©Ê¡B ¤× ¨ä ¬O Óì ¥Î ¤_ ¤À ¥¬ ¦¡ ­p ºâ Àô ¹Ò ªº ¯S ©Ê »· »· ¶W ¶V ¤FSmallTalk¡C

¡@¡@ 1.2.3 ¤À ¥¬ ¦¡

¡@¡@ Java¥] ¬A ¤@ ­Ó ¤ä «ùHTTP©MFTPµ¥ °ò ¤_TCP/IP¨ó ij ªº ¤l ®w¡C ¦] ¦¹¡AJavaÀ³ ¥Î µ{ §Ç ¥i ¾Ì ­ÉURL¥´ ¶} ¦} ³X °Ý ÊI µ¸ ¤W ªº ¹ï ¶H¡A ¨ä ³X °Ý ¤è ¦¡ ÉO ³X °Ý ¥» ¦a ¤å ¥ó ¨t ²Î ¤L ¥G §¹ ¥þ ¬Û ¦P¡C ¬° ¤À ¥¬ Àô ¹Ò ¤× ¨ä ¬OInternet´£ ¨Ñ °Ê ºA ¤º ®e µL ºÃ ¬O ¤@ ¶µ «D ±` §» °¶ ªº ¥ô °È¡A ¦ýJavaªº »y ªk ¯S ©Ê «o ¨Ï §Ú ­Ì «Ü ®e ©ö ¦a ¹ê ²{ ³o ¶µ ¥Ø ¼Ð¡C

¡@¡@ 1.2.4 °· §§

¡@¡@ Java­P ¤O ¤_ ÀË ¬d µ{ §Ç ¦b ½s Ķ ©M ¹B ¦æ ®É ªº ¿ù »~¡C Ãþ «¬ ÀË ¬d À° §U ÀË ¬d ¥X ³\ ¦h ¶} µo ¦­ ´Á ¥X ²{ ªº ¿ù »~¡CJava¦Û ¤w ¾Þ Áa ¤º ¦s ´î ¤Ö ¤F ¤º ¦s ¥X ¿ù ªº ¥i ¯à ©Ê¡CJavaÁÙ ¹ê ²{ ¤F ¯u ¼Æ ²Õ¡A Á× §K ¤F ÂÐ »\ ¼Æ Õu ªº ¥i ¯à¡C ³o ¨Ç ¥\ ¯à ¯S ©º ¤j ¤j ÁY µu ¤F ¶} µoJavaÀ³ ¥Î µ{ §Ç ªº ©P ´Á¡C Java´£ ¨ÑNull«ü °w ÀË ´ú ¼Æ ²Õ Ãä ¬É ÀË ´ú ÉÝ ±` ¥X ¤f ¦r ¸` ¥N ½X ®Õ Åç

¡@¡@ 1.2.5 µ² ÌÛ ¤¤ ¥ß

¡@¡@ ¥t ¥~¡A ¬° ¤F «Ø ¥ßJava§@ ¬° ÊI µ¸ ªº ¤@ ­Ó ¾ã Ê^¡AJava±N ¥¦ ªº µ{ §Ç ½s Ķ ¦¨ ¤@ Ïú µ² ÌÛ ¤¤ ¥ß ªº ¤¤ ¶¡ ¤å ¥ó ®æ ¦¡¡C ¥u ­n ¦³Java¹B ¦æ ¨t ²Î ªº Éó ¾¹ ³£ ¯à °õ ¦æ ³o Ïú ¤¤ ¶¡ ¥N ½X¡C ²{ ¦b¡AJava¹B ¦æ ¨t ²Î ¦³Solaris2.4(SPARC),Win32¨t ²Î(Windows95©MWindows NT)µ¥. Java·½ µ{ §Ç ³Q ½s Ķ ¦¨ ¤@ Ïú °ª ¼h ¦¸ ªº ÉO Éó ¾¹ µL Ãö ªºbyte-code®æ ¦¡ »y ¨¥¡A ³o Ïú »y ¨¥ ³Q ³] ­p ¦b µê ÀÀ Éó ¤W ¹B ¦æ¡A ¥Ñ Éó ¾¹ ¬Û Ãö ªº ¹B ¦æ ½Õ ¸Õ ¾¹ ¹ê ²{ °õ ¦æ¡C

¡@¡@ 1.2.6 ¦w ¥þ

¡@¡@ Javaªº ¦w ¥þ ©Ê ¥i ±q ¨â ­Ó ¤è ­± ±o ¨ì «O µý¡C ¤@ ¤è ­±¡A ¦bJava»y ¨¥ ¨½¡A ¶H «ü °w ©M ÄÀ ©ñ ¤º ¦s µ¥C++¥\ ¯à ³Q §R °£¡A Á× §K ¤F «D ªk ¤º ¦s ¾Þ §@¡C ¥t ¤@ ¤è ­±¡A ·íJava¥Î ¨Ó ³Ð «Ø Âs Äý ¾¹ ®É¡A »y ¨¥ ¥\ ¯à ©M ¤@ ¨Ç Âs Äý ¾¹ ¥» ¨­ ´£ ¨Ñ ªº ¥\ ¯à µ² ¦X °_ ¨Ó¡A ¨Ï ¥¦ §ó ¦w ¥þ¡C Java»y ¨¥ ¦b §A ªº Éó ¾¹ ¤W °õ ¦æ «e¡A ­n ¸g ¹L «Ü ¦h ¦¸ ªº ´ú ¸Õ¡C ¥¦ ¸g ¹L ¥N ½X ®Õ Åç¡A ÀË ¬d ¥N ½X ¬q ªº ®æ ¦¡¡A ÀË ´ú «ü °w ¾Þ §@¡A ¹ï ¶H ¾Þ §@ ¬O §_ ¹L ¤À ¥H ¤Î ¸Õ ¹Ï §ï ÅÜ ¤@ ­Ó ¹ï ¶H ªº Ãþ «¬¡C

¡@¡@ 1.2.6.1 Byte-code®Õ Åç

¡@¡@ ¦p ªGbyte-code³q ¹L ¥N ½X ®Õ Åç¡A ¨S ¦³ ªð ¦^ ¿ù »~¡A §Ú ­Ì ¥i ª¾ ¹D¡G ¥N ½X ¨S ¦³ °ï ´Ì ¤W ·¸ ¥X ©M ¤U ·¸ ¥X ©Ò ¦³ ¾Þ §@ ¥N ½X °Ñ ¼Æ Ãþ «¬ ³£ ¬O ¥¿ ÚÌ ªº ¨S ¦³ µo ¥Í «D ªk ¼Æ Õu Âà ´«¡A ¦p ±N ¾ã ¼Æ Âà ´« ¦¨ «ü °w¡C ³X °Ý ¹ï ¶H ¾Þ §@ ¬O ¦X ªk ªº

¡@¡@ 1.2.6.2 Ãþ ¸Ë ¸ü

¡@¡@ Class Loader³q ¹L ±N ¥» Éó Ãþ ÉO ÊI µ¸ ¸ê ·½ Ãþ ªº ¦W ºÙ ¤À ¶}¡A ¨Ó «O «ù ¦w ¥þ ©Ê¡C ¦] ¬° ½Õ ¤J Ãþ ®É Á` ­n ¸g ¹L ÀË ¬d¡A ³o ¼Ë Á× §K ¤F ¯S ¬¥ ¥ì ¤ì °¨ ²{ ¶H ªº ¥X ²{¡C ±q ÊI µ¸ ¤W ¤U ¸ü ªº Ãþ ³Q ½Õ ¶i ¤@ ­Ó ÉO ·½ ¬Û Ãö ªº ¨p ¦³ ªº ¦W ¦r °ì¡C ·í ¤@ ­Ó ¨p ¦³ Ãþ ³X °Ý ¥t ¤@ ­Ó Ãþ ®É¡Abuild-in(¥» Éó Ãþ)­º ¥ý ³Q ÀË ¬d¡A µM ¦Z ÀË ¬d ¬Û Ãö ªº Ãþ¡C ³o ¼Ë ´N Á× §K ¤F ¯} §¥ ¥» Éó Ãþ ±¡ ªp ªº ¥X ²{¡C

¡@¡@ 1.2.7 ¥i ²¾ ´Ó ªº

¡@¡@ ¦P Ê^ ¨t µ² ÌÛ µL Ãö ªº ¯S ©Ê ¨Ï ±oJavaÀ³ ¥Î µ{ §Ç ¥i ¥H ¦b °t ³Æ ¤FJava¸Ñ ÄÀ ¾¹ ©M ¹B ¦æ Àô ¹Ò ªº ¥ô ¦ó ­p ºâ Éó ¨t ²Î ¤W ¹B ¦æ¡A ³o ¦¨ ¬°JavaÀ³ ¥Î ³n ¥ó «K ¤_ ²¾ ´Ó ªº ¨} ¦n °ò¦¡C ¦ý ¶È ¶È ¦p ¦¹ ÁÙ ¤£ °÷¡C ¦p ªG °ò ¥» ¼Æ Õu Ãþ «¬ ³] ­p ¨Ì ¿à ¤_ ¨ã Ê^ ¹ê ²{¡A ¤] ±N ¬° µ{ §Ç ªº ²¾ ´Ó ±a ¨Ó «Ü ¤j ¤£ «K¡C ¨Ò ¦p ¦bWindows 3.1¤¤ ¾ã ¼Æ(Integer)¬°16bits¡A ¦bWindows 95¤¤ ¾ã ¼Æ ¬°32bits¡A ¦bDEC Alpha¤¤ ¾ã ¼Æ ¬°64bits¡A ¦bIntel 486¤¤ ¬°32bits¡C ³q ¹L ©w ¸q ¿W ¥ß ¤_ ¥­ ¥x ªº °ò ¥» ¼Æ Õu Ãþ «¬ ¤Î ¨ä ¹B ºâ¡AJava¼Æ Õu ±o ¥H ¦b ¥ô ¦ó µw ¥ó ¥­ ¥x ¤W «O «ù ¤@ ­P¡CJava»y ¨¥ ªº °ò ¥» ¼Æ Õu Ãþ «¬ ¤Î ¨ä ªí ¥Ü ¤è ¦¡ ¦p ¤U¡G byte 8-bit ¤G ¶i ¨î ¸É ½X short 16-bit ¤G ¶i ¨î ¸É ½X int 32-bit ¤G ¶i ¨î ¸É ½X long 64-bit ¤G ¶i ¨î ¸É ½X float 32-bit IEEE 754¯BÂI ¼Æ double 32-bit IEEE 754¯BÂI ¼Æ char 16-bit Unicode¦r ²Å

¡@¡@ ¦b ¥ô ¦óJava¸Ñ ÄÀ ¾¹ ¤¤¡A ¼Æ Õu Ãþ «¬ ³£ ¬O ¨Ì Õu ¥H ¤W ¼Ð ­ã ¨ã Ê^ ¹ê ²{ ªº¡C ¦] ¬° ¤L ¥G ¥Ø «e ¨Ï ¥Î ªº ©Ò ¦³CPU³£ ¯à ¤ä «ù ¥H ¤W ¼Æ Õu Ãþ «¬¡B8¡ã64¦ì ¾ã ¼Æ ®æ ¦¡ ªº ¸É ½X ¹B ºâ ©M ³æ/Âù ºë «×¯BÂI ¹B ºâ¡C Java½s Ķ ¾¹ ¥» ¨­ ´N ¬O ¥ÎJava»y ¨¥ ½s ¼g ªº¡CJava¹B ºâ ¨t ²Î ªº ½s ¨î ¨Ì ÕuPOSIX¤è «K ²¾ ´Ó ªº ­­ ¨î¡A ¥ÎANSI C»y ¨¥ ¼g ¦¨¡CJava»y ¨¥ ³W ­S ¤¤ ¤] ¨S ¦³ ¥ô ¦ó"¦P ¨ã Ê^ ¹ê ²{ ¬Û Ãö"ªº ¤º ®e¡C

¡@¡@ 1.2.8 ¸Ñ ÄÀ ªº

¡@¡@ Java¸Ñ ÄÀ ¾¹(¹B ¦æ ¨t ²Î) ª½ ±µ ¹B ¦æ ¥Ø ¼Ð ¥N ½X «ü ¥O¡C Ãì ±µ µ{ §Ç ³q ±` ¤ñ ½s Ķ µ{ §Ç ©Ò »Ý ¸ê ·½ ¤Ö¡A ©Ò ¥H µ{ §Ç ­û ¥i ¥H ¦b ³Ð «Ø ·½ µ{ §Ç ¤W ªá ¤W §ó ¦h ªº ®É ¶¡¡C

¡@¡@ 1.2.9 °ª ©Ê ¯à

¡@¡@ ¦p ªG ¸Ñ ÄÀ ¾¹ ³t «× ¤£ ºC¡AJava¥i ¥H ¦b ¹B ¦æ ®É ª½ ±µ ±N ¥Ø ¼Ð ¥N ½X ½ Ķ ¦¨ Éó ¾¹ «ü ¥O¡CSun¥Î ª½ ±µ ¸Ñ ÄÀ ¾¹ ¤@ ¬í ÄÁ ¤º ¥i ½Õ ¥Î300,000­Ó ¹L µ{¡C ½ Ķ ¥Ø ¼Ð ¥N ½X ªº ³t «× ÉOC/C++ªº ©Ê ¯à ¨S ¤° ¤\ °Ï §O¡C

¡@¡@ 1.2.10 ¦h ½u µ{

¡@¡@ Java´£ ¨Ñ ªº ¦h ½u µ{ ¥\ ¯à ¨Ï ±o ¦b ¤@ ­Ó µ{ §Ç ¨½ ¥i ¦P ®É °õ ¦æ ¦h ­Ó ¤p ¥ô °È¡C ½u µ{ ¡Ð ¡Ð ¦³ ®É ¤] ºÙ ¤p ¶i µ{ ¡Ð ¡Ð ¬O ¤@ ­Ó ¤j ¶i µ{ ¨½ ¤À ¥X ¨Ó ªº ¤p ªº ¿W ¥ß ªº ¶i µ{¡C ¦] ¬°Java¹ê ²{ ªº ¦h ½u µ{ §Þ ³N¡A ©Ò ¥H ¤ñC©MC++§ó Áä §§¡C ¦h ½u µ{ ±a ¨Ó ªº §ó ¤j ªº ¦n ³B ¬O §ó ¦n ªº ¥æ ¤¬ ©Ê ¯à ©M ¹ê ®É ±± ¨î ©Ê ¯à¡C ·í µM ¹ê ®É ±± ¨î ©Ê ¯à ÁÙ ¨ú ¨M ¤_ ¨t ²Î ¥» ¨­(UNIX,Windows,Macintoshµ¥)¡A ¦b ¶} µo Ãø ©ö µ{ «× ©M ©Ê ¯à ¤W ³£ ¤ñ ³æ ½u µ{ ­n ¦n¡C ¥ô ¦ó ¥Î ¹L ·í «e Âs Äý ¾¹ ªº ¤H¡A ³£ ·P ı ¬° ½Õ ¤@ °Æ ¹Ï ¤ù ¦Ó µ¥ «Ý ¬O ¤@ ¥ó «Ü ·Ð ´o ªº ¨Æ ±¡¡C ¦bJava¨½¡A §A ¥i ¥Î ¤@ ­Ó ³æ ½u µ{ ¨Ó ½Õ ¤@ °Æ ¹Ï ¤ù¡A ¦Ó §A ¥i ¥H ³X °ÝHTML¨½ ªº ¨ä ¥¦ «H ®§ ¦Ó ¤£ ¥² µ¥ ¥¦¡C

¡@¡@ 1.2.11 °Ê ºA

¡@¡@ Javaªº °Ê ºA ¯S ©Ê ¬O ¨ä ­± ¦V ¹ï ¶H ³] ­p ¤è ªk ªº ÂX ®i¡C ¥¦ ¤¹ ³\ µ{ §Ç °Ê ºA ¦a ¸Ë ¤J ¹B ¦æ ¹L µ{ ¤¤ ©Ò »Ý ­n ªº Ãþ¡A ³o ¬OC++»y ¨¥ ¶i ¦æ ­± ¦V ¹ï ¶H µ{ §Ç ³] ­p ©Ò µL ªk ¹ê ²{ ªº¡C ¦bC++µ{ §Ç ³] ­p ¹L µ{ ¤¤¡A ¨C ·í ¦b Ãþ ¤¤ ¼W ¥[ ¤@ ­Ó ¹ê ¨Ò ÅÜ ¶q ©Î ¤@ Ïú ¦¨ ­û ¨ç ¼Æ ¦Z¡A ¤Þ ¥Î ¸Ó Ãþ ªº ©Ò ¦³ ¤l Ãþ ³£ ¥² ¶· ­« ·s ½s Ķ¡A §_ «h±N ¾É ­P µ{ §Ç ±Y ¼ì¡CJava±q ¦p ¤U ¤L ¤è ­± ªö ¨ú ±¹ ¬I ¨Ó ¸Ñ ¨M ³o ­Ó °Ý ÃD¡CJava½s Ķ ¾¹ ¤£ ¬O ±N ¹ï ¹ê ¨Ò ÅÜ ¶q ©M ¦¨ ­û ¨ç ¼Æ ªº ¤Þ ¥Î ½s Ķ ¬° ¼Æ ­È ¤Þ ¥Î¡A ¦Ó ¬O ±N ²Å ¸¹ ¤Þ ¥Î «H ®§ ¦b ¦r ¸` ½X ¤¤ «O ¦s ¤U ¶Ç »¼ µ¹ ¸Ñ ÄÀ ¾¹¡A ¦A ¥Ñ ¸Ñ ÄÀ ¾¹ ¦b §¹ ¦¨ °Ê ºA ³s ±µ Ãþ ¦Z¡A ±N ²Å ¸¹ ¤Þ ¥Î «H ®§ Âà ´« ¬° ¼Æ ­È °¾ ²¾ ¶q¡C ³o ¼Ë¡A ¤@ ­Ó ¦b ¦s Àx ¾¹ ¥Í ¦¨ ªº ¹ï ¶H ¤£ ¦b ½s Ķ ¹L µ{ ¤¤ ¨M ©w¡A ¦Ó ¬O ©µ ¿ð ¨ì ¹B ¦æ ®É ¥Ñ ¸Ñ ÄÀ ¾¹ ÚÌ ©w ªº¡C ³o ¼Ë¡A ¹ï Ãþ ¤¤ ªº ÅÜ ¶q ©M ¤è ªk ¶i ¦æ §ó ·s ®É ´N ¤£ ¦Ü ¤_ ¼v ÅT ²{ ¦s ªº ¥N ½X¡C ¸Ñ ÄÀ °õ ¦æ ¦r ¸` ½X ®É¡A ³o Ïú ²Å ¸¹ «H ®§ ªº ¬d §ä ©M Âà ´« ¹L µ{ ¶È ¦b ¤@ ­Ó ·s ªº ¦W ¦r ¥X ²{ ®É ¤~ ¶i ¦æ ¤@ ¦¸¡A ÀH ¦Z ¥N ½X «K ¥i ¥H ¥þ ³t °õ ¦æ¡C ¦b ¹B ¦æ ®É ÚÌ ©w ¤Þ ¥Î ªº ¦n ³B ¬O ¥i ¥H ¨Ï ¥Î ¤w ³Q §ó ·s ªº Ãþ¡A ¦Ó ¤£ ¥² ¾á ¤ß ·| ¼v ÅT ­ì ¦³ ªº ¥N ½X¡C ¦p ªG µ{ §Ç ³s ±µ ¤F ÊI µ¸ ¤¤ ¥t ¤@ ¨t ²Î ¤¤ ªº ¬Y ¤@ Ãþ¡A ¸Ó Ãþ ªº ©Ò ¦³ ªÌ ¤] ¥i ¥H ¦Û ¥Ñ ¦a ¹ï ¸Ó Ãþ ¶i ¦æ §ó ·s¡A ¦Ó ¤£ ·| ¨Ï ¥ô ¦ó ¤Þ ¥Î ¸Ó Ãþ ªº µ{ §Ç ±Y ¼ì¡C JavaÁ٠² ¤Æ ¤F ¨Ï ¥Î ¤@ ­Ó ¤É ¯Å ªº ©Î ¥þ ·s ªº ¨ó ij ªº ¤è ªk¡C ¦p ªG §A ªº ¨t ²Î ¹B ¦æJavaµ{ §Ç ®É ¹J ¨ì ¤F ¤£ ª¾ «ç ¼Ë ³B ²z ªº µ{ §Ç¡A ¨S Ãö ¨t¡AJava¯à ¦Û °Ê ¤U ¸ü §A ©Ò »Ý ­n ªº ¥\ ¯à µ{ §Ç¡C

1.3 ÉOC©MC++»y¨¥ªºÉݦP

¡@¡@ Java´£ ¨Ñ ¤F ¤@ ­Ó ¥\ ¯à ±j ¤j »y ¨¥ ªº ©Ò ¦³ ¥\ ¯à¡A ¦ý ¤L ¥G ¨S ¦³ ¤@ ÂI §t ²V ¯S ©º¡CC++¦w ¥þ ©Ê ¤£ ¦n¡A ¦ýC©MC++ÁÙ ¬O ³Q ¤j ®a ©Ò ±µ ¨ü¡A ©Ò ¥HJava³] ­p ¦¨C++§Î ¦¡¡A Åý ¤j ®a «Ü ®e ©ö ¾Ç ²ß¡CJava¥h ±¼ ¤FC++»y ¨¥ ªº ³\ ¦h ¥\ ¯à¡A ÅýJavaªº »y ¨¥ ¥\ ¯à «Ü ºë ·Ò¡A ¦} ¼W ¥[ ¤F ¤@ ¨Ç «Ü ¦³ ¥Î ªº ¥\ ¯à¡A Java¥h ±¼ ¤F ¥H ¤U ¤L ­ÓC©MC++¥\ ¯à ©M ¯S ©º¡G «ü °w ¹B ºâ µ² ÌÛ typedefs #define »Ý ­n ÄÀ ©ñ ¤º ¦s ¥þ §½ ÅÜ ¶q ªº ©w ¸q ³o ¨Ç ¥\ ¯à ³£ ¬O «Ü ®e ©ö ¤Þ °_ ¿ù »~ ªº ¦a ¤è¡C

1.4 JavaªºÀ³¥Î²¤¶

¡@¡@ 1.4.1 WebÂs Äý

¡@¡@ WebÂs Äý ¬O ²{ ¦b °ê »Ú ÊI ¬Æ ¦Ü §½ °ì ÊI ªº ¥D ­n ¨Ï ¥Î ¤è ¦¡¡C ¤å ÀÉ ¯à «Ü ®e ©ö ¦a Åã ¥Ü ¤å ¥» ©M ¦U Ïú ¹Ï ¤ù¡A ¥L ÁÙ ¯à ´£ ¨Ñ ¶W ¤å ¥» Ãì ±µ¡C ³o ¼Ë Âs Äý ¾¹ ½Õ ¥ÎHTML»y ¨¥ ¼g ªº ¤å ÀÉ¡AHTML/WWWÂs Äý ¾¹ §Þ ³N ¥u ­­ ¤_ ¤å ¥» ©M ¹Ï ¶H¡C ¦p ªG §A ·Q ¼½ ©ñ ¤@ Ïú Án ­µ ©Î ¹B ¦æ ¤@ ­Ó ºt ¥Ü µ{ §Ç¡A §A ¤£ ±o ¤£ ¤U ¸ü ¨º ­Ó ¤å ¥ó ¦} ¥Î §A ¥» Éó ¤W ªº ¯à ²z ¸Ñ ©M ¹B ¦æ ¨º ­Ó ¤å ¥ó ®æ ¦¡ ªº µ{ §Ç ¨Ó ¼½ ©ñ ¥¦¡C Javaµ{ §Ç ©M ¥¦ ªº Âs Äý ¾¹HotJava¡A ´£ ¨Ñ ¤F ¥i Åý §A ªº Âs Äý ¾¹ ¹B ¦æ µ{ §Ç ªº ¤è ªk¡C §A ¯à ±q §A ªº Âs Äý ¾¹ ¨½ ª½ ±µ ¼½ ©ñ Án ­µ¡C §A ÁÙ ¯à ¼½ ©ñ ­¶ ­± ¨½ ªº °Ê µe¡CJavaÁÙ ¯à §i ¶D §A ªº Âs Äý ¾¹ «ç ¼Ë ³B ²z ·s ªº Ãþ «¬ ¤å ¥ó¡C ·í §Ú ­Ì ¯à ¦b2400 baud½u ¤W ¶Ç ¿é µø ÀW ¹Ï ¶H ®É¡AHotJava±N ¯à Åã ¥Ü ³o ¨Ç µø ÀW¡C

¡@¡@ 1.4.2 ÊI µ¸ À³ ¥Î ¨t ²Î

¡@¡@ Java¬O ¤@ Ïú ÉO ¥­ ¥x µL Ãö ªº »y ¨¥¡A ¦] ¦¹ ¥ÎJava¶} µo ªº ÊI µ¸ À³ ¥Î ¨t ²Î ¥i ¥H ¦b ¦U Ïú ¥­ ¥x ¤W ¹B ¦æ¡A ¤j ¤j ¼W ¥[ ¤F ¶} µo ®Ä ²v¡A ´î ¤Ö ­« Î` ³Ò °Ê¡C ¦Ó ¥B¡AJava¶° ¦¨ ªº ÊI µ¸ ¥\ ¯à ³¡ ¤À ¦³ §Q ¤_ ¶} µo ÊI µ¸ À³ ¥Î ¨t ²Î¡C

¥»³¹¤pµ²¡G

¡@¡@ 1.Javaªº ²£ ¥Í ÉO ¬y ¦æ ¬O ·í ¤µinternetµo ®i ªº «È Æ[ ­n ¨D 2.java¬O ¤@ ªù ¦U ¤è ­± ©Ê ¯à ³£ «Ü ¦n ªº ½s µ{ »y ¨¥¡A ¥¦ ªº °ò ¥» ¯S ÂI ¬O ² ³æ¡B ­± ¶H ¹ï ¶H¡B ¤À ¥¬ ¦¡¡B ¸Ñ ÄÀ ªº¡B°· §§ ªº¡B ¦w ¥þ ªº¡B µ² ÌÛ ¤¤ ¥ß ªº¡B ¥i ²¾ ´Ó ªº¡B ©Ê ¯à «Ü ɬ ÉÝ ªº¡B ¦h ½u µ{ ªº¡B °Ê ºA ªº ¤Q ¤À Óì ¦X ¦binternetÀô ¹Ò ¤W ¶} µo À³ ¥Î ¨t ²Î¡C 3.java¥i ¥H ¨î §@ ¤j ³¡ ¤À ÊI µ¸ À³ ¥Î µ{ §Ç ¨t ²Î¡A ¦Ó ¥B ÉO ·í ¤µ ¬y ¦æ ªºWWWÂs Äý ¾¹ µ² ¦X ±o «Ü ¦n




Copyright? 2002-2005 Powered By PassBiBle.Com°êÈÒIT»{µý¥N¦ÒÊI ª©Åv©Ò¦³