ºìÁªLinuxÃÅ»§
Linux°ïÖú
µ±Ç°Î»ÖÃ: ºìÁªLinuxÃÅ»§ > ITÒµ½ç

2011Äê¶ÈÈ鵋ȯ¹ËÓëÕ¹ÍûJava¿ª·¢ÁìÓò

·¢²¼Ê±¼ä:2011-12-19 18:27:47À´Ô´:ºìÁª×÷Õß:crsl19
2011Äê½Ó½üβÉù£¬ÓÖµ½ÁËÅ̵ãµÄÈÕ×Ó¡£2011ÄêJavaÒ»Ö±ÎÈ×ø±à³ÌÓïÑÔÅÅÐаñµÄÊ×룬ÈÃÎÒÃÇÅ̵ãÒ»ÏÂ2011ÄêJavaµÄÖ÷Ҫʼþ°É¡£
JavaÕýʽÂõÈë¡°7¡±Ê±´ú
2011Äê7ÔÂ28ÈÕ£¬¼×¹ÇÎÄÕýʽ·¢²¼Java 7¡£Java 7 ·Ö±ðÖ§³ÖWindows¡¢Linux ºÍSolarisÏÂ32λºÍ64λ°æ±¾¡£´ËÍ⣬¼×¹ÇÎÄ»¹·¢²¼ÁËÕë¶ÔMac OS XµÄJava 7¿ª·¢ÈËÔ±Ô¤ÀÀ°æ¡£´Ó´Ë£¬JavaÕýʽÂõÈëÁË7ʱ´ú¡£
»Ø¹ËÒ»ÏÂJava 7µÄÐÂÌØÐÔ£¬ÎÒÃÇ·¢ÏÖ£¬JavaµÄRIA¼¼ÊõÈÕÇ÷³ÉÊ죬ÔÚ¡°¹¦ÄÜ¡±Óë¡°ÐÔÄÜ¡±Í¬Ê±·¢Á¦¡£ÐÂÒýÈëµÄfork/join¿ò¼ÜÀûÓá°¹¤×÷ÇÔÈ¡¼¼Êõ¡±£¬È·±£ËùÓй¤×÷Ï̳߳ä·ÖÀûÓöദÀíÆ÷£¬Ê¹µÃJava µÄ²¢·¢ÐÔ¸üÉÏÒ»²ãÂ¥¡£´ËÍ⣬Java²»ÍüÏò¶ÔÊÖѧϰ£¬¡°Automatic resource management¡±±ãÊÇѧϰÁËC#£¬¼ò»¯ÁËtry-catch-finally±à³Ì¡£ÁíÍ⣬Java 7ÔöÇ¿ÐÍÎļþϵͳAPI£¬Ö§³Ö¶¯Ì¬ÓïÑÔ£¬Ò²ÊDz»´íµÄÁÁµã¡£
JavaFX 2.0 ÊÇÏȽøµÄÆóÒµ¼¶Java UIÓ¦ÓÃÆ½Ì¨£¬ÎªJavaÌṩ¸»¿Í»§¶ËÌåÑé¡£JavaFX 2.0 °üº¬·Ç³£·á¸»µÄ UI ¿Ø¼þ¡¢Í¼ÐκͶàýÌåÌØÐÔÓÃÓÚ¼ò»¯¿ÉÊÓ»¯Ó¦ÓõĿª·¢£¬ÐÂÔöµÄ WebView ¿ÉÖ±½ÓÔÚÓ¦ÓÃÖÐǶÈëÍøÒ³£»ÁíÍâ 2.0 °æ±¾ÔÊÐíʹÓà FXML ½øÐÐ UI ¶¨Ò壬ÕâÊÇÒ»¸ö½Å±¾»¯»ùÓÚ XML µÄ±êʶÓïÑÔ¡£
Java 8 ÌÚ¡°ÔÆ¡±¼ÝÎí
¶ÔÓÚJavaÉçÇøÀ´Ëµ£¬×îÖØÒªµÄʼþÊÇÒ»ÄêÒ»¶ÈµÄJavaOne´ó»áµÄÕÙ¿ª¡£JavaOne 2011µÄÖ÷ÌâÊÇ¡°Íƶ¯JavaÏòǰ·¢Õ¹(Moving Java Forward)¡±¡£´ÓÕâ¸öÖ÷Ìâ¿ÉÒÔ¿´³ö£¬¼×¹ÇÎÄÕýÊÔͼÒÔÁìµ¼ÕßµÄÉí·Ý´øÁìJavaÉçÇøÀ´¹²Í¬Íƶ¯JavaµÄ·¢Õ¹¡£ÔÚ½ñÄêµÄJavaOne ´ó»áÉÏ£¬¼×¹ÇÎÄ·¢²¼ÁËJavaδÀ´µÄ·¢Õ¹À¶Í¼£¬ÆäÖаüÀ¨¼Æ»®2013ÄêÍÆ³öµÄJava 8¡£
Java 8µÄÄ¿±êºÜÃ÷È·£¬¾ÍÊDZ¼×ÅÔÆ¼ÆËãÈ¥µÄ¡£¼×¹ÇÎÄÏ£Íû°ÑJava EEƽ̨´òÔì³ÉÒ»¸öÖËÊÖ¿ÉÈȵÄPaaSÔÆÆ½Ì¨£¬Í¬Ê±Ìṩµ¯ÐÔ¼ÆËãÓë¶à×â»§Ö§³Ö
´ËÍ⣬Java 8 ÈÚÈëÁËLambdaÏîÄ¿£¬ÔöÇ¿ÔÚHadoopÁìÓòµÄͶÈë;½«¼×¹ÇÎĵÄJRockitÐéÄâ»úÕûºÏµ½HotSpotÐéÄâ»úÖУ¬ÌṩͳһµÄÐéÄâ»úʵÏÖ;ÖØÐ´îÔØÔø¾­Ò»¶ÈÏúÉùÄä¼£µÄJavaFX 3.0£¬¼ÌÐø·¢Õ¹JavaµÄRIA¼¼Êõ¡£
Java SE¿ÉÔËÐÐJava ME API£¬½«Ö§³ÖËùÓеÄCPU£¬ÊµÏÖǶÈëʽ´¹Ö±Êг¡µÄÈ«¸²¸Ç¡£Java SE 8 ÐÂÔöÖ÷Òª¹¦ÄÜ£º
1¡¢ÎªÌá¸ß¿ª·¢ÈËÔ±¹¤×÷ЧÂÊ£¬¸üºÃµØÀûÓöàºË´¦ÀíÆ÷ºÍÔöÇ¿¶ÔJava¼¯ºÏAPIsµÄ´óÈÝÁ¿Êý¾Ý´¦Àí¹¦ÄÜ¡£ÍƳöµÄLambda±í´ïʽ(¡°¹Ø±Õ¡±)¡£
2¡¢Ô­Ê¼JavaÄ£¿éϵͳ(¡°ÏîÄ¿Jigsaw¡±)½«¼ò»¯Ó¦ÓóÌÐòµÄ¹¹½¨¡¢°ü×°ÒÔ¼°²¿Êð£¬ÈÃÒ»¸öÍêȫģ¿é»¯µÄJavaƽ̨ÄÜÔÚ·þÎñÆ÷¡¢¿Í»§ºÍǶÈëʽϵͳÉϽøÐж¨ÖÆ»¯²¿Êð¡£
3¡¢ÔÚJVMÉϵÄJavaScript¸Ä½ø£¬°üÀ¨Ò»¸öΪJVMÓÅ»¯µÄÈ«ÐÂJavaScriptÒýÇæNashornºÍÈ«ÃæµÄJava / JavaScript»¥²Ù×÷ÐÔ¡£
4¡¢¾ßÓÐJavaFX 3.0ÐÎʽµÄÏÂÒ»´úJava¿Í»§¶Ë¡£°üÀ¨¶àµã´¥Ãþ¹¦ÄܵÄÏÖ´úÉ豸֧³Ö¡£
5¡¢Íê³ÉµÄHotSpot / JRockit JVM¼¯¾ÛÏîÄ¿£¬°üÀ¨ÐÔÄÜÔöÇ¿ºÍµÚ¶þ´úµÄJava Flight Recorder¡£
¼×¹ÇÎÄÓë¹È¸èµÄJavaSriptÒýÇæÖ®ÕùÒ²´Óδֹͣ¡£Java 8½«´îÔØÐµÄNashornÒýÇæ£¬¸üºÃÖ§³ÖJavaScriptºÍJava»¥²Ù×÷ÐÔ¡£
¹È¸èÓëJavaרÀûÖ®Õù
ÔÚITÁìÓò£¬×¨ÀûÖ®Õù´ÓÀ´²»ÊÇÊ²Ã´Ï¡ÆæÊ£¬¸ú¼Ò³£±ã·¹Ã»Ê²Ã´Çø±ð¡£¿ÉÊÇҪ˵SunµÄÑü°å¾ÍÊDz»Èç¼×¹ÇÎĵÄÓ²£¬Ïëµ±Ä꣬¹È¸è¶¼²»ÉáµÃ»¨2000ÍòÂòJavaΪÆÚÈýÄêµÄºÏͬ¡£Èç½ñ£¬¼×¹ÇÎij¤´ï2200ÍòÒ³µÄרÀûËßËϾí×Ú£¬ÒÔ¼°¸ß´ï11.6µÄÇÖȨ°¸Ë÷Åâ¸üÊÇÈùȸ货²»¹ýÆøÀ´¡£ËäÈ»¹È¸èÖ¸Ôð¶Ô·½Ê¨×Ó´óÕſڣ¬µ«Ò²²»µÃ²»³Ðŵ×Ô¼ºÔÚδÀ´Android°æ±¾Öн«²»»áÉæ¼°ÇÖ·¸JavaרÀûµÄ´úÂ롣èÊóÓÎÏ·»¹ÔÚ¼ÌÐø£¬GoogleºÍ OracleĿǰΪֹ»¹Ã»Óдï³ÉЭÒé¡£ÓûÖªÃÕµ×£¬¿ÉÄÜÒªµÈÃ÷Äê¼û·ÖÏþÁË¡£
Eclipse vs NetBeans
Ҫ˵EclipseÊÇÒ»¸öÆæ¼££¬¼¸ºõûÓÐÈ˻ᷴ¶Ô°É¡£µ±ÄêIBMÔÒÏÂ4ǧÍòÖØ½ð£¬Èç½ñÒÑÊǹÏÊìµÙÂä¡£Eclipse¸ïÃüÐԵIJå¼þ¼¼ÊõÔÚȺÐÛÖð¹µÄJava IDEÊг¡£¬¿Éνһ·Åû¾£Õ¶¼¬£¬Ò»¾ÙÄÃÏÂÁË65%µÄÊг¡·Ý¶î¡£½ñÄêÊÇEclipseµÄÊ®ÖÜÄ꣬ȫÊÀ½çµÄÈËÃÇÔÚΪEclipseËùÈ¡µÃµÄ³É¾Í¾Ù±­Çì×£¡£
ÈË˵ʮÄêÄ¥Ò»½££¬EclipseÕâ°Ñ½£¿Éν·æÀûÎޱȣ¬Ó²ÊǰÑJbuilder±ÆÈë¾ø¾³£¬´Ó¶ø¸Ä±äÈý¹ú¶¦Á¢µÄ¾ÖÃæ¡£Èç½ñÒ²Ö»ÓÐNetBeansÄÜÓëÖ®¿¹ºâÁË¡£Êµ¼ÊÉÏ£¬EclipseÔçÔÚ5Äê¾Í¿ªÊ¼ÓÎ˵NetBeans¼ÓÈ룬¿ÉÊÇÔâµ½ÁËSun¹«Ë¾µÄÇ¿ÁҾܾø¡£ÐÒ¿÷ÊÇÄÇÑù£¬¿ª·¢Õ߲ſÉÒÔÓиü¶àµÄÑ¡Ôñ¡£¾Ý³Æ£¬NetBeans IDEÖÐÏÖÔÚÓг¬¹ý100Íò»îÔ¾Óû§¡£
JavaÖ®¸¸£ºÎÒÓÖÅÜ·ÁË
Å̵ãJava£¬¾Í²»µÃ²»¶ÔJavaÖ®¸¸µãÉϼ¸¾ä¡£JavaÖ®¸¸----ղķ˹•¸ß˹ÁÖ³öÉúÓÚ¼ÓÄôó£¬ÊÇһλ¼ÆËã»ú±à³ÌÌì²Å¡£ÔÚ¿¨ÄÚ»ù•÷¡´óѧ¹¥¶Á¼ÆËã»ú²©Ê¿Ñ§Î»Ê±£¬Ëû±àдÁ˶ദÀíÆ÷°æ±¾µÄUnix²Ù×÷ϵͳ¡£1991Ä꣬ÔÚSun¹«Ë¾¹¤×÷ÆÚ¼ä£¬¸ß˹ÁÖºÍһȺ¼¼ÊõÈËÔ±´´½¨ÁËÒ»¸öÃûΪOakµÄÏîÄ¿£¬Ö¼ÔÚ¿ª·¢ÔËÐÐÓÚÐéÄâ»úµÄ±à³ÌÓïÑÔ£¬Í¬Ê±ÔÊÐí³ÌÐòÔÚµçÊÓ»ú»ú¶¥ºÐµÈ¶àƽ̨ÉÏÔËÐС£ºóÀ´£¬ÕâÏ×÷¾ÍÑݱäΪJava¡£Ëæ×Å»¥ÁªÍøµÄÆÕ¼°£¬ÓÈÆäÊÇÍø¾°¿ª·¢µÄÍøÒ³ä¯ÀÀÆ÷µÄÃæÊÀ£¬Java³ÉΪȫÇò×îÁ÷ÐеĿª·¢ÓïÑÔ¡£Òò´Ë±»È˳Æ×÷JavaÖ®¸¸¡£
ÔÚSun±»¼×¹ÇÎÄÊÕ¹ºÒÔºó£¬ÕâλÌì²Å¸ß˹Á־ͱ»¹È¸èÍÚ×ßÁË¡£¹È¸è´Ë¾Ù±»ÈÏΪÊÇÏëͨ¹ýJavaÖ®¸¸£¬¹æ±ÜAndroidƽ̨ÉÏÓë¼×¹ÇÎĵÄרÀûÕù¶Ë¡£
¿Éϧ¹È¸èµÄÃÀÃβ»¾Ã¾ÍÐû¸æÅÝÌÀ£¬ÕâλÌì²Å¼ÓÈë¹È¸èÒ»Äê¶àÖ®ºóÓÖÌø²ÛÁË£¬²¢ÇÒ·¢±íÁËһƪÃûΪ¡¶ÎÒÓÖÅÜ·ÁË¡·µÄ²©ÎÄ¡£¶øÓÐÒâ˼µÄÊÇ£¬¸ß˹ÁÖ½âÊÍ˵£¬×Ô¼º¼ÓÃËÒ»¼Ò½ÐLiquid RoboticsµÄ¹«Ë¾£¬ÊÇ¿´ÖÐÁËÕâ¼Ò¹«Ë¾ÔÚδÀ´µÄ³É³¤ÐÔ¡£
ÎÒÃDz»µÃ²»Ëµ£¬¼×¹ÇÎĶÔSunµÄÊÕ¹ºÌåÏÖÁËÒ»ÖÖ½ø²½¡£ÔÚÊÕ¹ºÖ®ºó£¬¼×¹ÇÎÄѸËÙ½«×Ô¼ºµÄ²úÆ·ÏßÕûºÏµ½Javaµ±×ö£¬±ÈÈçJrockitÓëHotSpotÍŶӵÄÕûºÏ£¬WebLogic·þÎñÆ÷ÓëJava EEÔÆÆ½Ì¨µÄÕûºÏµÈµÈ¡£ÏàÐÅÔÚ2012Ä꣬ÔÚ¼×¹ÇÎĵĴøÁìÏ£¬Java»á¼ÌÐø·¢Ñï¹â´ó£¬ÈÃÎÒÃÇÇÌÊ×ÆÚ´ý¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 1 ÌõÆÀÂÛ

  1. Lynghu ÓÚ 2011-12-20 09:00:56·¢±í:

    ·¹ý