¹ã·ºµØ˵£¬Ö»ÒªÄÜÖ´ÐÐ 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 Application¡£
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 Õû¸ö±ä³ÉÓ²¼þƽ̨£¬²»ÊʺÏÔÙ³ÆΪ¿çƽ̨ÁË¡£
|