JVM(Java ÐéÄâ»ú)Éî¶ÈÆÊÎö
¿ÉÄÜÓкܶàѧϰJavaµÄÅóÓÑ»¹²»ÖªµÀJavaµÄÔËÐÐÔÀí¡¢JavaÐéÄâ»úÊÇÔõô¹¤×÷µÄ£¬±¾ÎĽ«ÎªÄãÏêϸ½²½â(JVM)Java ÐéÄâ»ú¡£
¡¡¡¡ÔÚJavaÖÐÒýÈëÁËÐéÄâ»úµÄ¸ÅÄ¼´ÔÚ»úÆ÷ºÍ±àÒë³ÌÐòÖ®¼ä¼ÓÈëÁËÒ»²ã³éÏóµÄÐéÄâµÄ»úÆ÷¡£Õą̂ÐéÄâµÄ»úÆ÷ÔÚÈÎºÎÆ½Ì¨É϶¼Ìṩ¸ø±àÒë³ÌÐòÒ»¸öµÄ¹²Í¬µÄ½Ó¿Ú¡£±àÒë³ÌÐòÖ»ÐèÒªÃæÏòÐéÄâ»ú£¬Éú³ÉÐéÄâ»úÄܹ»Àí½âµÄ´úÂ룬ȻºóÓɽâÊÍÆ÷À´½«ÐéÄâ»ú´úÂëת»»ÎªÌض¨ÏµÍ³µÄ»úÆ÷ÂëÖ´ÐС£ÔÚJavaÖУ¬ÕâÖÖ¹©ÐéÄâ»úÀí½âµÄ´úÂë½Ð×ö×Ö½ÚÂë(ByteCode)£¬Ëü²»ÃæÏòÈκÎÌØ¶¨µÄ´¦ÀíÆ÷£¬Ö»ÃæÏòÐéÄâ»ú¡£Ã¿Ò»ÖÖÆ½Ì¨µÄ½âÊÍÆ÷ÊDz»Í¬µÄ£¬µ«ÊÇʵÏÖµÄÐéÄâ»úÊÇÏàͬµÄ¡£JavaÔ´³ÌÐò¾¹ý±àÒëÆ÷±àÒëºó±ä³É×Ö½ÚÂ룬×Ö½ÚÂëÓÉÐéÄâ»ú½âÊÍÖ´ÐУ¬ÐéÄâ»ú½«Ã¿Ò»ÌõÒªÖ´ÐеÄ×Ö½ÚÂëË͸ø½âÊÍÆ÷£¬½âÊÍÆ÷½«Æä·Òë³ÉÌØ¶¨»úÆ÷ÉϵĻúÆ÷Â룬ȻºóÔÚÌØ¶¨µÄ»úÆ÷ÉÏÔËÐС£
¡¡¡¡¿ÉÒÔ˵£¬JavaÐéÄâ»úÊÇJavaÓïÑԵĻù´¡¡£ËüÊÇJava¼¼ÊõµÄÖØÒª×é³É²¿·Ö¡£JavaÐéÄâ»úÊÇÒ»¸ö³éÏóµÄ¼ÆËã»ú£¬ºÍʵ¼ÊµÄ¼ÆËã»úÒ»Ñù£¬Ëü¾ßÓÐÒ»¸öÖ¸Á²¢Ê¹Óò»Í¬µÄ´æ´¢ÇøÓò¡£Ëü¸ºÔðÖ´ÐÐÖ¸Á»¹Òª¹ÜÀíÊý¾Ý¡¢ÄÚ´æºÍ¼Ä´æÆ÷¡£Java½âÊÍÆ÷¸ºÔð½«×Ö½Ú´úÂë·Òë³ÉÌØ¶¨»úÆ÷µÄ»úÆ÷´úÂë¡£JavaÊÇÒ»ÖÖ¼òµ¥µÄÓïÑÔ¡£ËüÓõ½µÄ¸ÅÄî²»¶à£¬¶øÇÒ¶àΪ³ÌÐòÔ±ËùÊìϤ¡£Èç¹ûÄãÊÇÒ»Ãû³ÌÐòÔ±£¬ÕÆÎÕJava¶ÔÄãÀ´ËµÊÇÒ×Èç·´ÕÆµÄÊ¡£¼´Ê¹ÄãûÓÐѧ¹ýÈκαà³ÌÓïÑÔ£¬Ñ§Ï°JavaÒ²Òª±ÈѧϰC++ÒªÈÝÒ׵Ķࡣ
¡¡¡¡ÓÉÓÚJava×î³õÊÇΪ¿ØÖƵç×Ó²úÆ·Éè¼ÆµÄ£¬Òò´ËËü±ØÐë¼òµ¥Ã÷ÁË¡£ÎªÁ˱£Ö¤ÕâÖÖ¼òµ¥ÐÔ£¬JavaÈ¥µôÁËC++ÖÐÐí¶à¸´Ôӵġ¢ÈßÓàµÄ¡¢ÓжþÒåÐԵĸÅÄÀýÈç²Ù×÷·ûÖØÔØ¡¢¶à¼Ì³Ð¡¢Êý¾ÝÀàÐÍ×Ô¶¯×ª»»µÈ¡£ÎªÁ˽«³ÌÐòÔ±´Ó¸´ÔÓµÄÄÚ´æ¹ÜÀíµÄ¸ºµ£ÖнâÍѳöÀ´£¬Í¬Ê±Ò²ÊÇΪÁ˼õÉÙ´íÎó£¬JavaʹÓÃÁË×Ô¶¯ÄÚ´æÀ¬»øÊÕ¼¯»úÖÆ£¬³ÌÐòÔ±Ö»ÒªÔÚÐèÒªµÄʱºòÉêÇë¼´¿É£¬²»ÐèÒªÊÍ·Å,¶øÓÉJava×Ô¼ºÀ´ÊÕ¼¯¡¢ÊÍ·ÅÄÚ´æÖеÄÎÞÓõĿ顣
¡¡¡¡ÓëC++Ïà±È£¬JavaÓÐןüÇ¿µÄÃæÏò¶ÔÏóÌØÐÔ£¬ÊÇÒ»ÖֱȽϴ¿´âµÄÃæÏò¶ÔÏóÓïÑÔ¡£Ò»°ãÎÒÃÇʹÓõÄһЩËùνµÄÃæÏò¶ÔÏóµÄ±à³ÌÓïÑÔ£¬ÈçC++£¬Object PascalµÈ£¬Êµ¼ÊÉ϶¼ÊÇÒ»ÖÖ»ìºÏÐ͵ÄÓïÑÔ£¬¼´ÔÚ¹ý³ÌʽµÄÓïÑÔÖмÓÉÏÃæÏò¶ÔÏóµÄÀ©Õ¹¡£ÔÚJavaÖУ¬¼¸ºõÍòÎï½Ô¶ÔÏ󣬾ÍÁ¬Ò»Ð©»ù±¾Êý¾ÝÀàÐÍ£¬ÈçÕûÐÍ¡¢×Ö·ûÐÍ¡¢¸¡µãÐ͵ȣ¬ÔÚJavaÖж¼¿ÉÒÔ×÷Ϊ¶ÔÏó´¦Àí¡£JavaµÄÃæÏò¶ÔÏóÌØÐÔ¼¸ºõ¿ÉÒÔÓëSmalltalkæÇÃÀ£¬µ«ÊÇÆäÊÊÓÃÓÚ·Ö²¼Ê½¼ÆËã»·¾³µÄÌØÐÔÈ´Ô¶Ô¶³¬¹ýÁËSmalltalk¡£
Ïà¹ØÎĵµ£º
Ò»¡¢ÔÚUnix/LinuxÉÏÁîJVMÖ§³ÖÖÐÎÄÊä³ö
Èç¹ûÓû§Ê¹ÓõÄÊÇUNIXµÄÔ¶³Ì·þÎñÆ÷£¬¾Í»áÓöµ½ÖÐÎÄ×ÖÌåÔÚͼÏñÖÐÊä³öµÄÎÊÌâ£¬ÌØ±ðÊÇÓÉÓÚÐí¶à¹ÜÀíÔ±²¢²»Ï²»¶°ÑÖ÷»úµÄlocale¶¨Îªzh(ÒòΪÒâζ×Å¿ÉÄܳöÂÒÂë»ò±ØÐëװ΢ÐÎͼÐÎÖÕ¶ËÏózhcon£¬µ«ºÜ¶àÇé¿öÏÂÕâÑùµÄÌõ¼þ²¢²»¾ß±¸)¡£´ó²¿·Ö³ÌÐòÔ±µÄJAVA¾Ñé¹¶ÏÞÓÚJSP½Å±¾³ÌÐò£¬²¿·ÖÊìÁ·µÄ³ÌÐòÔ±´ó¸Å¿ ......
ÔÚSuse10.1ϰ²×°EOS5.3£¬½çÃæ°´Å¥·²ÖÐÎͼÊÇ·½¸ñ£¬¿ÉÔÚÖն˲鿴ÖÐÎͼÊǺõģ¬ÍøÉÏËÑÁ˺ü¸Ì죬ÖÕÓÚŪÃ÷°×ÔÒò¡£
EOS5.3ʹÓõÄÊÇjdk1.4.2£¬ÔÚsuseÏÂûÓÐjdkĬÈÏÒªÇóµÄÖÐÎÄ×ÖÌ壬ÐèÒª×ö¶îÍâµÄÅäÖã¬Ð޸ķ½·¨ÈçÏ£º
1.ʹÓÃsuÃüÁîÇл»ÎªrootÓû§£¬ÔÙʹÓÃcdÃüÁîÇл»µ½jdk°²×°Â·¾¶ÏµÄjre£»ÀýÈ磺
......
1¡¢Óï·¨£ºJava³ÌÐòÔ±±ØÐë±È½ÏÊìϤÓï·¨£¬ÔÚд´úÂëµÄʱºòIDEµÄ±à¼Æ÷¶ÔijһÐб¨´íÓ¦¸ÃÄܹ»¸ù¾Ý±¨´íÐÅÏ¢ ÖªµÀÊÇʲôÑùµÄÓï·¨´íÎó²¢ÇÒÖªµÀÈκÎÐÞÕý¡£
2¡¢ÃüÁ±ØÐëÊìϤJDK´øµÄһЩ³£ÓÃÃüÁî¼°Æä³£ÓÃÑ¡ÏÃüÁîÖÁÉÙÐèÒªÊìϤ£ºappletviewer¡¢ HtmlConverter¡¢jar¡¢ java¡¢ javac¡¢javadoc¡¢javap¡¢javaw¡¢native2ascii¡¢serialv ......
ÄãÔø¾ÐèÒªÓ¦ÓÃÖ´ÐÐÒ»¸öÈÎÎñÂð£¿Õâ¸öÈÎÎñÿÌì»òÿÖÜÐÇÆÚ¶þÍíÉÏ11£º30£¬»òÐí½ö½öÿ¸öÔµÄ×îºóÒ»ÌìÖ´ÐС£Ò»¸ö×Ô¶¯Ö´ÐжøÎÞÐë¸ÉÔ¤µÄÈÎÎñÔÚÖ´Ðйý³ÌÖÐÈç ¹û·¢ÉúÒ»¸öÑÏÖØ´íÎó£¬Ó¦ÓÃÄܹ»Öªµ½ÆäÖ´ÐÐʧ°Ü²¢³¢ÊÔÖØÐÂÖ´ÐÐÂð£¿ÄãºÍÄãµÄÍŶÓÊÇÓÃjava±à³ÌÂð£¿Èç¹ûÕâЩÎÊÌâÖÐÈκÎÒ»¸öÄã»Ø´ðÊÇ£¬ÄÇôÄãÓ¦¸ÃʹÓà Quartzµ÷¶ÈÆ÷¡£
¡¡¡¡
¡¡¡¡ ......