 |
-- ·|û / µù¥U --
|
¡@ |
|
|
Java¤Jªù1¡P2¡P3¡X¡X¤@Ӧѳ¾ªºJava¾Ç²ß¤ß±o ( ²Åé ¦r) |
§@ªÌ¡G»NµÞ | Ãþ§O¡G1. -> µ{¦¡³]p -> JAVA -> Java |
ĶªÌ¡G |
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 25730 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¯Ê®Ñ¡j ¡i¤£±µ¨üqÁÊ¡j |
¥Xª©¤é¡G3/19/2010 |
¶¼Æ¡G613 |
¥úºÐ¼Æ¡G1 (§tµøÀW±Ð¾Ç) |
|
¯¸ªø±ÀÂË¡G  |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¡i¤£±µ¨üqÁÊ¡j | ISBN¡G9787302217831 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡G |
¤º®e²¤¶¡G¥»®Ñ¬O¤@¥»»P²³¤£¦PªºJava¤Jªù¦n®Ñ¡C§@ªÌ¥H¿W¯Sªºµø¨¤¡A¦VJavaªì¾ÇªÌÁ¿z¤F¦p¦ó¤~¯à¯u¥¿²z¸Ñ©M´x´¤Java»y¨¥¡C¥»®Ñ¥R¤À¦Ò¼{¤Fªì¾ÇJava»y¨¥ªººØºØ§xÃø¡AÁ¿¸Ñ®É²ÓP¤J·L¡A©âµ·éõ¡A¼h¼h±À¶i¡A¦}ªö¥Î¹ï¤ñ¡B¤ñ³ë©MÃþ¤ñªº¤è¦¡Á¿¸Ñ¡AÁÙµ¹¥X¤F¤j¶qªº¬yµ{¹ÏÀ°§UŪªÌ²z¸Ñ¦UºØ·§©À©Mµ{§Çªº¹B¦æ¹Lµ{¡C¥t¥~¡A§@ªÌ±Mªù¿ý¨î¤Fªñ16¤p®Éªº¦h´CÅé»yµ±Ð¾ÇµøÀWÀ°§UŪªÌª½Æ[¦a¾Ç²ß¡C³o¨ÇµøÀW©M®Ñ¤¤ªº·½¥N½X¤@°_¦¬¿ý¤_¥»®ÑªºDVD¥ú½L¤¤¡C ¥»®Ñ¤À3½g¡C²Ä1½g¬°Java»y¨¥°ò¥»»yªk¡A¥]¬AJava»y¨¥·§z¡B°t¸m¶}µoÀô¹Ò¡BJava¤¤ªº°ò¥»¼Æ¾ÚÃþ«¬¡BJava¹Bºâ²Å¡BJava¬yµ{±±¨î»y¥y©M¼Æ²Õ¡C²Ä2½g¬°Java»y¨¥°ª¯Å»yªk¡A¥]¬AÃþ¡B¹ï¶H¡B¤èªk¡BÄ~©Ó¡B¦hºA¡B×¹¢²Å¡B±µ¤f¡B©â¶HÃþ¡B¤º³¡Ãþ¡BJava²§±`³B²z©M¦h½uµ{½sµ{¡C²Ä3½g¬°Java»y¨¥½sµ{¶i¶¥¡A¥]¬AJava½sµ{±`¥Îª¾ÃÑ¡BJava¤å¥ó½sµ{¡BJava¤å¥óI/O½sµ{¡BJava TCP½sµ{¡BJava UDP½sµ{¡BJava Swing½sµ{¡BJDBC½sµ{¡A³Ì¦ZÁÙµ¹¥X¤F¤@Ó²á¤Ñµ{§Ç¹ê¨Ò©M¤@Ӽƾڪí¾Þ§@µ¡¤f¹ê¨Ò¡A±NSwing¡BUDP¡BJava¶°¦XÃþ¡B½uµ{¦P¨B¡B±µ¤f©MJDBC½sµ{¦³¾÷¦aµ²¦X°_¨Ó¡A®i¥Ü¤F¶}µo¤@Ó²³æµ{§Çªº¨å«¬¨BÆJ¡C ¥»®Ñ¾A¦X¼s¤j·Q¾Ç²ß¤@ªù½sµ{»y¨¥ªºÅªªÌ¡B¨S¦³¥ô¦ó°ò¦ªºJava¤JªùŪªÌ¡BJava¦Û¾Ç¤Hû¡B±q¨ä¥L»y¨¥Âà¦VJava»y¨¥ªºÅªªÌ¡B¤j¤¤±M°|®Õªº¾Ç¥Í©MªÀ·|°ö°V¾Ç¥Í¡C
|
¥Ø¿ý¡G²Ä1½g Java»y¨¥°ò¥»»yªk ²Ä1³¹ Åý¦Û¤vªº²Ä¤@ÓJavaµ{§Ç¶]°_¨Ó 2 ±Ð¾ÇµøÀW¡G19¤ÀÄÁ 1.1 ·Qn¥ÎJava§ïÅܳoÓ¥@¬É¶Ü¡H 2 1.1.1 Java¦³¤°¤\Àu¶Õ¡H 2 1.1.2 Java¦bþ¨à¡H 3 1.2 ·Ç³Æ¦n¶}©lJava¤§®È 3 1.2.1 ¤U¸üJDK 4 1.2.2 ¦w¸ËJDK 5 1.2.3 °t¸mÀô¹ÒÅܶq 6 1.2.4 ´ú¸ÕÀô¹Ò¬O§_¦w¸Ë¦¨¥\ 8 1.2.5 ¦pªG¥¢±Ñ¤F«ç¤\¿ì¡H 9 1.3 Åý¦Û¤vªº²Ä¤@Óµ{§Ç¹B¦æ°_¨Ó 10 1.3.1 ½s¼g¦Û¤vªºHello World·½µ{§Ç 10 1.3.2 ½sĶ¦Û¤vªºHelloWorldµ{§Ç 11 1.3.3 Åý¥N½X¹B¦æ°_¨Ó 13 1.4 ªì±´Hello World 14 1.4.1 Ãþ¡]Class¡^¡GJava¥@¬É¤¤¤@Ãþª«Åé 14 1.4.2 ¤èªk¡]Method¡^¡Gª«Å骺¥\¯à 15 1.4.3 main()¤èªk¡G©Ò¦³Javaµ{§Ç°õ¦æªº°_ÂI 15 1.5 ¦Wµü¸ÑÄÀ 16 1.5.1 JDK©MJava¥»O 16 1.5.2 Java½s;¹¡]Java Compiler¡^ 17 1.5.3 JavaÃþ®w¡]Java Class Libraries¡^ 17 1.5.4 JavaµêÀÀ¾÷¡]Java Virtual Machine¡^ 17 1.5.5 HelloWorldªº¾ãÓ¬yµ{ 17 1.6 ¤pµ²¡G§Ú̾Ƿ|¤F½sĶ©M¹B¦æ¤@ÓJavaµ{§Ç¡I 18 1.7 ²ßÃD 19 ²Ä2³¹ ·f«Ø¦Û¤vªº¶°¦¨¶}µoÀô¹Ò 20 ±Ð¾ÇµøÀW¡G31¤ÀÄÁ 2.1 ¦w¸Ë¶°¦¨¶}µoÀô¹Ò 20 2.1.1 ¶°¦¨¶}µoÀô¹Ò¦³þ¨Ç 20 2.1.2 ¦w¸ËEclipse 21 2.2 Eclipse¬É±¤¶²Ð 23 2.2.1 ±Ò°ÊEclipse 23 2.2.2 EclipseªºPerspective 24 2.2.3 Eclipseªºµæ³æ 25 2.2.4 Eclipseªº¤u¨ã±ø 25 2.2.5 Eclipse»²§Uµø¹Ï°Ï 25 2.2.6 Eclipse¤¤Package Explorer 26 2.2.7 Eclipse¤¤ªº·½¥N½X½s¿è¾¹ 26 2.2.8 Eclipseªº³]¸mµ¡¤f 26 2.2.9 Eclipse¤¤ªº¨ä¥Lµø¹Ï 27 2.3 ¦p¦ó¨Ï¥ÎEclipse 28 2.3.1 ¦bEclipse¤¤³Ð«Ø¦Û¤vªº²Ä¤@Ó¶µ¥Ø 28 2.3.2 ¦bEclipse¤¤½s¼gHelloWorldµ{§Ç 29 2.3.3 ³q¹LEclipse¹B¦æHello World 31 2.4 ¤pµ²¡GEclipse--¥\¯à«Ü±j¤j 32 2.5 ²ßÃD 32 ²Ä3³¹ Java¤¤ªº°ò¥»¼Æ¾ÚÃþ«¬©M¹Bºâ²Å 33 ±Ð¾ÇµøÀW¡G1¤p®É5¤ÀÄÁ 3.1 Java¤¤ªº°ò¥»¼Æ¾ÚÃþ«¬ 33 3.1.1 °ò¥»¼Æ¾ÚÃþ«¬¡X¡X½sµ{»y¨¥¤¤ªº¼Æ¾Úì¤l 33 3.1.2 Java¤¤ªº°ò¥»¤W¼Æ¾ÚÃþ«¬¤¶²Ð 34 3.1.3 °ò¥»¼Æ¾ÚÃþ«¬È°ì 34 3.2 Java¹Bºâ²Å 36 3.2.1 Åܶqªº·§©À 36 3.2.2 ´¡¦±¡GJava¤¤ªº»y¥y 37 3.2.3 ³Ð«Ø¤@ÓÅܶq©MÅܶq¦Wªº³WS 37 3.2.4 Java¤¤ªº°ò¥»¹Bºâ²Å©Mªí¹F¦¡ 39 3.2.5 Java¤¤ªº¥¬º¸¹Bºâ²Å 43 3.3 °ò¥»¼Æ¾ÚÃþ«¬¹BºâªºÃøÂI 47 3.3.1 ±j¨îÃþ«¬Âà´«¡X¡X¤p¼Æþ¨½¥h¤F 48 3.3.2 Ãþ«¬ªºÂà´«¦b¹Bºâ¤¤®¨®¨¶i¦æ 50 3.3.3 ±j¨îÃþ«¬Âà´«³ÌÀu¥ý 52 3.3.4 µ¥¸¹¨ä¹ê¤£Â²³æ 52 3.3.5 ¤p¤ß¨Ï¥Î¯BÂI¼Æ¶i¦æ¤ñ¸û 53 3.3.6 boolean©Mchar 55 3.3.7 ¤£n¨Ï¥ÎÁÙ¨S¦³³Ð«Ø¥X¨ÓªºÅܶq 57 3.3.8 String--char¦ê°_ªº¶µÃì 58 3.3.9 Âà¸q²Å¡X¡X¬Ý¤£¨£¼g±o¥X 61 3.4 ¤pµ²¡G°ò¥»¼Æ¾ÚÃþ«¬-- Java¤¤¤@¤Á¼Æ¾Ú©M¹Bºâªº°ò¦ 63 3.5 ²ßÃD 65 ²Ä4³¹ Java¤¤ªºµ{§Ç°õ¦æ¬yµ{ 67 ±Ð¾ÇµøÀW¡G1¤p®É57¤ÀÄÁ 4.1 ¶¶§Ç°õ¦æ 67 4.2 ¨Ï¥Îif-elseÅýµ{§ÇÀ´±o§PÂ_ 68 4.2.1 if»y¥y 68 4.2.2 if»y¥yªº´O®M 71 4.2.3 if-else»y¥y 73 4.2.4 if-else»y¥y´O®M 75 4.3 ¨Ï¥Îwhile¶i¦æ´`Àô 76 4.3.1 ¨Ï¥Îwhile»y¥y 76 4.3.2 ¨Ï¥Îdo-while»y¥y 79 4.4 ¨Ï¥Îfor¶i¦æ´`Àô 80 4.4.1 ¦Û¼W©M¦Û´î¾Þ§@ 80 4.4.2 for»y¥y 82 4.4.3 for»y¥y¬Ù²¤§Î¦¡ 84 4.5 »y¥y¤¤¤£¯à¤£»¡ªº¨Æ 84 4.5.1 ¤p¤ß´_Âø»y¥y¤¤³Ð«ØªºÅܶq 85 4.5.2 §OÅý´`Àô¦¸¼Æµ¹§ËÃj¤F 86 4.5.3 ´`Àôªº´O®M 87 4.6 continueÃöÁä¦r»PbreakÃöÁä¦r 88 4.6.1 continueÃöÁä¦r 88 4.6.2 breakÃöÁä¦r 89 4.7 ¨Ï¥Îswitch¶i¦æ¸õÂà 90 4.8 ¤j¨Ò¤l 94 4.8.1 ±q±±¨î»OŪ¨ú¼Æ¾Ú 94 4.8.2 µ²½ãµ{§Ç¤¤ªº´`Àô 96 4.9 ¤pµ²¡GJava¤£¬O¤@Óª½¸z¤l 98 4.10 ²ßÃD 99 ²Ä5³¹ ¼Æ²Õ 100 ±Ð¾ÇµøÀW¡G35¤ÀÄÁ 5.1 ¤°¤\¬O¼Æ²Õ 100 5.1.1 °²³]¡G¦pªG»Ýn³vÓ©w¸qÅܶq 100 5.1.2 ¼Æ²Õªì±´ 101 5.1.3 ¼Æ²Õ¡X¡Xª«¥HÃþ»E 104 5.1.4 ¼Æ²Õ¤¸¯ÀªºÈ¤º¦³°®©[ 105 5.1.5 ³Ð«Ø¼Æ²ÕªºÂ²¼ä»yªk 106 5.2 ¼Æ²Õªº¡§¦W¡¨»P¡§¹ê¡¨ 107 5.2.1 ¡§¦W¡¨»P¡§¹ê¡¨¤ÀÂ÷ªº¼Æ²Õ 107 5.2.2 ¤@¡§¹ê¡¨¦h¡§¦W¡¨ªº¼Æ²Õ 109 5.2.3 ¤@¡§¹ê¡¨¦h¡§¦W¡¨±a¨Óªº§x´b 111 5.3 ¦hºû¼Æ²Õ 114 5.3.1 ¤°¤\¬O¦hºû¼Æ²Õ 114 5.3.2 ¦hºû¼Æ²Õªº¹ê½è 115 5.4 ¼Æ²Õ¤j½m§L 123 5.4.1 »´ªQ¬d¸ß¥þ¯Z¦¨ÁZ 123 5.4.2 »´ªQ¬d¸ß¥þ®Õ¦¨ÁZ¤£¦b¸Ü¤U 124 5.4.3 ·¨½÷¤T¨¤ 125 5.5 ¤pµ²¡G¤è«K§Ö³tªº¼Æ²Õ 129 5.6 ²ßÃD 129 ²Ä2½g Java»y¨¥°ª¯Å»yªk ²Ä6³¹ JavaªºÃþ¡]Class¡^©M¹ï¶H¡]Object¡^ 132 ±Ð¾ÇµøÀW¡G59¤ÀÄÁ 6.1 ¾r¾p¨T¨®¦VÃþ¡]Class¡^ªº¥@¬É¶iµo 132 6.1.1 ¨T¨®±a¨Óªº°ÝÃD 132 6.1.1 Ãþªº²Õ¦¨ 134 6.1.3 ¨Ï¥Î¦Û©w¸qªºCarÃþ 136 6.1.4 Ãþ©M¹ï¶H 139 6.1.5 ·½¤å¥óªº¦s©ñ 141 6.1.5 ²z¸Ñ¤Þ¥Î 143 6.1.7 nullÃöÁä¦r 145 6.2 ¥©§®¨Ï¥ÎÃþ¤¤ªºÄÝ©Ê 147 6.2.1 ¦bÃþ¤¤µ¹¨CÓÅܶq¤@Óªì©lÈ 147 6.2.2 ©w¸q¦Û¤vªº¤Þ¥Î 147 6.2.3 ¨Ï¥ÎÂI¾Þ§@²Åªº§Þ¥© 148 6.2.4 Ãþªº¼Æ²Õ 149 6.3 ¤pµ²¡GJava¨ä¹ê¬OÓÃþ©M¹ï¶Hªº¥@¬É 152 6.4 ²ßÃD 153 ²Ä7³¹ Java¤¤ªº¤èªk¡X¡Xµ¹¨T¨®Â×´I¦h±mªº¥\¯à 154 ±Ð¾ÇµøÀW¡G2¤p®É55¤ÀÄÁ 7.1 ¤èªk¡GÅý¨T¨®°Ê¶}°Ê 154 7.1.1 ¤Þ¥X°ÝÃD¡G¶}°Ê¨T¨® 154 7.1.2 ¨º¤\¡A¤èªk¨ì©³¬O¤°¤\©O¡H 155 7.1.3 ¤èªk½Õ¥Î¹Lµ{ªì±´ 156 7.2 Java´¶³q¤èªkªº²Õ¦¨³¡¤À 157 7.2.1 ³X°Ý±±¨î²Å¡Gpublic 158 7.2.2 ªð¦^È©MÃöÁä¦rvoid 158 7.2.3 ¤èªk¦W¡]Method Name¡^ 159 7.2.4 °Ñ¼Æ¦Cªí¡]Parameter List¡^ 159 7.2.5 ¤èªkÅé¡]Method Body¡^ 160 7.2.6 ¤èªk¦ê¦ê¿N 160 7.3 ¤èªkªº°Ñ¼Æ¡GÅý¨T¨®¥[³t 161 7.3.1 ¤èªkªº°Ñ¼Æ¡GÅý¨T¨®¥i¥H¥[³t 161 7.3.2 ±a°Ñ¼Æªº¤èªk¦³¦ó¤£¦P¡H 162 7.3.3 Åý¤èªk¦³¦hÓ°Ñ¼Æ 163 7.4 ªð¦^È¡G¨T¨®¶W³t¤F¶Ü¡H 164 7.4.1 ¼g¤@Ó¦³ªð¦^Ȫº¤èªk 164 7.4.2 ½Õ¥Î¦³ªð¦^Ȫº¤èªk 165 7.4.3 µo¥Í¤F¤°¤\¡H¦p¦ó¨Ï¥Î¤èªkªºªð¦^È¡H 166 7.4.4 ¨Ï¥Îreturnµ²§ô¤èªk 166 7.5 ¤èªk«¸ü¡]overload¡^¡Gµ¹¨T¨®¥[³t²KÓ¨î 168 7.5.1 ¤°¤\¬O¤èªkªºÃ±¦W 168 7.5.2 ¤°¤\¬O«¸ü¡H¬°¤°¤\n«¸ü¡H 168 7.5.3 µ¹¨T¨®¥[Ó«¸üªº¤èªk 169 7.5.4 ´ú¸Õ¤@¤U 169 7.5.5 «¸ü®e©ö¤Þµo»~¸Ñªº¨âÓ¦a¤è¡X¡Xªð¦^Ãþ«¬©M§Î°Ñ¦W 170 7.5.6 «¸ü¤¤ªº³ÌÃøÂI¡X¡X°Ñ¼Æ¤Ç°tì«h 171 7.6 ¨Ï¥ÎÃþªº¹ê¨Ò§@¬°¤èªk°Ñ¼Æ 172 7.6.1 ¶W¨®¤èªk¡G¨Ï¥ÎÃþ¹ê¨Ò°µ°Ñ¼Æ 172 7.6.2 ½Õ¥Î³oÓ¤èªk 173 7.6.3 µo¥Í¤F¤°¤\ 174 7.7 ¥[À\¡G§½³¡Åܶq©M¹ê¨ÒÅܶq 175 7.7.1 ¤°¤\¬O§½³¡Åܶq¡]Local Variable¡^ 175 7.7.2 ¤°¤\¬O¹ê¨ÒÅܶq¡]Instance Variable¡^ 177 7.8 thisÃöÁä¦r¡G«ü¦V¹ï¶H¦Û¤vªº¤Þ¥Î 177 7.8.1 µo²{°ÝÃD¡G·í¹ê¨ÒÅܶq©M§½³¡Åܶq«¦W 177 7.8.2 ¸g±`²`Âä£ÅSªºthisÃöÁä¦r 178 7.8.3 ¦b¤èªk¤¤½Õ¥Î¤èªk 179 7.9 ºc³y¤èªk¡]Constructor¡^ 181 7.9.1 ºc³y¡]Constructor¡^¤èªkªì±´ 181 7.9.2 ¦p¦ó¨Ï¥Îºc³y¤èªk 182 7.9.3 ¯dÓµL°Ñ¼Æªººc³y¤èªk¡X¡Xµ¹«nÄݩʽáªì©lÈ 183 7.9.4 ¦bºc³y¤èªk¤¤½Õ¥Îºc³y¤èªk 184 7.10 ¤èªk¤j¶×Á` 185 7.10.1 ¥»¨Ò¤¤¥Î¨ìªºÃþ 186 7.10.2 ¨Ï¥Î¨Òµ{±N¥»³¹ªºª¾ÃѬï°_¨Ó 189 7.11 ¤pµ²¡G¦h¤è¦ì²z¸ÑJava¤èªk 191 7.12 ²ßÃD 192 ²Ä8³¹ Java¤¤ªº¥]¡]Package¡^©R¦W²ßºD©Mª`ÄÀ 193 ±Ð¾ÇµøÀW¡G43¤ÀÄÁ 8.1 Java¤¤ªº¥]¡]Package¡^ 193 8.1.1 Java¤¤ªº¥] 193 8.1.2 ¦bEclipse¤¤¨Ï¥Î¥] 194 8.1.3 ¤Ñ¤W±¼¤UÓpackage 197 8.1.4 ¥]±a¨Ó¤F¤°¤\¡H 197 8.2 import»y¥y¡G¤ÆÁc¬°Â² 200 8.2.1 import»y¥y 200 8.2.2 ¤@ºô¥´ºÉ¥]¤¤©Ò¦³Ãþ 201 8.2.3 import»y¥y±a¨Óªº¤p°ÝÃD 202 8.2.4 Àq»{¤Þ¤Jªº¥] 204 8.3 ©R¦W²ßºD¤j¦^ÅU 204 8.4 Java¤¤ªºª`ÄÀ 205 8.4.1 ¨Ï¥ÎÂù±×§þªº³æ¦æª`ÄÀ 205 8.4.2 ¦h¦æª`ÄÀ 206 8.4.3 Javadocª`ÄÀ 206 8.5 ¤pµ²¡G¥]ÅýJavaªºÃþ§ó²M´·Àu¶® 208 8.6 ²ßÃD 209 ²Ä9³¹ ¦A¬Ý¼Æ²Õ¡B¦r²Å¦ê©Mmain()¤èªk 210 ±Ð¾ÇµøÀW¡G29¤ÀÄÁ 9.1 ¼Æ²Õ¤]¬OÃþ 210 9.1.1 ±o¨ì¼Æ²Õªºªø«× 210 9.1.2 ¥[À\¡G¤£¥i§ïÅܪºfinalÅܶq 211 9.1.3 ¦hºû¼Æ²Õªºªø«× 212 9.1.4 ¤@ºû¼Æ²Õªºclone()¤èªk 212 9.1.5 ·í¼Æ²ÕÃþ«¬¤£¦A¬O°ò¥»¼Æ¾ÚÃþ«¬ 214 9.1.6 ¦hºû¼Æ²Õªºclone()¤èªk 217 9.2 ¦ÑªB¤ÍStringÃþ 220 9.2.1 ¹M¾úString¤¤ªº¦r²Å 220 9.2.2 Àò¨ú¦r²Å¦ê¤¤ªº¤@³¡¤À 222 9.2.3 §PÂ_¨âÓ¦r²Å¦ê¬O§_¬Ûµ¥ 223 9.2.4 §PÂ_¦r²Å¦êªº¶}ÀY©Mµ²§À 225 9.2.5 ¤À³Î¦r²Å¦ê 225 9.2.6 ¦b¦r²Å¦ê¤¤¬d§ä¤l¦r²Å¦ê©Î¦r²Å 226 9.2.7 ´À´«¦r²Å¦ê¤¤ªº¤º®e 226 9.2.8 String¹ï¶H¡X¡X½Y¥Û¨è¦r 227 9.3 StringÃþªº³Ì¨Î©çÀÉ--StringBufferÃþ 227 9.3.1 StringBuffer¡G±M·~¾ÞÁa¦r²Å 228 9.3.2 String©MStringBuffer¤@Ó³£¤£¯à¤Ö 229 9.4 ³Ì¼ô±xªº¯¥Í¤H¡Gmain()¤èªk 229 9.4.1 main()¤èªkªº°Ñ¼Æ 229 9.4.2 staticÃöÁä¦r 232 9.4.3 ·í¤èªk¹J¨ìstaticÃöÁä¦r 233 9.5 ¤pµ²¡G¾Ç·|¨Ï¥ÎÃþ¤¤ªº¤èªk 235 9.6 ²ßÃD 236 ²Ä10³¹ Ä~©Ó©M¦hºA 237 ±Ð¾ÇµøÀW¡G1¤p®É55¤ÀÄÁ 10.1 Ä~©Ó--³ÌÀuªº¸Ñ¨M¤è®× 237 10.1.1 ¶º«e¤ôªG¡G¹ê¨ÒÅܶqªº³X°Ý±±¨î²Å 237 10.1.2 ¤@¤ÁÁÙ¬O±q¨T¨®¶}©l 238 10.1.3 ¤@Ãþ¨®¡A¤@ÓÃþ 241 10.1.4 ¤À¶}¤]¦³³Â·Ð 244 10.1.5 ¨Ï¥ÎÄ~©Ó¡X¡X°ÝÃDªï¤b¦Ó¸Ñ 245 10.1.6 ¨Ï¥ÎBusÃþ 248 10.1.7 Java¤¤ªº³æÄ~©Ó 248 10.1.8 Java¤¤ªºÃþ¹Ï 249 10.1.9 ¸UÃþ¤§¯ª¡X¡XObjectÃþ 250 10.2 ¤lÃþ¹ï¶H¡H¤÷Ãþ¹ï¶H¡H 251 10.2.1 ¤÷ÀH¤l¦æ 251 10.2.2 ·íºc³y¤èªk¹J¨ìÄ~©Ó 254 10.2.3 °O±oµ¹Ãþ¤@ÓµL°Ñ¼Æªººc³y¤èªk 255 10.2.4 ½Õ¥Î¤÷Ãþ¤¤ªººc³y¤èªk 256 10.2.5 ¹ï¶H¤]·|¡§ÅÜÁy¡¨ 258 10.2.6 ¿í¦u»yªk¡A¥¿½T¡§ÅÜÁy¡¨ 262 10.3 Âл\--»PÄ~©Ó¦p¼vÀH§Î 264 10.3.1 ·í¤èªk¤£¦A³q¥Î 264 10.3.2 Âл\¡X¡XÅý²³¤f¤£¦AÃø½Õ 265 10.3.3 Âл\¡X¡X¨ì©³½Õ¥Î¤FþÓ¤èªk 270 10.3.4 Âл\ªº»yªk¤£Â²³æ 272 10.3.5 §ó´_Âøªº¨Ï¥ÎÂл\ªº±¡ªp 274 10.3.6 Âл\¡X¡X¤£±o¤£¥´¶}ªº¼ï¦h©ÔÅ]²° 276 10.3.7 ¨Ï¥Îsuper½Õ¥Î¤÷Ãþ¤¤ªº¤èªk©MÄÝ©Ê 278 10.4 ¦hºA¡]Polymorphism¡^¥H¤Î¨ä¥L 279 10.4.1 ¦hºA¡X¡X¹B¦æ¤èª¾µ²ªG 280 10.4.2 «¸ü¤]¤£Â²³æ 280 10.4.3 ¨Ï¥Î¦hºAºc«Ø¨®¶¤ 283 10.5 ¦b¦hºAªºÀô¹Ò¤¤¼·¶}°gÃú 284 10.5.1 ¯«¯µªºClassÃþ 284 10.5.2 Âл\¤£¦A¯«¯µ 285 10.5.3 instanceof¹Bºâ²Å¡X¡XÅý¹ï¶H§i¶D§A¥¦ªºÃþ¬O½Ö 286 10.6 ¤pµ²¡GÄ~©Ó©M¦hºAÅý¥@¬ÉÂ×´I¦h±m 287 10.7 ²ßÃD 290 ²Ä11³¹ ×¹¢²Å¡]Qualifier¡^ 291 ±Ð¾ÇµøÀW¡G26¤ÀÄÁ 11.1 ´¡¦±¡GÃþªº²Õ¦¨³¡¤Àªº¦W¦r 291 11.2 Ãþ¤¤ªº×¹¢²Å 292 11.2.1 µL×¹¢²ÅÃþ 292 11.2.2 Ãþªº¥i¨£©Ê 293 11.2.3 final¡X¡XÅýÃþ¤£¥i³QÄ~©Ó 295 11.2.4 ²z¸ÑfinalÃöÁä¦r 296 11.2.5 Á`µ²¡GÃþªº×¹¢²Å 297 11.3 ¤èªkªº×¹¢²Å 297 11.3.1 ¤èªkªº³X°Ý±±¨î²Å 298 11.3.2 public¡G¨S¦³¨îªº×¹¢²Å 299 11.3.3 protected¡G¶È¹ï¤lÃþ©M¦P¥]ªºÃþ¥i¨£ 300 11.3.4 Àq»{±±¨î²Å¡G¶È¦b¥»¥]¤¤¥i¨£ 301 11.3.5 private¡G¶È¹ï¥»Ãþ¥i¨£ 303 11.3.6 ²z¸Ñ4Ó³X°Ý±±¨î²Å 304 11.3.7 ³X°Ý±±¨î²Å¥i¨£©Ê¶×Á` 306 11.3.8 ³X°Ý±±¨î²Å±a¨ÓªºÂл\°ÝÃD 306 11.3.9 final¡G¤£¤¹³\¤èªk³QÂл\ 310 11.3.10 «·ÅÀRºA¤èªk 311 11.3.11 ÀRºA¤èªk¡X¡XÃþS³ò¨½ªº·§©À 312 11.3.12 ÀRºA¤èªk¦ó¥H¬°¡§ÀRºA¡¨ 314 11.4 Åܶqªº×¹¢²Å 316 11.4.1 Åܶq¤èªk¬Ò¦¨û 317 11.4.2 Åܶqªº³X°Ý±±¨î²Å 317 11.4.3 ¨Ï¥Îprivate×¹¢Ãþªº¦¨ûÅܶq 318 11.4.4 ¨Ï¥Îprivate¡AµM¦Z©O¡H 320 11.4.5 ÅܶqªºÂл\ 322 11.4.6 ¨Ï¥Îfinal×¹¢¦¨ûÅܶq 325 11.4.7 ÀRºA¦¨ûÅܶq 326 11.4.8 §½³¡Åܶqªº×¹¢²Å 326 11.4.9 ·ífinal¹J¨ì¤Þ¥ÎÃþ«¬¦¨ûÅܶq 327 11.5 ¤pµ²¡G×¹¢²Å§@¥Î¤j 328 11.6 ²ßÃD 330 ²Ä12³¹ ±µ¤f 331 ±Ð¾ÇµøÀW¡G29¤ÀÄÁ 12.1 ¦Û¦æ¨®±a¨Óªº°ÝÃD 331 12.1.1 °O¿ý°¨¸ô¤Wªº¨®½ø 331 12.1.2 ¤Þµo°ÝÃDªº¦Û¦æ¨® 335 12.1.3 ¥J²Ó¤ÀªRrecordTransport()¤èªk 338 12.2 ªì¥Î±µ¤f 339 12.2.1 ·Ç³Æ¦n»Ýn¥Î¨ìªºÃþ 339 12.2.2 »{Ãѱµ¤fªº¥N½X²Õ¦¨ 340 12.2.3 ¤°¤\¬O±µ¤f 341 12.2.4 ¨Ï¥Î±µ¤f¶È»Ý¤@¨B¡X¡X¹ê²{±µ¤f 342 12.2.5 ±µ¤f¡X¡XÅýÃþ¶°¦h«Ãþ«¬¤_¤@¨ 344 12.2.6 ²¤ÆrecordTransport()¤èªk 347 12.3 ¦A±´±µ¤f 349 12.3.1 «·Å¤W¸`¤¤ªºµ{§Ç 349 12.3.2 ±¦V±µ¤f½sµ{ 351 12.3.3 ¸Ü»¡¡§©â¶H¡¨ 353 12.3.4 ±µ¤f¤j½G¨ 355 12.3.5 ¹ê²{¦hÓ±µ¤f 355 12.3.6 ±µ¤f¤¤ªºÅܶq 357 12.3.7 ±µ¤fªºÄ~©Ó 358 12.3.8 ¤Ç°t©â¶H¤èªk¤¤ªºÃþ«¬ 359 12.3.9 ªÅ±µ¤f 361 12.4 ¤pµ²¡G±µ¤fªºÃøÂI¦b¤_¦ó®É¨Ï¥Î 362 12.5 ²ßÃD 364 ²Ä13³¹ ©â¶HÃþ©M¤º³¡Ãþ 365 ±Ð¾ÇµøÀW¡G26¤ÀÄÁ 13.1 ©â¶HÃþ¡]Abstract Class¡^ 365 13.1.1 ¤£ª¾¹D«ç¤\¥´©Û©IªºPersonÃþ 365 13.1.2 ·íÃþ¤¤¦³¤F©â¶H¤èªk 367 13.1.3 ©â¶HÃþ»yªk¸Ô¸Ñ 368 13.1.4 ²z¸Ñ©â¶HÃþªº§@¥Î 369 13.2 ¤º³¡Ãþªº¤ÀÃþ¡]Inner Class¡^ 370 13.2.1 ¦¨û¤º³¡Ãþ 370 13.2.2 §½³¡¤º³¡Ãþ 372 13.3 ¦¨û¤º³¡Ãþ 374 13.3.1 ¨Ï¥Î¦¨û¤º³¡Ãþ 374 13.3.2 ¦¨û¤º³¡Ãþªº×¹¢²Å 375 13.3.3 ¦bÃþ¥~³¡¨Ï¥Î¤º³¡Ãþ 376 13.3.4 «DÀRºA¤º³¡Ãþªº¯S©Ê 378 13.3.5 ¥~³¡Ãþ³X°Ý¦¨û¤º³¡Ãþ¤¤ªºÄÝ©Ê 382 13.3.6 ÀRºA¦¨û¤º³¡Ãþ 383 13.4 §½³¡¤º³¡Ãþ 384 13.4.1 §½³¡¤º³¡Ãþ¤§¡§§½³¡¡¨ 385 13.4.2 §½³¡¤º³¡Ãþ¤§¡§¤º³¡Ãþ¡¨ 386 13.4.3 ¨Ï¥Î§½³¡¤º³¡Ãþ 388 13.5 °Î¦W¤º³¡Ãþ¡]Anonymous inner classes¡^ 389 13.5.1 ·Ç³Æ¤u§@ 389 13.5.2 °Î¦W¤º³¡Ãþªº»yªk 389 13.5.3 ³q¹L±µ¤f¨Ï¥Î°Î¦WÃþ 390 13.5.4 ³q¹L©â¶HÃþ¨Ï¥Î°Î¦WÃþ 391 13.6 Ãþ¡A³o¼Ë¤@¸ô¨«¨Ó 391 13.7 ¤pµ²¡GÂ×´I¦h±mªºÃþ 395 13.8 ²ßÃD 397 ²Ä14³¹ Javaªº²§±`³B²z¾÷¨î 398 ±Ð¾ÇµøÀW¡G36¤ÀÄÁ 14.1 »{ÃѲ§±` 398 14.1.1 ²§±`¤°¤\®ÉÔµo¥Í 398 14.1.2 ²§±`¬O¤°¤\ 401 14.1.3 Java²§±`¾÷¨îªº¬yµ{ 401 14.2 ©ß¥X²§±` 403 14.2.1 ²§±`Ãþªº¤÷Ãþ¡X¡XThrowable 403 14.2.2 ¦b¥N½X¤¤¨Ï¥Îthrow©ß¥X¤@Ó²§±` 404 14.2.3 ¦b¤èªkÁn©ú¤¤¨Ï¥Îthrows 407 14.2.4 ºc³y¦Û©w¸q²§±`Ãþ 409 14.2.5 ¨Ï¥Î¦Û©w¸q²§±`Ãþ 410 14.3 ²§±`ªº¶Ç»¼ 411 14.3.1 ©ß¥X³Ì½T¤Áªº²§±`Ãþ«¬ 411 14.3.2 Java²§±`ªº¶Ç»¼ 412 14.3.3 ¹Ï»¡Java²§±`ªº¶Ç»¼ 414 14.4 ²§±`ªº³B²z 418 14.4.1 §â²§±`®»¦í 418 14.4.2 ¹Ï»¡²§±`³B²z¬yµ{ 421 14.4.3 ¦hÃþ²§±`¡A¤@¦}³B²z 424 14.4.4 try-catch-finally»y¥y 426 14.4.5 try-finally»y¥y 431 14.4.6 ¦n¦n§Q¥Îcatch»y¥y 432 14.5 ²§±`ªºÃþ«¬ 433 14.5.1 3ÓÃþªºÄ~©ÓÃö¨t 433 14.5.2 ¥²¶·³B²zªºExceptionÃþ 434 14.5.3 ÆF¬¡´x´¤ªºRuntimeExceptionÃþ 434 14.5.4 ¤£¥Î³B²zªºErrorÃþ 435 14.6 ¤pµ²¡G²×¤î¿ù»~ªº½¯©µ 435 14.7 ²ßÃD 437 ²Ä15³¹ ¦h½uµ{½sµ{ 438 ±Ð¾ÇµøÀW¡G1¤p®É14¤ÀÄÁ 15.1 ½uµ{--°õ¦æ¥N½Xªº¾÷¾¹ 438 15.1.1 ½uµ{¡X¡X°õ¦æ¥N½Xªº°ò¥»³æ¦ì 438 15.1.2 ºt«µ·|¼Ò«¬ 440 15.2 Java¤¤ªº½uµ{½sµ{ 443 15.2.1 ½uµ{ÃþThread 443 15.2.2 Âл\ThreadÃþªºrun()¤èªk 444 15.2.3 ¨Ï¥ÎRunnable±µ¤f 446 15.2.4 ¨âÓ½uµ{ 448 15.3 ²`¤J¾Ç²ßThreadÃþ 449 15.3.1 ½uµ{ªº¦W¦r 449 15.3.2 ±o¨ì·í«eªº½uµ{ 451 15.3.3 Åý½uµ{¡§¨IºÎ¡¨ 453 15.4 ¦hÓ½uµ{ªº¬G¨Æ 457 15.4.1 ¤@Ó¦³¦hÓ½uµ{ªºµ{§Ç 457 15.4.2 ´_¦LªÀ¼Ò«¬ 459 15.4.3 ¤@Ó²³æªº´_¦LªÀ¨Òµ{ 461 15.5 ¦hÓ½uµ{ªº¦P¨B 463 15.5.1 ½uµ{¦P¨B¤§synchronizedÃöÁä¦r 463 15.5.2 ²`¤J¾Ç²ßsynchronizedÃöÁä¦r 468 15.5.3 ÀRºA¦P¨B¤èªk 469 15.5.4 «DÀRºAªº¦P¨B¤èªk 472 15.5.5 »È¦æªº³Â·Ð¡X¡X½ã¤á¶Ã®M¤F 474 15.5.6 ¦h¨¤«×²z¸Ñ¦P¨B¤èªk 481 15.5.7 ¶~¸Ü¦P¨B¤èªkªº¨Ï¥Î 484 15.5.8 ¦P¨B¥N½X¶ô 485 15.5.9 Âê¡]Lock¡^ 486 15.5.10 ½uµ{¦P¨B¤§wait()©Mnotify()¤èªk 488 15.5.11 wait©Mnotifyªº¶¶§Ç 491 15.6 ¤pµ²¡G½uµ{--¥N½X°õ¦æ¾¹ 494 15.7 ²ßÃD 495 ²Ä3½g Java»y¨¥½sµ{¶i¶¥ ²Ä16³¹ ¦p¦ó¾Ç²ß¥»½g 498 ±Ð¾ÇµøÀW¡G15¤ÀÄÁ 16.1 ¦h·Q¦h¼g¦h½m 498 16.2 ³N·~¦³±M§ð 498 16.3 ©î¤À°ÝÃD¡A³vÓÀ»¯} 500 16.4 ¾\ŪJavadoc 500 16.5 ¤pµ²¡G¤j½m§L°¨¤W¶}©l 506 16.6 ²ßÃD 507 ²Ä17³¹ ½sµ{±`¥Îª¾ÃÑ 508 ±Ð¾ÇµøÀW¡G18¤ÀÄÁ 17.1 ¦A½Í¹ï¶Hªº¤ñ¸û 508 17.1.1 hashcode()¤èªk 508 17.1.2 equals()¤èªk 509 17.1.3 ¹ï¶Hªº¤ñ¸ûequals()¤èªk 509 17.2 Java¤¤ªº¶°¦XÃþ®Ø¬[ 510 17.2.1 ¶°¦XÃþ®Ø¬[¤¤ªº±µ¤f 510 17.2.2 List±µ¤f 511 17.2.3 ¨Ï¥ÎArrayList 512 17.2.4 Set±µ¤f 516 17.2.5 ¨Ï¥ÎHashSetÃþ 517 17.2.6 List»PSet 518 17.3 ªx«¬Â²¤¶ 518 17.3.1 ¨S¦³ªx«¬®Éªºµ{§Ç 519 17.3.2 ¨Ï¥Îªx«¬¡X¡XÁ×§K±j¨îÃþ«¬Âà 520 17.4 Map±µ¤f 522 17.4.1 »{ÃÑMap 522 17.4.2 ¨Ï¥ÎHashMap 523 17.5 ¦r²Å¶°©M½s½X 524 17.5.1 ¦r²Å¶° 524 17.5.2 ½s½X 525 17.5.3 Ãö¤_¦r²Å¶°ªº¤pµ{§Ç 526 17.6 ¤pµ²¡G½sµ{»Ýn¥´¦n°ò¦ 529 17.7 ²ßÃD 530 ²Ä18³¹ Java¤å¥ó½sµ{©MJava¤å¥óI/O 531 ±Ð¾ÇµøÀW¡G9¤ÀÄÁ 18.1 Java¤¤ªº¤å¥ó½sµ{ 531 18.1.1 FileÃþ 531 18.1.2 ³Ð«Ø©M§R°£¤å¥ó 532 18.1.3 ¦C¥X¤å¥ó©M¤å¥ó§¨ 533 18.1.4 «©R¦W¤å¥ó 535 18.2 JavaªºI/O½sµ{ 536 18.2.1 ²z¸ÑJava¤¤ªºStream 536 18.2.2 ¦V¤å¥ó¤¤¼g¤J¼Æ¾Ú 538 18.2.3 ±q¤å¥ó¤¤Åª¨ú¼Æ¾Ú 539 18.2.4 ±q±±¨î»OŪ¨ú¼Æ¾Ú 541 18.2.5 ¨Ï¥Î¿é¥X¬y¼g¤J¼Æ¾Ú 543 18.2.6 ¨Ï¥Î¿é¤J¬yŪ¨ú¼Æ¾Ú 545 18.3 ¤pµ²¡GJava¤¤ªº¤å¥óÃþ©M¿é¤J¿é¥X¾÷¨î 546 18.4 ²ßÃD 547 ²Ä19³¹ Java Socket½sµ{ 548 ±Ð¾ÇµøÀW¡G8¤ÀÄÁ 19.1 IP¦a§}©MºÝ¤f¸¹ 548 19.1.1 IP¦a§}¡X¡Xpºâ¾÷ªº¼ÐÃÑ 548 19.1.2 ºÝ¤f¸¹¡X¡X³q«Hªºµ¡¤f 549 19.1.3 ºôµ¸¡AIP¦a§}©MºÝ¤f¸¹ 551 19.2 Java TCP½sµ{ 551 19.2.1 ¼Æ¾Ú¶Ç¿é¨óij 552 19.2.2 TCPªº¼Æ¾Ú¶Ç¿é¼Ò¦¡ 552 19.2.3 ²Ä¤@ÓTCP¤pµ{§Ç 553 19.3 Java UDP½sµ{ 557 19.3.1 UDPªº¼Æ¾Ú¶Ç¿é¼Ò¦¡ 557 19.3.2 ¨Ï¥ÎUDP¨óij¦¬µo¼Æ¾Ú 558 19.3.3 TCP©MUDPªº°Ï§O 560 19.4 ¤pµ²¡GÅýµ{§Ç¦ù¦V¾ãÓºôµ¸ 561 19.5 ²ßÃD 561 ²Ä20³¹ Java Swing½sµ{ 562 ±Ð¾ÇµøÀW¡G14¤ÀÄÁ 20.1 Java Swing½sµ{²¤¶ 562 20.1.1 ¹Ï§Î¥Î¤á¬É±½sµ{²¤¶ 562 20.1.2 ²Õ¥ó 563 20.1.3 ¥¬§½ºÞ²z¾¹¡]Layout Manager¡^ 563 20.1.4 ¨Æ¥ó³B²z¡]Event Handling¡^ 564 20.2 Swing°ò¥»²Õ¥ó 565 20.2.1 µ¡¤f¡]JFrame¡^ 565 20.2.2 Swingªº½uµ{ 567 20.2.3 Swing²Õ¥óªº»ó¯ª¡X¡XJComponent 567 20.2.4 Swing±ªOÃþ 568 20.2.5 Swing¤¤ªº¼Ðñ 568 20.2.6 Swing¤¤ªº¤å¥»®Ø 570 20.2.7 Swing¤¤ªº¤å¥»°ì 571 20.2.8 Swing¤¤ªº²Õ¦X®Ø 572 20.2.9 Swing¤¤ªº«ö¶s 573 20.3 Swingªº¥¬§½ºÞ²z¾¹ 574 20.3.1 ³Ì²³æªºFlowLayout 574 20.3.2 ªF«n¦è¥_¤¤¤§BorderLayout 574 20.3.3 ¥§¡¤À³Î¤§¡X¡XGridLayout 576 20.3.4 ³Ì±j¤jªº¥¬§½ºÞ²z¾¹¡X¡XGridBagLayout 577 20.3.5 ¨Ï¥Î¦hÓ¥¬§½ºÞ²z¾¹ 579 20.4 Swingªº¨Æ¥ó³B²z 581 20.4.1 ¨Æ¥óªº¶Ç»¼©M«Ê¸Ë 581 20.4.2 ¨Æ¥óºÊÅ¥¾¹¡X¡X¨Æ¥óªº³B²zªÌ 582 20.4.3 Swing¨Æ¥ó³B²zªº¾÷¨î 584 20.4.4 ¨Æ¥óºÊÅ¥¾¹ªº½s¼g 586 20.4.5 ¦p¦ó¾Ç²ß§ó¦hªº¨Æ¥ó 588 20.5 ¤pµ²¡G±q¦¹¤£¦A¨Ì¿à±±¨î»O 588 20.6 ²ßÃD 588 ²Ä21³¹ ½sµ{¡A»Ýnªº¬O·Q¶H¤O©MùÚ¤ß 589 ±Ð¾ÇµøÀW¡G13¤ÀÄÁ 21.1 ½sµ{ªº«e«µ 589 21.1.1 ²Ó¼Æ¤â¤¤ªº¿n¤ì 589 21.1.2 µo´§·Q¶H¤O 590 21.1.3 ½T©wµ{§Çªº¥\¯à 591 21.2 ²á¤Ñµ¡¤fµ{§Ç 591 21.2.1 ²á¤Ñµ{§Ç³]p 591 21.2.2 ³]pµ{§Ç¹B¦æ®ÄªG 593 21.2.3 UDP®ø®§¦¬µo¼Ò¶ô 595 21.2.4 ¹Ï§Î¥Î¤á¬É±¼Ò¶ô 598 21.2.5 ®ø®§³B²z¼Ò¶ô 600 21.2.6 ¤@Ó§ó³q¥Îªº²á¤Ñµ{§Ç 601 21.3 ¤pµ²¡G½sµ{¬O¥²¤£¥i¤ÖªºÁë·Ò 602 21.4 ²ßÃD 602 ²Ä22³¹ JDBC¤Jªù 603 ±Ð¾ÇµøÀW¡G11¤ÀÄÁ 22.1 JDBCªº°ò¥»API 603 22.1.1 JDBC¬O¤°¤\ 603 22.1.2 DriverManager¡X¡XÅX°ÊºÞ²z¾¹ 605 22.1.3 Connection±µ¤f 606 22.1.4 Statement±µ¤f 606 22.1.5 PreparedStatement±µ¤f 606 22.1.6 ResultSet±µ¤f 607 22.1.7 JDBC-ODBC¾ô 607 22.2 ¤@Ó¾Þ§@¼Æ¾Ú®wªºÂ²³æµ{§Ç 608 22.2.1 µ{§Çªº°õ¦æµ²ªG 608 22.2.2 µ{§Ç³]p»P¼Ò¶ô¹º¤À 609 22.2.3 ·Ç³Æ¦n¼Æ¾Ú·½ 610 22.2.4 ¼Æ¾Ú®w¾Þ§@¼Ò¶ôªº¹ê²{ 610 22.2.5 ¹Ï§Î¥Î¤á¬É±¼Ò¶ôªº¹ê²{ 611 22.3 ¤pµ²¡G±j¤jªºJDBC¼Ð·Ç 613 22.4 ²ßÃD 613 ??
??
??
??
Java¤Jªù1¡P2¡P3¡X¡X¤@Ӧѳ¾ªºJava¾Ç²ß¤ß±o
¥Ø¿ý
¡PXX¡P
¡PXXI¡P
|
§Ç¡G |
|