[ת]ÔÙÂÛJavaδÀ´Ö®Â·
2006ÄêÎÒÔø¾Ð´¹ýһƪÌÖÂÛJavaδÀ´µÄÎÄÕ£¬ÔÚÄÇÆªÎÄÕÂÖÐÎÒÌÖÂÛÁË¿ªÔ´¡¢JavaÔÚÏû·Ñµç×ÓÉ豸ÖеÄʹÓã¬ÏÖÔÚÔÚËùÓÐÀàÐ͵ÄÒÆ¶¯É豸ÉÏJavaµÄÓ¦ÓÃÕýÔÚÖð²½ÉÏÉý¡£¶ÔSun±»ÊÕ¹ºÒ»Ê£¬ÒÔ¼°JavaÓëOracle²úÆ·¼¯³ÉÎÒûʲôºÃÔ¤²âµÄ£¬Ò²Ã»Ê²Ã´ºÃµÄ½¨Ò飬ÎÒÖ»µ£ÐÄJavaµÄδÀ´»á×ßÏòºÎ·½?ÔÚÕâÆªÎÄÕÂÖÐÎÒÖØÐÂÉóÊÓÁËOracleÊÕ¹ºSunºóJavaµÄδÀ´Ö®Â·¡£
JavaÊÇʲô?
Èç¹ûÒªÏòÒ»ÎÞËùÖªµÄÈ˽âÊÍJavaÊÇʲô»¹ÊDZȽÏÓÐÄѶȵģ¬Êǵģ¬ËüÊÇÒ»Ãűà³ÌÓïÑÔ£¬µ«·¢Õ¹µ½½ñÌ죬JavaÒ»´ÊÔ¶³Ì³¬³öÁËÓïÑԵ͍Ò壬¾ßÌåÀ´Ëµ£¬JavaÊÇÒ»¸ö°üÀ¨ÐéÄâ»ú»·¾³£¬ÓëCÓïÑÔÀàËÆ£¬°üÀ¨¿âºÍÖ§³ÖÈí¼þ£¬ÔÊÐíËüÔËÐÐÔÚ¸÷ÖÖ²Ù×÷ϵͳ¡¢¼ÆËã»ú¡¢É豸ºÍÓòÖÐµÄÆ½Ì¨£¬°üÀ¨ÒÔϼ¼Êõ£º
ÓÃÓÚ×ÀÃæµÄJava SE
ÓÃÓÚ·þÎñÆ÷ºÍÆóÒµ½â¾ö·½°¸µÄJava EE
ÓÃÓÚǶÈëʽºÍÒÆ¶¯É豸µÄJava ME
ÓÃÓÚÓ¦ÓóÌÐòÔÝʱÐèÒªµÄʵʱJava(Real-Time Java)
ÓÃÓÚ¹¹½¨RIAÓ¦ÓóÌÐòµÄJavaFX£¬ÓÃÓÚPC¡¢Òƶ¯É豸ºÍµçÊÓ(»ú¶¥ºÐ¡¢À¶¹â²¥·Å»úµÈ)ÉϵÄýÌåÓ¦ÓÃ
Òò´Ë£¬Èç¹ûÓÐÈË˵"ÎÒÊÇÒ»ÃûJava¿ª·¢ÈËÔ±"£¬ËûÃÇÐèÒª³ÎÇ徿¾¹ÊÇJavaµÄÄÄÒ»¸öÁìÓò¡£ÎÒÕâÀï´Óƽ̨µÄ½Ç¶ÈÌÖÂÛJavaµÄδÀ´£¬°üÀ¨Java SE£¬Java EE£¬Java ME£¬JavaFX£¬¹¤¾ßºÍÓïÑÔ¡£
JavaµÄÊг¡Óжà´ó?
°´ÕÕOracleµÄ˵·¨£¬JavaÊÇʱÏÂ×îÁ÷Ðеģ¬ÎÞ´¦²»Ôڵļ¼Êõ£¬2010Äê1ÔµÄͳ¼ÆÊý×ÖÈçÏ£º
9°ÙÍòJava¿ª·¢ÈËÔ±
8.4ÒÚ×ÀÃæ°²×°ÁËJava
100¶àÖÖ²»Í¬Ó²¼þƽ̨֧³ÖÉÏÒÚµÄJava×ÀÃæ°²×°
a)ÿÌì2°ÙÍòµÄÏÂÔØÁ¿
²Æ¸»100Ç¿¹«Ë¾È«²¿Ê¹ÓÃÁËJava
55ÒÚJava¿¨Æ¬
26ÒÚÓµÓÐJava¹¦ÄܵÄÊÖ»ú
b)250¼ÒÊÖ»úÔËÓªÉ̺Ï×÷»ï°é
c)10¶àÍòJava MEÓ¦ÓóÌÐò
4ǧÍòµçÊÓºÍÀ¶¹â²¥·Å»ú
JavaÈÔÊÇĿǰ×î¹ã·ºÊ¹Óõıà³ÌÓïÑÔ£¬±ÈËùÓнű¾ÓïÑÔ¼ÓÆðÀ´µÄ×ÜÊý»¹¶à£¬ÓÉÓÚJavaƽ̨֧³ÖÓɲ»Í¬½Å±¾ÓïÑÔ±àдµÄÓ¦ÓóÌÐòÔËÐУ¬ÕâЩÊý×Ö»áÊÇÖØµþµÄ¡£ÀýÈ磬JavaÐéÄâ»ú(JVM)¿ÉÒÔÖ´ÐÐÓÃJava¡¢Rexx¡¢Ruby¡¢JavaScript¡¢Python¡¢PHP¡¢Groovy¡¢ClojureºÍScala.±àдµÄ³ÌÐò¡£ÔÚÐí¶àÇé¿öÏ£¬SunµÄHotSpot JVM½«»á¸üºÃµØÔËÐÐÕâЩӦÓóÌÐò£¬ÒòΪJIT(ʵʱ)±àÒëÆ÷»áÖØÐÂÓÅ»¯±àÒë¹ýµÄ´úÂë¡£
JavaÈÔÈ»ÊÇ´ó¶àÊýÆóÒµºÍWebÓ¦ÓóÌÐò¿ª·¢Ê×Ñ¡µÄÓïÑÔ/ƽ̨£¬²¢¼ÌÐø±£³ÖÔö³¤£¬JavaÊÇÃâ·ÑÌṩ¸ø¿ª·¢ÕßʹÓõģ¬Ðí¶à´óѧµÄ¼ÆËã»úϵҲѡÔñJava×÷Ϊ±à³ÌÓïÑԿγ̣¬ËäÓÐÕâЩ¹â»·ÁýÕÖ£¬µ«Õâ²¢²»Òâζ×ÅÎÒÃDz»Ó¦¸ÃÖØÐÂÉóÊÓJavaµÄδÀ´·¢Õ¹·½Ïò£¬ÌرðÊÇSun±»ÊÕ¹ººóµÄÕâ¶Îʱ¼ä¡£
Java SE
OracleÒѾ¹«²¼ÁËJavaµÄδÀ´Õ½ÂÔ£¬Ä¿±êÊǼÓÇ¿ºÍ¼ÌÐøÀ©´óJavaÔÚÐÂÁìÓòµÄÓ¦Ó㬼ò»¯£¬ÓÅ»¯£¬²¢½«Java
Ïà¹ØÎĵµ£º
Ò»£¬Ï̵߳ÄËĸöÖ÷ÒªÖÜÆÚ״̬ÊÇ“´´½¨”£¬“¿ÉÖ´ÐД£¬“·Ç¿ÉÖ´ÐД£¬“ÏûÍö”£¬×´Ì¬×ª»»¹ØÏµÈçÏÂͼ£º
£¨1£©´´½¨¡£µ±ÊµÀý»¯Ò»¸öthread¶ÔÏó²¢Ö´ÐÐstart()·½·¨ºó£¬Ï߳̽øÈë“¿ÉÖ´ÐД״̬¿ªÊ¼Ö´ÐС£ËäÈ»¶àÏ̸߳øÓû§Ò»ÖÖͬʱִÐеļÙÏ󣬵«ÊÂʵÉÏÔÚͬһʱ¼äµãÄÚ£¬Ö»ÓÐÒ»¸ö ......
±¾ÎĽéÉܶÔÏóµÄÇ¿¡¢Èí¡¢ÈõºÍÐéÒýÓõĸÅÄî¡¢Ó¦Óü°ÆäÔÚUMLÖеıíʾ¡£
1£®¶ÔÏóµÄÇ¿¡¢Èí¡¢ÈõºÍÐéÒýÓÃ
ÔÚJDK 1.2ÒÔǰµÄ°æ±¾ÖУ¬ÈôÒ»¸ö¶ÔÏó²»±»ÈκαäÁ¿ÒýÓã¬ÄÇô³ÌÐò¾ÍÎÞ·¨ÔÙʹÓÃÕâ¸ö¶ÔÏó¡£Ò²¾ÍÊÇ˵£¬Ö»ÓжÔÏó´¦ÓÚ¿É´¥¼°£¨reachable£©×´Ì¬£¬³ÌÐò²ÅÄÜʹÓÃËü¡£´ÓJDK 1.2°æ±¾¿ªÊ¼£¬°Ñ¶ÔÏóµÄÒýÓ÷ÖΪ4ÖÖ¼¶±ð£¬´Ó¶øÊ ......
»ùÓÚ±íµ¥µÄÎļþÉÏ´«
Èç¹ûÔÚ±íµ¥ÖÐʹÓÃ±íµ¥ÔªËØ <input type=“file”
/>£¬ä¯ÀÀÆ÷ÔÚ½âÎö±íµ¥Ê±£¬»á×Ô¶¯Éú³ÉÒ»¸öÊäÈë¿òºÍÒ»¸ö°´Å¥£¬ÊäÈë¿ò¿É¹©Óû§Ìîд±¾µØÎļþµÄÎļþÃûºÍ·¾¶Ãû£¬°´Å¥¿ÉÒÔÈÃä¯ÀÀÆ÷´ò¿ªÒ»¸öÎļþÑ¡Ôñ¿ò¹©
Óû§Ñ¡ÔñÎļþ£º
µ±±íµ¥ÐèÒªÉÏ´«Îļþʱ£¬ÐèÖ¸¶¨±íµ¥ enctype µÄֵΪ multipart/fo ......
ÒýÑÔ
¡¡¡¡JavaµÄ¶ÑÊÇÒ»¸öÔËÐÐʱÊý¾ÝÇø£¬ÀàµÄʵÀý(¶ÔÏó)´ÓÖзÖÅä¿Õ¼ä¡£JavaÐéÄâ»ú(JVM)µÄ¶ÑÖд¢´æ×ÅÕýÔÚÔËÐеÄÓ¦ÓóÌÐòËù½¨Á¢µÄËùÓжÔÏó£¬ÕâЩ¶ÔÏóͨ¹ýnew¡¢newarray¡¢anewarrayºÍmultianewarrayµÈÖ¸ÁÁ¢£¬µ«ÊÇËüÃDz»ÐèÒª³ÌÐò´úÂëÀ´ÏÔʽµØÊÍ·Å¡£Ò»°ãÀ´Ëµ£¬¶ÑµÄÊÇÓÉÀ¬»ø»ØÊÕ À´¸ºÔðµÄ£¬¾¡¹ÜJVM¹æ·¶²¢²»ÒªÇóÌØÊâµÄÀ¬»ø»ØÊÕ ......
/*ÎÒ×öÁ˸ö³ÌÐò°ÑÐÂÀËÉϵÄÌìÆøÐÂÎÅ×¥¹ýÀ´´æµ½±¾µØ£¬¿¼ÂÇ·ÃÎÊËÙ¶ÈÎÊÌ⣬ÐÂÎÅÖеÄͼƬҲҪ±£´æµ½±¾µØ¡£
³ÌÐòÈçÏÂ
*/
package vnet.com.weather1;
import java.io.BufferedReader;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java ......