Java 2008Äê´óʼÇ
ÓÉÓïÑÔµ½Æ½Ì¨µÄת±ä!
¼¼ÊõÈËϰ¹ßÓøĽø»òÉý¼¶À´¼Çסһ¶ÎÀúÊ·£¬½ñÄêµÄJava½«±»ÁôÔÚ¼ÇÒäÖеÄÊÇ£º´ÓÒ»¸öÒÔÓïÑÔΪÖÐÐĵļ¼Êõת±ä³ÉΪһ¸öÒÔÆ½Ì¨ÎªÖÐÐĵļ¼Êõ¡£JavaWorldµÄAndrew Glover×ܽáÁË2008ÄêJava´óʼǣ¬ÈÃÎÒÃÇÃÇÀ´¿´Ò»¿´¡£
JVMµÄת±ä
JVM ÓïÑÔµÄת±ä²¢·ÇÐÂÏÊÊ£¨ÊÂʵÉϽñÌìJVMÒѾ֧³Ö´ó¸Å240ÖÖÓïÑÔ£©£¬¶øÕâÖÖת±äºÜÊÜ»¶Ó¡£ÔÚ2008ÄêJVM¸øÓèJavaµÄ¿ª·¢Õß¶¯Á¦µÄ·½Ê½·Ç³£ÓÐȤ¡£
µ½Ä¿Ç°ÎªÖ¹£¬×¶¯ÈËÐĵķ¢Õ¹¾ÍÊÇ JRuby ºÍGroovy ¹öÑ©Çò°ãµÄÔö³¤£¬ÓÉ Ruby on Rails ºÍ Grails Ìṩ³ÖÐø¶¯Á¦¡£ÕâÁ½¸öweb¿ò¼Ü½«¿ª·¢ÕߴӾɵÄÌõÌõ¿ò¿òÖÐÊͷųöÀ´£¬Ê¹ÓÿìËÙÓÐЧµÄÓ¦Óÿª·¢·½Ê½¡£ÔËÐÐÔÚJVMÉÏ£¬²¢Ã»ÓÐËðº¦ÕâÁ½¸ö¿ª·¢¿ò¼Ü£¬·´¶øÄܹ»ÀûÓÃÏÖÓÐJavaƽ̨µÄ·á¸»µÄ¿â×ÊÔ´¡£
2008ÄêͬÑù¼ûÖ¤ÁËÁ½¸ö±È½ÏеÄÓïÑԵķ¢Õ¹£ºScala ºÍ Clojure£¬ÒÔ¼°ÔٶȳöÏÖÔŲ́ǰµÄÓïÑÔ Jython¡£Clojure ±»³ÆÎª Javaƽ̨µÄErlang£¬ÊÇÒ»¸öÔÚJVMƽ̨ÔËÐеĶ¯Ì¬º¯Êýʽ±à³ÌÓïÑÔ£¬ÆäÓï·¨À´×ÔÓÚLISPÓïÑÔ¡£ScalaÊÇÒ»ÖÖ´¿´âµÄÃæÏò¶ÔÏó±à³ÌÓïÑÔ£¬¶øÓÖÎÞ·ìµØ½áºÏÁËÃüÁîʽºÍº¯ÊýʽµÄ±à³Ì·ç¸ñ£¬Á½¸öÓïÑÔ¶¼ÒýÆðÁËÏ൱´óµÄ¹Ø×¢¡£
ÁíÍâ2008ÄêÖµµÃÒ»ÌáµÄÐÂÓïÑÔ¾ÍÊÇSunÓÚÄêµ×·¢²¼ÃæÏòRIAÓ¦ÓõÄJavaFX 1.0 ÖÐµÄ JavaFX Script¡£
JVMÓïÑÔ·å»á
2008ÄêµÄÊ×½ìJVM·å»áÊÇÒ»¼þÓÐȤµÄ´óʼþ£¬Ëü»ã¼¯ÁËһЩÔÚÓïÑÔÉè¼Æ£¬±àÒëÆ÷ºÍÐéÄâ»ú¹¤¾ßÉÏ×î׿Խ´ÏÃ÷µÄÍ·ÄÔ¡£JRuby, Groovy, Scala, ºÍ Clojure ¸÷ÁìÓò¶¼Óгä·ÖµÄ´ú±í³öϯÁË»áÒ飬ÒÔ¼° Fortress, PHP, Python, Jython, ºÍ Jatha(LispÓïÑԵıäÖÖ)Ò²Óдú±í²Î¼Ó¡£ÁíÍâÔÚÒé³ÌÉÏ Parrot VM£¬HotSpot£¬DaVinci Machine, JavaFX, ºÍ Kawa£¬ÒÔ¼° Java±Õ°ü·½Ãæ¶¼¹Ø×¢µ½ÁË¡£
×ÜÖ®£¬Õâ´ÎÊ×ÄÔ»áÒéÊÇÒ»¸öÊÜÈË×𾴵Ŀª·¢Å£ÈËÖ®¼äµÄºÏ×÷ºÍ»¥ÏàѧϰµÄ»áÒé¡£×îºó²ÎÓë»áÒéµÄ³ÉÔ±³ÐŵJVMµÄÉè¼Æ½«Ö§³Ö¸ü¶àµÄÓïÑÔ¡£Õâ´Î»áÒé±íÃ÷ÁË´ó¼ÒÒâʶµ½Java±à³ÌµÄδÀ´²»ÊÇÀ¦°óÔÚÓïÑÔÉÏ£¬¶øÊÇ×ÅÖØÓÚÆ½Ì¨¡£ÕâÒ²ÊÇÔÚjavaÕâô³¤µÄÀúÊ·ÉÏÊ×´ÎÓÉ·Çsun¿ª·¢ÕßÖ÷µ¼µÄ»áÒé¡£
¼ÓÈ뾺ÕùµÄScalaºÍClojure
ÕâÁ½¸öÓïÑÔÔÚ2008Äê·¢Õ¹ÊÆÍ·ºÜ×㣬ÕâÁ½¸öÓïÑÔÍêÈ«²»Í¬——ClojureÊÇÒ»¸ö²ÉÓÃLispÓï·¨µÄÓïÑÔ£¬Scala¿´ÆðÀ´¸üÏñÕý³£µÄjava£¬µ«ÊǰüÀ¨¸ü¶àµÄ¹¦ÄÜ¡£²»Í¬ÓÚJRubyºÍGroovy£¬ÕâÁ½¸öÓïÑÔĿǰ¶¼»¹Ã»ÓÐÒ»¸öɱÊÖ¼¶µÄÓ¦ÓÃÀ´Íƶ¯ËüÃDZäµÃ¸ü¼ÓÒýÈËעĿ¡£µ«ÊÇÕâÁ½¸öÓïÑÔ¶¼³ÐŵÌṩ¸üºÃµÄ²¢Ðд¦Àí¼¼Êõ¡£2008Ä꿪ʼ³öÏÖÁËһЩScalaµÄÊé¼®ºÍÎÄÕ¡£
Groovy£«Spring
2008Äê×îÎüÒýÈ˵ÄÊÕ¹ºÖ®Ò»ÊÇSp
Ïà¹ØÎĵµ£º
Ò»¡¢JavaÔËÐÐʱµÄÁ½ÖÖºËÐÄ»úÖÆ
£¨1£©JavaÐéÄâ»ú£¨Java Virtual Machine£©
ÓÃÀ´´¦ÀíJavaÔ´Îļþ±àÒëºóµÄ×Ö½ÚÂ룬ÆÁ±Îµ×²ãÔËÐÐÆ½Ì¨µÄ²îÒ죬ʵÏÖ“Ò»´Î±àÒë£¬Ëæ´¦Ö´ÐД£¬¶øÇÒ²»Í¬µÄÔËÐÐÆ ......
̸̸»Øµ÷°É£¬ÒÔǰѧjavaµÄʱºò¾ÓȻû½Ó´¥µ½Õâ¸ö´Ê»ã£¬º¹£¬×î½üÑо¿hibernateºÍspring½áºÏʱ£¬·¢ÏÖspringʵÏÖhibernateʱӦÓÃÁ˻ص÷»úÖÆ£¬ÓÚÊÇgoogleÁ˺ܶà´Î£¬ÖÕÓÚÓÐËùÌå»áÁË£¬ÏÖÔÚ×öÏÂССµÄ×ܽᣬÒÔ±ã¼ÓÉîÓ¡Ïó£¡
java»Øµ÷»úÖÆ£º
Èí¼þÄ£¿éÖ®¼ä×ÜÊÇ´æÔÚ×ÅÒ»¶¨µÄ½Ó¿Ú£¬´Óµ÷Ó÷½Ê½ÉÏ£¬¿ÉÒÔ°ÑËûÃÇ·ÖΪÈý ......
¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ2ÕÂ
www.wesiedu.com 2009-5-5 ÔÚÏßÄ£Ä⿼³¡
µÚ2Õ ÔËËãºÍÓï¾ä
(Ò»)¿Î³ÌÄÚÈÝ
2.1 Êý¾ÝÔËËã
2.1.1 ¸³ÖµÔËËã
2.1.2ËãÊõÔËËã
2.1.3×ÔÔöºÍ×Ô¼õÔËËã
2.1.4¹ØÏµÔËËã
2.1.5Âß¼ÔËËã
2.1.6Ìõ¼þÔËËã
2.1.7ÆäËûÔËËã
2.2Óï¾ä
2.2.1»ù±¾Óï¾ä
2.2 ......
¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ6ÕÂ
www.wesiedu.com 2009-5-5 ÔÚÏßÄ£Ä⿼³¡
µÚ6Õ ͼÐνçÃæÉè¼Æ(¶þ)
(Ò»)¿Î³ÌÄÚÈÝ
6.1Ñ¡Ôñ¿òºÍµ¥Ñ¡°´Å¥
6.1.1Ñ¡Ôñ¿ò
6.1.2µ¥Ñ¡¿ò
6.1.3µ¥Ñ¡°´Å¥
6.1.4Ñ¡ÔñÏîĿʼþ´¦Àí
6.2ÁбíºÍ×éºÏ¿ò
6.2.1Áбí
6.2.2×éºÏ¿ò
6.3²Ëµ¥
6.3.1²Ëµ¥Ìõ¡ ......
µÚ10ÕÂ ÍøÂçÓëÊý¾Ý¿â±à³Ì»ù´¡
(Ò»)¿Î³ÌÄÚÈÝ
10.1 JavaÍøÂç±à³Ì»ù´¡
10.1.1 IPµØÖ·ºÍInetAddressÀà
10.1.2ͳһ×ÊÔ´¶¨Î»·ûURL
10.1.3¿Í»§»ú/·þÎñÆ÷ģʽ
l0.2 JavaÊý¾Ý¿â±à³Ì»ù´¡
10.2.1 Java³ÌÐòÓëÊý¾Ý¿âÁ¬½Ó
10.2.2¼¸¸öÖØÒªµÄÀàºÍ½Ó¿Ú
10.2.3Êý¾Ý¿â²éѯ
10.2.4Êý¾Ý¿â¸üÐÂ
(¶þ)ѧϰĿµÄÓëÒªÇó
±¾Õ½éÉÜJavaÍøÂç± ......