Java °æ (¾«»ªÇø)

·¢ÐÅÈË: robert (Ĭ·Æ), ÐÅÇø: Java
±ê  Ìâ: <copy> JavaÓïÑÔ°×ƤÊé(½á¹¹ÖÐÁ¢¡¢¿ÉÒÆÖ²ÐÔ)  
·¢ÐÅÕ¾: ×϶¡Ïã (Mon Sep  8 15:38:57 1997)

½á¹¹ÖÐÁ¢ÐÔ

JavaµÄÉè¼ÆÄ¿±êÊÇÒªÖ§Ô®ÍøÂçÓ¦ÓóÌÐò¡£Ò»°ã¶øÑÔ£¬ÍøÂçÊÇÓÉÐí¶à²»Í¬µÄ
ϵͳ¹¹³É£¬°üÀ¨¸÷ÖÖCPUÓë²Ù×÷ϵͳ½á¹¹¡£ÎªÁËÈÃJavaÓ¦ÓóÌÐòÄܹ»ÔÚÍøÂç
ÉÏÈκεط½Ö´ÐУ¬Æä±àÒëÆ÷»á²ú³öÒ»Ö־߱¸½á¹¹ÖÐÁ¢ÐÔ(architecture neutral)
µÄÄ¿±êÎļþ¸ñʽ¡£±àÒëºóµÄ³ÌÐòÂë¿ÉÒÔÔÚÌṩJava rÕâ²»½ö¶ÔÍøÂçÓ¦ÓúÜÓÐ
°ïÖú£¬¶øÇÒÒ²ºÜÊʺϵ¥Ò»ÏµÍ³Èí¼þÁ÷ͨ¡£ÔÚÄ¿Ç°µÄ¸öÈ˵çÄÔÊг¡ÉÏ£¬Ó¦ÓÃÖÖ
²»Í¬´¦ÀíÆ÷ÉÏÃæÖ´ÐС£

³ÌÐò·¢Õ¹Õß±ØÐëΪËûÃǵijÌʽ·Ö±ð±àдIBM PCºÍApple MacintoshÏàÈÝ°æ±¾¡£
ÏÖÔÚ£¬PCÊг¡Õý(͸¹ýWindows/NT)·ÖÉ¢³ÉÐí¶àCPU½á¹¹£¬¶øAppleÔò´Ó68000
תÏòPowerPC£¬ÕâЩÊÂʵʹµÃÎÒÃǼ¸ºõ²»¿ÉÄÜÉè¼Æ³öÄÜÔÚËùÓÐƽ̨ÉÏÖ´ÐеÄ
ÈíÌå¡£JavaÔÊÐíͬһ°æ±¾µÄÓ¦ÓóÌÐòÔÚËùÓÐƽִ̨ÐÐ,ÔÚÈκλúÆ÷ÉϽâÊÍ£¬
²¢ÇÒ¶¯Ì¬µØת»»³ÉÔ­ÉúģʽµÄ»úÆ÷Âë¡£

¡º°¢»ùÃ×µÃÊÇÒ»¼ÒС¹«Ë¾¡£ËûÃÇ´ÓÉè¼ÆPCÈí¼þÆð¼Ò£¬ÒòΪÄÇÊÇ×î´óµÄÊг¡¡£
¾­¹ýÒ»¶ÎʱÈÕ,ËûÃdzɳ¤ÖÁ¹æÄ£¹»´óµÄ¹«Ë¾£¬Òò´ËÓÐÄÜÁ¦ÎªMacintoshƽ̨
¿ª·¢Èí¼þ£¬²»¹ýÄÇȷʵÊÇÒ»ÏîºÜ  µÄ¹¤³Ì£¬¶øÇÒͶ×ʱ¨³ê²¢·ÇÕæµÄºÜºÃ¡£
ËûÃÇÎÞÁ¦¸ºµ£½«Èí¼þÒÆÖ²µ½PowerPC Macintosh»òMIPS»úÆ÷ËùÉæ¼°µÄÈËÁ¦Óë
³É±¾¡£µ±µÚÒ»²¨³±Á÷À´ÁÙʱ£¬ËûÃÇδÄÜ׽ס»ú»á£¬¶ø¾ºÕùÕß¼´³ÃÐé¶øÈë¡£¡»


¿ÉÒÆÖ²ÐÔ




²»Í¬µÄÊÇ£¬Java¹æ·¶Öв¢ÎÞÈκΡº½á¹¹ÏàÒÀÐÔ¡»µÄ³ÂÊö´æÔÚ¡£ËüÖ¸¶¨»ù±¾
Êý¾ÝÀàÐ͵ĴóС£¬Ô¼ÆäËãÊõÔËËãÔªÖ®Ö´ÐÐÐÐΪ¡£ÀýÈ磬"int" ´ú±íÒ»¸öÓÐ
·ûºÅµÄ¶þ½øÖƲ¹Âë32±ÈÌØÕûÊý£¬¶ø"float"´ú±íÒ»¸ö32±ÈÌØIEEE 754¸¡µãÊý¡£
ÕâЩѡÔñÔÚ½ñÌìµÄ»·¾³ºÜÊÊÓã¬ÒòΪ¼¸ºõËùÓÐCPU¶¼¾ß±¸ÕâЩÌØÐÔ¡£

³ÌÐò¿âÊôÓÚϵͳµÄÒ»²¿·Ý£¬Ëü¶¨ÒåÁËһЩ¿ÉÒÆÖ²µÄ³ÌÐò½Ó¿Ú¡£ÀýÈ磬Ëü°üÀ¨
Ò»¸ö³éÏóµÄWindowsÀàJavaϵͳ±¾Éí¾ß±¸Ï൱ºÃµÄÒÆÖ²ÐÔ¡£±àÒëÆ÷ÒÔJavaд³É£¬
¶øruntime³ÌÐòʹÓÃANSI C£¬²¢ÓÐÒ»¸öʵ


½âÊÍ

Java½âÊÍÆ÷(interpreter)¿ÉÒÔÖ±½ÓÔÚÈκÎÒÑÒÆÖ²½âÊÍÆ÷µÄ»úÆ÷ÉϽâÊÍ¡¢Ö´ÐÐ
Java×Ö½Ú´úÂë,²»Ðè´æ´¢¡£

ÔÙÕߣ¬ÓÉÓÚÆäÁ´½á±È½ÏÇãÏòÓÚÖð²½ÔöÁ¿ÓëÇáÁ¿¹ý³Ì£¬Òò´Ë·¢Õ¹³ÌÐò¸ü¿ì¡¢¸ü¾«ÃÜ¡
ÓÉÓÚ±àÒëÆÚ¼äµÄÐÅÏ¢ÊôÓÚ×Ö½Ú´úÂë×ÊÁÏÁ÷µÄÒ»²¿·Ý£¬Òò´Ë¿ÉÒÔÔÚÔËÐÐÆÚ¼äЯ´ø¸ü
¶àµÄÐÅÏ¢¡£ÕýÊÇ¡º°¢»ùÃ×µÃÉè¼Æʦ»¨ºÜ¶àʱ¼äµÈºò³ÌÐò±àÒëºÍÁ´½á¡£ËûÃÇÒ²»¨ºÜ
¶àʱ¼ä×·×ÙÐí¶àÎÞ·¨¸Ð²âµ½´íÎó£¬ÒòΪÓÐЩ¸ü¸Ä¹ýµÄԭʼµµ°¸Î´ÄÜÍê³É±àÒë³ÌÐò
 (ËäÈ»ËûÃÇʹÓÃÁËmake¹«ÓóÌÐò) ¶øµ¼Ö±¾²»Ò»Ö¡£Í¬Ê±»¹Òª×·×ÙһЩÔÚ³ÌÐòÖÐ
Ðí¶àÉùÃ÷²»Ò»ÖµijÌÐò¡£ÓÚÊÇ£¬ËûÃǵÄÈí¼þ·¢Õ¹ÈÕ³ÌÓÖ¼¸¸öÔ¡£¡»

ËäÈ»½âÊ͹ýµÄ×Ö½Ú´úÂëÐÔÄÜÒÑÏ൱²»´í£¬²»¹ýÓÐЩÇéÐÎÏ»¹ÊÇÒªÇó³ÌÐò´ïµ½¸ü¸ß
Ö´ÐÐЧÄÜ¡£×Ö½Ú´úÂë¿ÉÒÔ¶¯Ì¬µØ(runtime)ΪִÐÐÓ¦ÓóÌÐòµÄÌض¨CPU½âÊͳɻúÆ÷
Âë¡£Õâ¶ÔÓÚÏ°¹ßʹÓÃÒ»±àÒëÆ÷Ó붯̬ÔØÈëÆ÷(loader)µÄÉè¼ÆÕ߶øÑÔ£¬ÓеãÀàËƽ«
×îÖյĻúÆ÷Âë²úÉúÆ÷·Åµ½¶¯Ì¬ÔØÈëÆ÷, ×Ö½Ú´úÂë¸ñʽÔÚÉè¼ÆÉϼ´¹Ë¼°»úÆ÷ÂëµÄ²ú
Éú£¬Òò´Ëʵ¼ÊµÄ»úÆ÷Âë²úÉú³ÌÐòÏ൱¼òµ¥¡£²ú³öµÄÆ÷ÂëÊÇÓÐЧµÄ£¬±àÒëÆ÷×Ô¶¯·Ö
Åä¼Ä´æÆ÷£¬¶øÔÚ²ú³ö×Ö½Ú´úÂëʱҲ»á½øÐÐһЩÓÅ»¯¡£
ÎÒÃÇÒÔ½âÊÍÂëÔÚһ̨Sun Microsystem SPARC Station 10ÉÏÖ´ÐÐʱ£¬´ïµ½Ã¿ÃëÈý
Ê®Íò¸ö·½·¨ÓÃ(method calls)ËÙÂÊ¡£×Ö½Ú´úÂëת»»ÖÁ»úÆ÷ÂëµÄËÙ¶ÈÐÔÄÜ£¬¼¸ºõºÍÔ­Éú
ģʽµÄC»òC  Ã»ÓÐÁ½Ñù¡£

¡ºµ±°¢»ùÃ׵ù«Ë¾¸Õ³ÉÁ¢Ê±£¬ËûÃÇÓÃSmalltalkÉè¼ÆÔ­ÐͳÌÐò¡£ÕâЭÖú¸Ã¹«Ë¾»ñµÃͶ
×ÊÕßÔÞÖú£¬²»¹ýÄDz¢Ã»ÓÐÕæÕýµÄ°ïÖúËûÃÇÉú²ú²úÆ·£ºÎªÁËÈÃËûÃǵÄÄ£Äâ³ÌÐòÅܵù»
¿ì²¢·ûºÏ¼òϵͳҪÇó£¬ËûÃÇÖ»ºÃÓÃCÖØÐÂÉè¼Æ¡£¡»£
¡ù À´Ô´:£®Î人°×Ôƻƺ×Õ¾ s1000e.whnet.edu.cn£®[FROM: 202.114.6.166]
     
--
       _   _
     d***v***b
    i**I*love*i
     q**BBS**p
       q***p
 xixi....v......robert   (12:19):Hello, nice to meet you again! :)                (R »ØѶϢ)       

¡ù À´Ô´:£®×϶¡Ïã pclinux.hit.edu.cn£®[FROM: 202.118.226.79]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º2.431ºÁÃë