ºìÁªLinuxÃÅ»§
Linux°ïÖú

ʵÏÖJavaƽ̨µÄÈýÖÖ·½Ê½

·¢²¼Ê±¼ä:2006-11-06 00:40:22À´Ô´:ºìÁª×÷Õß:williamEXE
¹ã·ºµØ˵£¬Ö»ÒªÄÜÖ´ÐÐJava bytecodeÕߣ¬¾Í¿ÉÒÔ³ÆΪJava ƽ̨£¨Java platform£©¡£´óÖÂÉÏ£¬ÊµÏÖJavaƽ̨µÄ·½Ê½ÓÐÈýÖÖ£¬·Ö±ðÊÇ£º

¡ôJavaÐéÄâ»úÆ÷£¨Java Virtual Machine£¬JVM£©

¡ôJava²Ù×÷ϵͳ£¨Java Operating System£©

¡ôJavaоƬ£¨Java Chip£©

ÒÔϾʹËÈýÖÖJavaƽ̨Ìá³ö½â˵£¬²¢±È½ÏÖ®¡£

JavaÐéÄâ»úÆ÷

ËùνµÄJavaÐéÄâ»úÆ÷£¬Ö¸µÄÊÇÔÚ²Ù×÷ϵͳÉÏÖ´ÐеÄÒ»ÖÖ³ÌÐò£¬´Ë³ÌÐò¿ÉÒÔ½â¶ÁJava bytecode£¬²¢ÔÚ²Ù×÷ϵͳµÄ°ïÖúÏÂÖ´ÐÐJava bytecode¡£ÕâÑùµÄÖ´Ðмܹ¹£¬´óÖÂÉÏ¿ÉÒÔ·Ö³ÉËIJ㣬·Ö±ðÊÇ£º

µÚÒ»²ã£¨×îÉϲ㣩µÄJava bytecode

µÚ¶þ²ãµÄJavaÐéÄâ»úÆ÷

µÚÈý²ãµÄ²Ù×÷ϵͳ

µÚËIJ㣨×îµ×²ã£©µÄоƬ

оƬִÐÐÉÏÃæµÄ²Ù×÷ϵͳ£¬²Ù×÷ϵͳִÐÐÉÏÃæµÄJavaÐéÄâ»úÆ÷£¬JavaÐéÄâ»úÆ÷Ö´ÐÐÉÏÃæµÄJava bytecode¡£¶ÔÓÚJava bytecodeÀ´Ëµ£¬ËüÖ»½Ó´¥µ½JavaÐéÄâ»úÆ÷£¬ËùÒÔµ±È»¡°ÎóÒÔΪ¡±Java ÐéÄâ»úÆ÷¾ÍÊÇËüµÄƽ̨¡£

ʵÀý£ºPentium III Chip + Windows 2000 OS + Sun HotSpot Client VM + Together/ Java pplication¡£

Java ²Ù×÷ϵͳ

Èç¹û°ÑJavaÐéÄâ»úÆ÷ÕûºÏ½ø¼ÈÓеIJÙ×÷ϵͳÖУ¨ÀýÈ磺Mac OS X£©£¬»òÊÇ´òÔìÒ»¸öȫеIJÙ×÷ϵͳרÃÅÖ´ÐÐJava bytecode£¨ÀýÈ磺JOS£©£¬ÕâÀàÄÜÖ±½ÓÖ´ÐÐJava bytecodeµÄ²Ù×÷ϵͳҲ¿ÉÊÓΪJavaƽ̨¡£ÕâÑùµÄÖ´Ðмܹ¹£¬´óÖÂÉÏ¿ÉÒÔ·Ö³ÉÈý²ã£¬·Ö±ðÊÇ£º

µÚÒ»²ã£¨×îÉϲ㣩µÄJava bytecode

µÚ¶þ²ãµÄ Java ²Ù×÷ϵͳ

µÚÈý²ã£¨×îµ×²ã£©µÄоƬ

Java оƬ

Èç¹û°ÑJava²Ù×÷ϵͳºÍ¼ÈÓеÄоƬÕûºÏÆðÀ´³ÉΪһ×éеÄоƬ£¨ÀýÈ磺ARM 7¡¢ARM 9£©£¬»òÕß´òÔìÒ»¸öȫеÄJavaרÓÃоƬ£¨ÀýÈ磺aJile aJ-100£©ÄÇô´ËÒ»ÖÖÀàµÄоƬҲÊÇJavaƽ̨¡£ÕâÑùµÄÖ´Ðмܹ¹£¬´óÖÂÉÏ¿ÉÒÔ·Ö³ÉÁ½²ã£¬·Ö±ðÊÇ£º

µÚÒ»²ã£¨×îÉϲ㣩µÄJava bytecode

µÚ¶þ²ã£¨×îµ×²ã£©µÄJava оƬ

ÈýÖÖ·½Ê½µÄ±È½Ï

ÕâÈýÖÖ¶¼ÊÇ Java ƽ̨£¬¸÷ÓÐÓÅȱµã£¬ºÜÄÑ˵ÄÇÒ»ÖÖ·½Ê½±È½ÏºÃ£¬±ØÐë¿´ÄãµÄÐèÇó¶ø¶¨¡£

͸¹ýÐéÄâ»úÆ÷À´Ö´ÐÐJavaÊÇ×î³£¼ûµÄ¼Ü¹¹·½Ê½£¬Ò»·½ÃæÊÇÒòΪÐéÄâ»úÆ÷µÄJavaƽ̨×îÈÝÒ×±»Êµ×÷³öÀ´£¨Ïà½ÏÓÚJava²Ù×÷ϵͳºÍJavaоƬ¶øÑÔ£©£¬¶þ·½ÃæÊÇÒòΪֻҪÓÐÐéÄâ»úÆ÷¾Í¿ÉÒÔÈÃÔÚ²»¸ü¶¯ÊµÌåƽ̨£¨²Ù×÷ϵͳºÍCPU£©µÄÇé¿ö϶àÁËÖ´ÐÐJava³ÌÐòµÄ¹¦ÄÜ¡£Ä¿Ç°£¬¶àÊýÖ÷Á÷µÄʵÌåƽ̨£¨°üÀ¨Windows¡¢Linux¡¢Mac¡¢Solaris¡¢PalmOS¡¢EPOC...£©¶¼ÒѾ­ÓÐJavaÐéÄâ»úÆ÷ÁË¡£

ÐéÄâ»úÆ÷µÄ¼Ü¹¹ÒòΪ·ÖÁËÌ«¶à²ã¼¶£¬ËùÒÔЧÂÊÉϵ±È»»á±È½Ï²î£¬ÕâÊÇÐéÄâ»úÆ÷¼Ü¹¹×îΪÈËËùÅê»÷µÄµØ·½¡£µ«ÊÇÓÉÓÚÐéÄâ»úÆ÷µÄ¼¼ÊõÒ»Ö±ÔÚ½ø²½£¬ËùÒÔÖ´ÐÐЧÂÊÒ»Ö±¶¼ÓгÖÐøµÄÌáÉý¡£Ä¿Ç°ÒѾ­Ï൱±Æ½üJava²Ù×÷ϵͳµÄ¼Ü¹¹·½Ê½£¬ËùÒÔÐéÄâ»úÆ÷µÄ·½Ê½Ó¦¸Ã»á¼ÌÐø³ÉΪPCÉϵÄJavaƽ̨Ö÷Á÷¡£

Ò»°ãÀ´Ëµ£¬Í¸¹ýJava²Ù×÷ϵͳÀ´Ö´ÐÐJava bytecode£¬Ð§ÂÊ»á±ÈÐéÄâ»úÆ÷µÄ·½Ê½ºÃ¡£ËùÒÔJavaÐéÄâ»úÆ÷±»ÕûºÏ½ø²Ù×÷ϵͳÖУ¬À´ÌáÉý¸Ã²Ù×÷ϵͳµÄ¸½¼Ó¼ÛÖµ£¬ÕâÖÖ×÷·¨ÓпÉÄÜ»á³ÉΪһÖÖÇ÷ÊÆ£¨ÀýÈçMacOS X¾Í°Ñ JavaºÍ²Ù×÷ϵͳ×÷Á˺ܺõÄÕûºÏ£©¡£µ«Èç¹ûÉè¼ÆÒ»Ì×Ö»ÄÜÖ´ÐÐJavaµÄȫвÙ×÷ϵͳ£¬¿ÉÄܲ»ÈÝÒ׳ɹ¦£¬ÒòΪȫеIJÙ×÷ϵͳÊƱØÃæÁÙÇý¶¯³ÌÐò£¨device driver£©²»×ãµÄÑÏÖØÀ§ÈÅ¡£ÒòΪ´ËÔ­Òò£¬¼ÓÉÏÊÂʵ֤Ã÷²Ù×÷ϵͳµÄJavaƽ̨£¬±ÈÐéÄâ»úÆ÷µÄJavaƽ̨ЧÂÊÌáÉý²»ÈçÔ¤Æڶ࣬ËùÒÔIBMºÍSunºÏ×÷µÄ´¿Java²Ù×÷ϵͳ¡°JavaOS¡±¼Æ»®ÒѾ­Í£°Ú¡£

ÀûÓÃоƬµÄ·½Ê½À´Êµ×÷Javaƽ̨£¬¶ÔÓÚJava³ÌÐòµÄÖ´ÐÐËٶȻáÓкܴóµÄÌáÉý£¬±Ï¾¹Ó²¼þµÄËٶȱÈÈí¼þ¿ìÐí¶à¡£ÕâÖÖ·½Ê½ÒÔºó»á³ÉΪǶÈëʽϵͳµÄÖ÷Á÷£¬Ðí¶àJavaµÄIA²úÆ·£¨ÀýÈ磺Set-Top Box£©¶¼»á¿ªÊ¼Ê¹Óà JavaоƬ¡£µ«ÊÇÕâÖÖ·½Ê½ÒѾ­°ÑJavaÕû¸ö±ä³ÉÓ²¼þƽ̨£¬²»ÊʺÏÔÙ³ÆΪ¿çƽ̨ÁË¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ