¥þ¯¸¤å³¹
iT¨¹À°¦£
º¡@¶
·s¡@»D
§Þ¡@³N
ITºÞ²z
¬ã°Q·|
iT¨¹À°¦£
iT¨¹³¡¸¨®æ
Windows 7 Club
¢x
q¾\¹q¤l³ø
¢x
¥[¤J·|û
¢x
RSSq¾\
¢x
·s¡@»D
·s¡@»D¡@±M¡@ÃD
§Y¡@®É¡@·s¡@»D
·s¡@»D¡@²¡@°T
§Þ¡@³N
²£¡@«~¡@³ø¡@¾É
§Þ¡@³N¡@±M¡@ÃD
IT¡@®Ñ¡@°T
ITºÞ²z
CIO
IT¡@¤H¡@ª«
±M¡@Äæ
·s »D Á` Äý
·~ ¬É °Ê ºA
iThome Online´£¨Ñ§K¶O¹q¤l³ø¡A²{¦b´Nq¡A³Ì·sIT°T®§¨C¤é±H¹F¡C
iThome ¨C¤é·s»D³ø
iThome ²£«~§Þ³N³ø
¥[¤JiThome Online·|û¡A¥ß§Y¨Ï¥Î°Q½×°Ï¡BBlogµ¥ªA°È¡C
¡E
§K¶O¥[¤J·|û
¡E
µn¤J
/
µn¥X
¡E
ºÞ²z·|û±b¸¹
¡E
§Ñ°O±b¸¹±K½X
¡E
Ápµ¸«ÈªA
¡E
q¾\©P¥Z
¡E
ŪªÌªA°È
¡E
09'e¬F©²±M¥Z(33)
¡E
08'¥ø·~¸ê¦w±M¥Z¡ÐºÝÂI¦w¥þ¨¾Å@(32)
¡E
08'¥ø·~±ÄÁʱ¡³ø»x(31)
¡E
07'¸ê°T¦w¥þ§Þ³NÀ³¥Î±M¥Z(30)
¡E
07' ·s¥@¥N¸ê®Æ¤¤¤ß±M¥Z(29)
¡E
07'¥ø·~¸ê¦w§Þ³NÀ³¥Î±M¥Z(28)
¡E
¥ø·~±ÄÁʱ¡³ø»x'06¥V©u¸¹(27)
¡E
¥ø·~³nÅé§Þ³NÀ³¥Î±M¥Z(25)
¡E
¥ø·~¸ê¦w§Þ³NÀ³¥Î±M¥Z(24)
¡E
¥ø·~±ÄÁʱ¡³ø»x'06®L©u¸¹(23)
§Þ³N¹ï½Í¡Ð¬ÝGoogle«ç»ò¥ÎJava
¤å/
§õ©µµØ
(°OªÌ) 2006-08-29
Googleº®uJava¬[ºc®vJoshua Bloch»PGoogle±M¥ô¤uµ{®vÝJavaÁ¿®vNeal Gafter¡A»P¤C¦ì»OÆWJavaªÀ¸s±M®a¹ï½Í¡C
®u±²¥þ²yJava¬Éªº¡mJava Puzzlers¡n§@ªÌ¡ÐGoogleº®uJava¬[ºc®v
Joshua Bloch»PGoogle±M¥ô¤uµ{®vÝJavaÁ¿®vNeal Gafter¡AÀ³ÁܨӻO¾á¥ôJava 2006ªºÁ¿®v¡CiThomeÁܽЦh¦ìJava±M®a»P¨â¦ìGoogle¤j®v¹ï½Í¡C¦b»´ÃPªº®ðª^¤¤¡AJoshua»PNeal°w¹ïJavaªºµo®i»PGoogleªº§Þ³NÀ³¥Îµ¥Ä³ÃD¡A¥H«ÕÀq¸Ù¿Óªº¤è¦¡´£¥X¥L̪º¬Ýªk¡C
PC²Õ¦¨°ª«×®e¿ùªº¤À´²¦¡¬[ºc
¤ý«Ø¿³¡G·í§Ú̪¾¹D¥i»P¨â¦ì¨Ó¦ÛGoogleªºJava¤j®v®y½Í®É¡A¤ß¤¤¯B²{ªº¦ÛµM¬OGoogleÁ|¥@»D¦Wªº¤À´²¦¡¬[ºc¡AJava¦V¨Ó¦³®Ä¯à¤Wªºª§Ä³¡A¦ýGoogle¬°¦ó·|±Ä¥ÎJava¡H¤S¦p¦óÀ³¥ÎJava¡H
Neal¡GGoogle¥´³yªº³\¦hÀ³¥Îµ{¦¡³£¬O¤j«¬ªº¤À´²¦¡¨t²Î¡A§Ṳ́£·|±NÀ³¥Îµ{¦¡©ñ¨ì¤@»O¤j«¬ªº³æ¤@¥D¾÷¤W¡C§Ú̳ßÅw¨Ï¥Î²{¦¨ªºPC¡A¨Ó«Øºc§Ú̪º¨t²Î¡A¦Ó¤£¬O¤j«¬¦Ó¥B¥i¾a«×¨Îªº©ù¶Q¥D¾÷¡C³æ¤@PCÀH®É¥i¯àµo¥Í¿ù»~¡A§Ú̸յۥγnÅ骺¤è¦¡«Ø¥ß®e¿ùªº¾÷¨î¡C
°ò¥»¤W¡A§Ų́S¨Ï¥ÎJ2EE¡A³o¨ä¤¤¦³³\¦hì¦]¡A¥]¬AGoogle¦bJ2EE¤§«e´N¤w¸g¦³¤F¦Û¤vªº¤À´²¦¡¬[ºc¡A¬Æ¦ÜÁÙ¬O¨Ï¥Î Java »y¨¥«Øºc¥X¨Óªº¡C©Ò¥HGoogle¦³¦Û¤vªºRPC¡]Remote Procedure Call¡^¨t²Î¡A¦Ó¥B¼sªx¦a¨Ï¥Î¡A¥¦¥i¥H¦b¤£¦P»y¨¥¤§¶¡¹F¨ì¨}¦nªº·¾³q¡A¤£½×¦øªA¾¹¡B¥Î¤áºÝ¡BJava¡BPython ©ÎC++¡A¦Ó¥B¹B§@¦a«Ü¥¶¶¡C
§ÚÌÀ³¥ÎInterface Definition Language½s͵{¦¡¡A¦¨¬°¥i¥H¸óJava¡BPython¤ÎC++¤TºØ»y¨¥ªº¨t²Î¡C©Ò¥H·í§Ú̳]p¤@Ó¤À´²¦¡¨t²Î®É¡A¨ä¤¤¤@¥ó¨Æ´N¬O¬ÝþºØ³q°T¨ó©w¥i¥H¾A¦X³o¨Ç»y¨¥¨Ó¶}µo¡A¥t¥~´N¬O§ÚÌ«ç»ò³B²z®e¿ù¡B³Æ¥÷¡B¦p¦ó½T«O§Ṳ́£·|¿ò¥¢¥ô¦ó¨Ï¥ÎªÌªº¸ê®Æ¡B¦p¦ó«ì´_¬Y»O·í±¼ªº¾÷¾¹¡CGoogle¦³¯S§Oªº¸Ñ¨M¤è¦¡³B²z³o¤è±ªº°ÝÃD¡A§Ú̦³Ó³q¥Îªº¸Ñ¨M¤èªk¡C
Joshua¡G¨S¿ù¡A¦pNeal©Ò¨¥¡A¥¢±Ñ¤£¬O¤Ö¨£ªº±¡ªp¡A¦Ó¬O«Ü±`¨£ªº¡C·í§An«Ø¥ß¤@Ó¹³Google³o¼Ë³W¼Òªº·j´MªA°È¡A§A¥i¥H·Q¹³·|¦³¦h¤Ö°ÝÃD¡A¦ý¬O§ÚÌ´N¬On«ùÄòªºÅýªA°È¹B§@¤U¥h¡AºÉ¶qÅý¨t²Î¥i¥H¦Û°Ê×´_¡A¤£n³y¦¨©µ¿ð¡C
¤ý¤å±l¡GGoogleªºÀ³¥Î¦n¹³³£¬O¦Û»sªº¡A¬O§_´¿¨Ï¥Î¨ä¥L¤½¥qªº²£«~¡H
Joshua¡G·|ªº¡A§ÚÌ·|®³²{¦¨ªº¨Ó¥Î¡A¦h¼Æ¤u¨ã¬O§Ú̦ۻsªº¡A¤£¹L¦pªG¦³§O¤H¤w¶}µo¦nªº³nÅé¡Aè¦n¬O§ÚÌ»Ýnªº¡A¦Ó¥B»ù®æ¤£¿ù¡A§ÚÌ·|¶R¤U¥¦¡AGoogle Web Toolkit¡]GWT¡^´N¬O«Ü¦nªº¨Ò¤l¡C
Neal¡G§ÚÌ´N±`¥Î¤@¨Ç¶}©ñ·½½Xªº²£«~¡A¥Îþ¨Ç¥i¯à¤£¤è«KÁ¿¡A¤£¹L§Ú̥ΫܦhLinux¤u¨ã¡A¦³®ÉÔ§ÚÌ·|¥Î¨Ç¨ä¥L¤H¶}µo¦nªº¤u¨ã¡A¨ä¹êGoogle¨S¦³³W©w¤@©w¤°»ò³£n¦Û¤v¶}µo¡A·í§An§âµ{¦¡¥æµ¹¶}©ñ·½½XªÀ¸s®É¡A§A·|¶É¦VªÀ¸s¤ä«ù§AªºªF¦è¡A¦ý§A¤£·|n¥LÌ¥I¿úµ¹§A¡C
±l¡G³o´N¬OJBossn°µªº¡C
Java»PC++¤H¤~ªº¤ñ«³vº¥§ïÅÜ
¤ý«Ø¿³¡G§ÚÌÅ¥¦¤Wªº¥DÃDºtÁ¿¡A§AÌ»¡GoogleÀ³¥ÎJava¦b¤¤¤¶¼h¡]Middle-Tier¡^¡A¨Ò¦pGMail¡BCalendar¡C§Ú̫ܦ³¿³½ìª¾¹D¤°»ò¼ËªºÀ³¥Î¾A¦X¨Ï¥ÎJava¡H
Neal¡G¨S¿ù¡A¦b¤¤¤¶¼hªº¶}µo¡AJava¬O«Ü¦nªº¿ï¾Ü¡CGoogle ¦³«Ü¦h°ò¦ªº³]¬I¡AWeb Servlet ¤ÞÀº¡AÅý§A«Ü²³æ´N¯à¥HJava¼¶¼g»P³¡¸p¤¤¤¶¼hªºµ{¦¡¡C
Joshua¡G¦Ó¥B¦³³\¦h²{¦¨ªº¨ç¦¡®w¡A¤£»Ýn¥Î¨ìbit-level¡A´N¥i¥H¾ã¦X즳©³¼hªºC++µ{¦¡¡A³o¥i¥H¼sªx¦a²¾´Ó¨ì¥Î¤áºÝªºµ{¦¡¡A¹³¬O¤@¨ÇAJAXµ{¦¡¡C
Neal¡G³oÁÙ¬On¬Ý¦UÓ¶}µo¹Î¶¤¨M©w¥Î¤°»ò¡A¦pªG¬On¶}µo¤@¨Ç¥HWeb¬°¥Dªºµ{¦¡¡A¥i¯à´N¤£¦Ò¼{Java¦Ó¿ï¾ÜC++¡A¦³¥i¯à¦]¬°¥L̹ïC++«Ü¼ô¡A©Ò¥H¡A§Y¨Ï¥L̶}µoªºªF¦è©M§Ú°µªº«Ü¹³¡A¦ý¥LÌÁÙ¬O¨M©w¿ï¾ÜC++¡C
¤ý«Ø¿³¡G§AÌ»{¬°Java¯à´£¨Ñ§ó¦nªº¥iÄâ©Ê¶Ü¡H
Joshua¡Gµ´¹ï¬Oªº¡C¦Ó¥BJava¥i¥H´£¨Ñ¸û¦nªº®Ä¯àªí²{¡C
Neal¡G¤@¯ë¨Ó»¡¡A¥HGoogle¨Ï¥ÎJavaªº¤è¦¡¤U¡A¥iÄâ©Ê¨S¨º»ò«n¡C¦]¬°§Ú̱NJavaÀ³¥Îµ{¦¡³¡¸p¦b¯S©wª©¥»ªºLinux¡C
¤£¹L¡A¥iÄâ©ÊªºÀuÂI¡A¬O·í§Ú̲¾¦Ü¤U¤@Óª©¥»ªºJava¡A©Î¤U¤@Óª©¥»ªºLinux®É¡A§Ṳ́£·QÂê¦b¬YÓ¯S©wª©¥»ªºJava¡B¬[ºc©Î§@·~¨t²Î¡A©Ò¥H¥iÄâ©Ê«Ü«n¡C
Joshua¡G¦ý§Ṳ́£·|n¨D¼gµ{¦¡®É¡An¦P®ÉÝÅU¦b¥ô¦ó¥»O¤W³£¥i¥H°õ¦æ¡A³o¦³ÂI»P¼gµ{¦¡ªººA«×¦³Ãö¡A§A¬On¼gµ¹¦Û¤v¥Îªº¡A©Î¬O¼gµ¹¥þ¥@¬É¥Îªº¡C
¤ý«Ø¿³¡G§Ú·Q§AÌ·|±Ä¥Î Java ¦³¤@Ó«Ü«nªº²z¥Ñ¬O·Qn°§C¶}µoªº¤ß¤O©M®É¶¡¡C
Joshua¡Gµ´¹ï¦p¦¹¡CÁÙ¦³¥t¤@Ó²z¥Ñ¡A¾Ç¥Í¦b¾Ç®Õ¸Ì¾Çªº³£¬OJava¡A¦Ó¥B³ßÅwJava¡A¥L̬Ʀܤ£À´C++¡A©Ò¥H¤ñ§äC++¤H¤~®e©ö¡C
Neal¡G¦Ó¥BJava°£¿ù®e©ö¦h¤F¡C
¤ý¤å±l¡G²{¦bGoogleªºC++»PJava¤uµ{®vªº¤ñ¨Ò¬°¦ó¡H¦U¥e¤@¥b¶Ü¡H
Joshua¡G§Ú¤£¤Ó½T©w¡C¥i¥HªÖ©wªº¬OGoogle¥¿¦b¼x¨D§ó¦hªºJava¤uµ{®v¡C
Neal¡GÀ³¸Ó¤£¨ì³oÓ¤ñ¨Ò¡A¨Ï¥ÎC++ªºÀ³¸Ó¦h¤@ÂI¡A¥i¯à¬O 6¡G4 ¥ª¥k¡C¤£¹L¡A¨Ï¥ÎJavaªº¤H¥¿¦b¦¨ªø¤¤¡A5¦~«eGoogle¤j·§¨S¤°»ò¤H¨Ï¥ÎJava¡A©Ò¥H§ÚÌ¥i¥H¹w¨£¡AJava¦bGoogleùضV¨Ó¶V«n¡C
¤ý«Ø¿³¡G§Y¨ÏJava¹ï¶}µo¥ø·~À³¥Îµ{¦¡¬O°÷§Öªº¡A¥i¬O§AÌ«ç»òÝÅU©µ®i©Ê¡]Scalability¡^¡H
Joshua¡G Google¸Ñ¨MJavaªº©µ®i©Ê¡A´N¹³¸Ñ¨M¨ä¥L³oÃþ©µ®i©Ê°ÝÃD¡C¹³¬O½Æ»s¡B¤j«¬¤À´²¦¡¨t²Î¡A©ÎªÌ¥Î§ó¦h¾÷¾¹¨Ó¸Ñ¨M³o¨Ç°ÝÃD¡C
¤ý«Ø¿³¡G©Ò¥H§AÌ·|¥Î¤À´²¦¡¬[ºc¨Ó¸Ñ¨M¡H
Joshua¡G¹ï¡C
¸ªÃõ¡G½Ð°ÝGoogle¤À´²¦¡°ò¦¬[ºc¦¦bGoogle·j´M¤ÞÀºè¯ó³Ðªº®É¥N´N¤w¸g¦s¦b¤F¶Ü¡H
Neal¡G³\¦hGoogleªºÂO¶°©M¤À´²¦¡°ò¦¬[ºc¡Aªº½T¥i°l·¹¨ìGoogle¨â¦ì³Ð©lªÌ¦b¥v¤¦ºÖ¤j¾Ç¬ã¨s©Ò¡A¥H¤T¤»O¾÷¾¹¬ã¨s®É¥N¡C¤£¹L¦´Áªº°ò¦¬[ºc³£¤w³Q«·s³]p¹L¡A©Ò¥H²{¦b¤w¸g«ÜÃø¬Ý¨ìÂø¶Ãªºµ{¦¡½X¤F¡C³æ¥H·j´M¤ÞÀº®Ö¤ß¥»¨¦Ó¨¥¡A¤j·§´N³Q§ï¼g¹L¤T¦¸¡C
Joshua¡G¤£¹L¡A·íµM¡A¬Y¨Ç®Ö¤ßªººtºâªk¡A¨Ò¦pPageRank¤´µM¦s¦b¡C
¨S¦³×§ïJVM¡A½Õ®Õ¬O±qµ{¦¡µÛ¤â
¤ý«Ø¿³¡G¦b§A̦¤WªººtÁ¿¤¤¡A´£¨ì¦³³\¦h¦bJavaªÀ¸s¦³©Ò°^Ämªº¤H¡A²{¦b³£¦bGoogle¡A§Ú̬ݨ즳«Ü¦h¤H³£¼ô±xJVM¡A§Ú̲q§A̦³°ò©ó®Ä²vªº¦Ò¶q×§ïJVM¡C§Ú̦³²q¹ï¶Ü¡H
Joshua¡BNeal¡G²q¿ù¤F¡C
Joshua¡G§AÌ¥i¯à·|³o»ò·Q¡A¦ý´N§Ú©Òª¾¨S¦³¡C§Ų́ϥβ{¦¨ªºJVM¡A¤£¬O§Ú̬°¦Û¤v¤H»¡¸Ü¡A¦ýª@¶§ªºJVM®Ä¯à¤@ª½¦bºë¶i¡A§Ú̧âì¨Ó¶]¦bJRE 1.4ªºµ{¦¡©ñ¦bTiger¤W¡Aµo²{¡A«z¡I®Ä¯à³o»ò¦n¡C¦A©ñ¦bMustang¡A«z¡I®Ä¯à§ó§Ö¡A§ÚÌ´N¤£¥Îªá¤°»ò¥\¤Ò¯S§O¥h½Õ¾ã§Ú̪ºµ{¦¡¤F¡C
Neal¡G§Ú̪º½T¬O©Mª@¶§«O«ùÁpô¡A©Ò¥H·í§Ú̹J¨ì¤F¯S©wªº°ÝÃD®É¡A§ÚÌ´N·|Åý¥L̪¾¹D¡A³o¼ËªºVM¹ï§Ṳ́£°÷¥Î¡C
Joshua¡G¦Ó¥B§ÚÌ´£¨Ñ¸Ñ¨M¤è®×¡C
¤ý«Ø¿³¡G©Ò¥H³Ì¨Î¤Æ¬O¦bÀ³¥Îµ{¦¡ªº¼h¯Å¶i¦æ¡H
Joshua¡G¬Oªº¡A¶}µoºë²¦Ó¦³®Ä²vªºµ{¦¡¡AJava¬O«Ü¦nªº¤u¨ã¡CJavaµ{¦¡¬Jµu¥B²M·¡¡A¦Ó¥B´£¨Ñ°÷¦hªº¨ç¦¡®w¡A¥i¥H®Ú¾Ú»Ý¨D¸m´«¡Cn¼g¥X¤@¼ËªºC++µ{¦¡¡A´N±oªá¤W§ó¦hªº¤O®ð¡C
Neal¡G§A¥i¥H§ä¨ì³\¦h¥Î¦bJavaªº®Ä¯à¿Å¶q»P½Õ®Õªº¤u¨ã¡A¨º¥i¥H«Ü®e©ö§ä¥X°ÝÃD¦bþ¡C
¤ý«Ø¿³¡Gµ{¦¡®Ä¯àªº²~ÀV¡C
Neal¡G¬O§r¡A§ÚÁ`¬O«ÜÅå³Y²~ÀV«ç»ò·|¦b³o¨à¡A©Ò¥HÁ`¬O¯uªº§ä¨ì¤F¤~¬Û«H¡C
¤ý«Ø¿³¡G®Ä¯à²~ÀV©Ò¦b¡AÁ`¬O¥O¤HÅå³Y¤£¤w¡C
Joshua¡G¨S¦³¯uªºÃÒ©ú«e¡AÁ`¬O²q¿ù²~ÀV¨s³º¦bþùØ¡C
¶}©ñì©l½X¡A¹ïJavaªºÀ°§U¦³
¦¶¥ò³Ç¡G§Ú̪¾¹D³o´X¦~Java±N·|¶}©ñì©l½X¡A§AÌÌı±o³o·|¹ï´£¤ÉJavaªº®Ä¯à¡A©Î§ä¥XJavaªº®Ä¯à²~ÀV¦³À°§U¶Ü¡H
Joshua¡GNeal©M§Ú¨Ã¤£¦P·N³oÓÆ[ÂI¡A°ò¥»¤W§Ú̦³¬ã¨s³\¥i¡]Research License¡^¤w¸g¥i¥H¾\Ūì©l½X¡A½Õ®Õ©Î§ä¥X°ÝÃD³£«Ü²³æ¡A§Ú¤£¬On»¡³o»ò°µ¨S¥Î¡A¦Ó¬O§Ṳ́£»Ýn¦]¬°ì©l½X¤£°÷¶}©ñ¦Ó³o»ò°µ¡A±q1995¦~¨ì²{¦b¡A¤w¦³«Ü¦h¶i¨B¡A¥i¥H¼g«Ü°ª®Ä¯àªºJavaµ{¦¡¡C
Neal¡GJava SE¤µ¦~¦~©³´NnÄÀ¥Xì©l½X¡A§A¥i¯à·|ı±o©¡®É¶}©ñ·½½XªÀ¸s¨ó§UJava SE¡A§ä¥XJava SEªº°ÝÃD¡C¤£¹L¡A¨ä¹ê¥L̲{¦b´N¤w¸g¥i¥H³o»ò°µ¤F¡AJava SE¤w¦³¤½¶}ªºì©l½X¡A§A¥i¥H¦b¤W±¥[¨Çĵ§i¡A¤]¥i¥H§i¶Dª@¶§þùئ³°ÝÃD¡C¦ý¬O¹ê»Ú¤W¡A«Ü¤Ö¤H³o»ò°µ¡A©Ò¥H§Ú¤£Ä±±o§¹¥þ¶}©ñ·½½X¤§«á¡A·|§l¤Þ¤j®a°^Äm¨Ç¤°»ò¡A¦]¬°²{¦b´N¥i¥H¤F¡C
Joshua¡G¤£¹L¾Ç³N³æ¦ì¦bJava¶}©ñ¥H«á¡A´N¥i¥H§ó¦Û¥Ñªº¨Ï¥Î»P×§ïJava¤F¡C
Neal¡G¦³¨Ç¨Æ¬O¶}©ñJava·½½X¥H«á¥i¥H°µªº¡C¹³¬OJava»yªkªº¹êÅç¡A²{¦b§ÚÁöµM¥i¥H§ïJavaªºªF¦è¡A°µ¨Ç¹êÅç©Ê½èªºÀ³¥Î¡A¥[¨Ç·sªº¥\¯à¡A¦ý¦]¬°§Ú¤£¬Oª@¶§ªºû¤u¡A¤£³Q¤¹³\´£¨Ñµ¹§O¤H¸Õ¥Î¡C
Joshua¡G§Ún´£¥X¬Û¤Ïªº¬Ýªk¡A7¦~«ePhilip Wadler¡BMartin Odersky³o¨âÓ¤H¡A¦bJava¤W¥[¤F«Ü¦h¥\¯à¡AµM«á¨ú¦W¥s¡uPizza¡v¡A²{¦bªºGeneric¥\¯à«Ü¦h³£¬O®Ú·½©óPizzaªº¡C
Neal¡G¦ý¦pªG¥L̦bJava¶}©ñì©l½X¤§«á¦A°µ¡A´N¤£»Ýn¦Û¤v«¼g¤@ÓJava SE¤F¡I
Joshua¡G§Ún»¡ªº¬O¡A³oÃþ¦bJava¤§¤Wªº¦A¶}µo¡A7¡B8¦~«e´N¦³¡C
Google¤O¨D´£¨Ñ¦b¦a¤ÆªºªA°È
¶¾«Û¤å¡G§Ú«Ü¦n©_Googleªº³nÅé¡A¦³¨S¦³ÁÙ¥¼¦Û°Ê¤Æªº¡H»Ýn¤H¤u³B²zªº¡H
Neal¡G¦³¡A¹³¦b¦a¤Æ¡A¦]¦a°Ï¤£¦PªºÂ½Ä¶¤§Ãþ¡C
Joshua¡G¤]¬O¦³¨Ç¤u¨ã¥i¥HÀ°¦£¡C
Neal¡G¨ä¹ê¤]¦³¨t²ÎÀ°§U¤£¦bGoogle¤u§@ªº¤H¡A¨ó§U§Ṵ́µ¦b¦a¤Æ¡C
Joshua¡G°ò¥»¤WGoogle·|ºÉ¶q¯à¦Û°Ê¤Æ´N¦Û°Ê¤Æ¡AYahoo´N¤£¨º»ò¦Û°Ê¤Æ¡AYahoo¬O¦³¾ú¥vì¦]ªº¡A¦]¬°±q¤@¶}©lªº³]p´N¬O¥Ñ¤H¤uµn¿ýºô§}¡F¦ÓGoogle±q¤@¶}©lªº¯Á¤Þ´N¬OÅýºô¸ô¦Û¤v·j´M¡A¦ý¤]¨S¿ìªk°µ¨ì¼Ë¼Ë¦Û°Ê¤Æ¡C
Neal¡GÁÙ¬O¦³¨ÇªA°È¹³µn¼s§i¡A±o¥Ñ¤H¤uÀˬd¶ñ¼g¸ê®Æªº¬O§_¥¿½T¡A¤Î¬O§_«I¥Ç¥L¤Hªº°Ó¼Ð¡C
Joshua¡G¤£¹L§Ú¦A±j½Õ¡A§Ú̳£ºÉ¶q¦Û°Ê¤Æ¡A¤£¯à°µ¨ìªº¡A¤~¥Î¤H¤u¸É±j¡C¨Ò¦pGoogle News¡A´N¤£¬O¥Î¤H¤u¬D¿ï¸ê®Æ¡A¬O¹q¸£¿z¿ïªº¡C
Neal¡GGoogle³]pªA°È®É¡AÁÙ¬O¥H¦Û°Ê¤Æ¬°ì«h¡A³o¼ËªºªA°È¤~¤£·|³Q¨î¦í¡C¦pªG¦³ªA°È¬O§Ú̵Lªk¾a¦Û°Ê¤Æ¨Ó¸Ñ¨Mªº¡A¥i¯à§ÚÌ´N°µ¿ù¤F¤è¦V¡C
¶¾«Û¤å¡G©Ò¥H¹³ Google¼s§i¡A¦pªG§Ú·Q¥Ó½Ðªº¬O¤¤¤å¡B¤é¤å¡A³o¨Ç¤£¦P»y¨¥ªº¼s§i¡A§AÌ»Ýn¤£¦P¦a°Ïªº¤H¨ó§U¶Ü¡H
Neal¡G§Ú·Q§Ú̦b¥þ²y¤£¦P°ê®a¡A³£¦³¤À¤½¥q·ÓÅU¦UºØ»y¨¥ªº¥Î¤á¡A§Ú̪ºªA°È¦b¥þ²y³£¦³¡AÁÙ¬O»Ýn¦³¤Hª¾¹D·í¦aªº»y¨¥¡B¤å¤Æ¡Bªk«ßªº¯S¦â¡A¤~¯àªA°È·í¦aªº¤H¡C
¸ªÃõ¡G©Ò¥H§Ṳ́~¯à¬Ý¨ìGoogle Map¦b¤é¥»¬O¤é¤å¡A¦b§ÆÃ¾¬O§ÆÃ¾¤å¡C
Neal¡G¨S¿ù¡C
Joshua¡GGoogle¤F¸Ñ³oÓ¥@¬É¥u¦³¤@¤p³¡¤À¤Hªº¥À»y¬O^¤å¡A§Ṳ́]¤F¸Ñ¡A¦b³oÓ¤@ª½¦¨ªøªººô¸ô¥@¬É¤H¤f¤¤¡A¤j³¡¤Àªº¤H»¡µÛ¨ä¥L»y¨¥¡AGoogle·Qn¬°³o³¡¤Àªº¤HªA°È¡C
1
/
2
/
3
¡E
Network Access Protection ¦uÅ@¥ø·~ºô¸ô¦w¥þ-¤ººô¦w¥þ¨¾Å@¸Ñ¨M¤è®× ¬ã°Q·|
¡E
2009 JAVA »{ÃÒ¤é
+
§ó¦h¬ã°Q·|
¡¿ ADVERTISEMENT ¡¿
¡¶ ADVERTISEMENT ¡¶
³Ì·s°Ýµª
½ÐÀ°¦£, ¦³½Ö¦³ªF´Ë¥Õª÷¥d·|û¸ê®æ, ¥»¶g«æµÛqÁʰӫ~. ½Ð¦^ÂÐ 080009@gmail.com ÁÂÁ¤j¤j
(youshiao)
Navicat 8 ¦w¸Ë¨BÆJ(Linux)~¸ê®Æ®wºÞ²z³nÅé
(jerry710822)
Ó¤H¹q¸£ªº¹q·½¨ÑÀ³¾¹®e¶qn¦p¦ópºâ? ¦p¦ó¿ï¾Ü?
(simon581923)
netscreen 5XT ¦p¦ó³]©w¥~³¡ VPN ³s½u ¡H
(keven0129)
SDM °õ¦æ IPS¥X²{ Java memory heap size ¤Ó¤p...
(gihkjo)
¨Ï¥Îoutlook2003±Hµo¸s²Õ«H¡A¦p¦óÅý¦¬¥óªÌÄæ¦ìÅã¥Ü¬°±H¥óªÌ©Î¯S©w¦r¦ê
(jimmy9319)
ª`·N:µo²{®e©ö°±¤î¦^À³ªºµ{¦¡½X(Script)
(guess41)
Tomcat¦w¸Ë¨BÆJ(Linux)
(jerry710822)
JDK¦w¸Ë¨BÆJ(Linux)
(jerry710822)
¥[¤JADªº¥Î¤áºÝ¡A¦p¦ó§ó·s¨t²ÎªºHotfix
(brianjoes)
[«·sµo°Ý]½Ð°Ý·|¦³°¯Åªº±¡ªp¶Ü?
(simon581923)
³yªº¦r³z¹Lºô¸ô¦Lªí¾÷¦C¦L³ºµM³£¦L¤£¥X¨Ó
(kei70420)
½Ð°Ý¡u¿ï¾Ü©Ê¶K¤W¡v¦³¼öÁä¥i¥Î¶Ü¡H
(jackhu)
Optical Identify OID ¥ú¾Ç¿ëÃÑ´¹¤ù²ÕªºÀ³¥Î
(twtw)
½Ð±Ð°ª¤â:GuitarPro³nÅ骺 text ºqµü¿é¤J,¦p¦ó³]©w¦r«¬©M¦rÅé¤j¤p?
(u727216)
Queue«H¤Ó¦h·|³y¦¨¥¿±`«H¥óµLªkµo°e¶Ü?
(lalelee)
linux ×§ï«ØÀɤé´Á
(mingan670302)
½Ð±ÐVPN³s½u«á,³s½uªº¸ô¥Ñ°ÝÃD
(eric6784)
jQuery¦p¦ó§ì¨úcss filter¸Ì±ªºÈ¡H
(chan15)
¨âÓºô°ì¾ã¦X
(b8609020)
¼öªù¥DÃD
Windows 7 - 7264 RTMԿ睊 ??
(kakkoii12)
¡u¥Î·Ó¤ù»¡µ¹§AÅ¥¡v¿W1µL2 (¿ì¤½Äå®ç§É)
(cherie619)
°²Microsoft·L³n¡§«n§ó·s¡¨Âê©w¤W¦ÊÓµÛ¦Wºô¯¸¥Î¤áÓ¸ê
(domynews)
¡u¥Î·Ó¤ù»¡µ¹§AÅ¥¡Ð¥¿©f§Ú¦P¨Æ¡v¶}¼úÅo
(fortune)
Windows 7 - 7264¤§§A¬O¤p¥Õ¶Ü?
(kakkoii12)
®«ÇÂÃÄ_
(echen688)
[¥Î·Ó¤ù»¡µ¹§AÅ¥]¿Ë±Kªº·R¤H
(jamesjan)
¤ß±¡¤£¦n¡A·Q³Ü¾K¶Ü?? ¤d¸U§O³Ü³oÓ..
(looney)
§Aªº¡D§Úªº¡D¥Lªº¡D·´º
(hanna)
´d¶Ëªº¤ß¹Ò-?????¥¢±Ñ ¡þ ´Ë¥Ðµ£¤l
(nikwu43)
Windows 7 - ¤U¸üÂ÷½u¦w¸ËªºÅX°Êµ{¦¡
(kakkoii12)
¹Ú·Qªº¹q¸£®à
(yesyesok)
®üºøÄ_Ä_¤§¿ì¤½®à¤H¥Í
(antijava)
§Úªº·R¨®¤§µn¤s¨®
(looney)
´N·R¶ý¶ýªº¨ý¹D
(hanna)
¡u¥Î·Ó¤ù»¡µ¹§AÅ¥¡v²Ä¤¶g¡G¤£¦Y¤£¥i´N¬O·R(7/9-7/15)
(fortune)
¾Ôª§¾÷¾¹2: ²Ä4¦¸§ó·s (GOW2 July Updates)
(echen688)
©_¬ì¹q¸£¡@2009¦~·sª©Linux LPIC-1»{ÃÒ¡@2009/7/29 ¥¤é¯Z¶}½Ò
(geego)
¤ß±¡µ§°O
(yesyesok)
¡u¥Î·Ó¤ù»¡µ¹§AÅ¥¡v§ÚªºÃi¤H¿ì¤½®àforØpØp
(nikwu43)
¹q¶g¤å¤Æ¨Æ·~ª©Åv©Ò¦³¡BÂà¸ü¥²¨s ¡ECopyright © iThome ¡U
¥Zµn¼s§i
¡U
±ÂÅvªA°È
¡U
ªA°È«H½c
¡U
Áô¨pÅvÁn©ú»P·|û¨Ï¥Î±ø´Ú
¡U
Ãö©óiThome
¡U
¡U