[תÌû]Javaѧϰ֮·£º²»×ßÍä·£¬¾ÍÊǽݾ¶
[תÌû]Javaѧϰ֮·£º²»×ßÍä·£¬¾ÍÊǽݾ¶
2007-04-11 16:10
ÔÚChinaITLABµ¼Ê¦ÖƸ¨µ¼ÖУ¬±ÊÕß·¢ÏÖÎʵÃ×î¶àµÄÎÊÌâĪ¹ýÓÚ"ÈçºÎѧϰ±à³Ì£¿Java¸ÃÈçºÎѧϰ£¿"¡£ÀàËƵÄÎÊÌâ»Ø´ð¶àÁË£¬ÄÑÃâ»á¸Ð¾õÑá·³£¬¾ÍÃÈÉúÁËдϱ¾ÎĵÄÏë·¨¡£µ½Ê±ºòÔÙÓÐÈËÎÊÆðÀàËƵÄÎÊÌ⣬ÎÒ¿ÉÒÔ¸æËßËû£¨Ëý£©£¬ÇëÄãÈ¥¿´¿´¡¶Javaѧϰ֮·¡·¡£°Ý¶Á¹ý̨Íå²ÌѧïÞÏÈÉúµÄ¡¶JavaҹδÃß¡·£¬ÓÐЩÎÄÕÂÈ硶Javaѧϰ֮µÀ¡·µÈÈÃÎÒÃÇȷʵÓй²Ãù£¬±¾ÎÄÌâÄ¿Ò²Óɴ˶øÀ´¡£
Èí¼þ¿ª·¢Ö®Â·ÊdzäÂú¾£¼¬ÓëÌôս֮·,Ò²ÊdzäÂúÏ£Íû֮·¡£JavaѧϰҲÊÇÈç´Ë£¬Ã»Óнݾ¶¿É×ß¡£ÃÎÏëÏñ¡¶ÌìÁú°Ë²¿¡·ÖÐÐéÖñÒ»Ñù±»ÎÞÑÂ×Óõ®õ¹à¶¥¶øÇáËÉ»ñµÃÒ»¼××Ó¹¦Á¦£¬ÊǺܲ»ÏÖʵµÄ¡£Ã¿ÌìÑöÌì´ó½Ð"ÌìÉñ°¡£¬Çë´Í¸øÎÒÒ»±¾¿û»¨±¦µä°É"£¬Êâ²»Öª¼´Ê¹Äã»ñµÃÁË¿û»¨±¦µä£¬³ýÁËÊÜ×Ô¹¬ÆäÉíÖ®¿àÍ⣬ÄãÒ²²»Ò»¶¨³ÉµÃÁË"¶«·½²»°Ü"£¬µ¹ÊdzÉ"Î÷·½Ê§°Ü"µÄ¼¸ÂʸßÒ»µã¡£
"²»×ßÍä·£¬¾ÍÊǽݾ¶"£¬·ð¾ËµµÄ²»ÎÞµÀÀí¡£
1£®ÈçºÎѧϰ³ÌÐòÉè¼Æ£¿
JavaÊÇÒ»ÖÖƽ̨£¬Ò²ÊÇÒ»ÖÖ³ÌÐòÉè¼ÆÓïÑÔ£¬ÈçºÎѧºÃ³ÌÐòÉè¼Æ²»½ö½öÊÊÓÃÓÚJava£¬¶ÔC++µÈÆäËû³ÌÐòÉè¼ÆÓïÑÔÒ²Ò»Ñù¹ÜÓá£Óбà³Ì¸ßÊÖÈÏΪ£¬JavaÒ²ºÃCÒ²ºÃûʲô·Ö±ð£¬ÄÃÀ´¾ÍÓá£ÎªÊ²Ã´ËûÃÇÄÜ´ïµ½Èç´Ë¾³½ç£¿ÎÒÏëÊÇÒòΪ±à³ÌÓïÑÔÖ®¼äÓй²Í¨Ö®´¦£¬Áì»áÁ˱à³ÌµÄ¾«Ë裬×ÔÈ»Äܹ»×öµ½Ò»Í¨°Ùͨ¡£ÈçºÎѧϰ³ÌÐòÉè¼ÆÀíËùµ±È»Ò²ÓÐÐí¶à¹²Í¨µÄµØ·½¡£
1.1¡¡ÅàÑøÐËȤ
ÐËȤÊÇÄܹ»ÈÃÄã¼á³ÖÏÂÈ¥µÄ¶¯Á¦¡£Èç¹ûÖ»ÊÇ°Ñд³ÌÐò×÷ΪıÉúµÄÊֶεĻ°£¬Äã»á»îµÄºÜÀÛ£¬Ò²Ì«¶Ô²»Æð×Ô¼ºÁË¡£¶à¹ØÐÄһЩÐÐҵȤÊ£¬¶àÏëÏë¸Ç´Ä¡£²»ÊÇÌᳫÌìÌì×ö°×ÈÕÃΣ¬µ«ÈËÒªÊÇûÓÐÁËÃÎÏ룬Äã¾õµÃÓÐζµÀÂ𣿿ÉÄÜÏñÐí¶àÉîÛÚ±¾µØÅ©ÃñÒ»Ñù£¬´ò´òÂ齫£¬ºÈºÈ¹¦·ò²è£¬°Ý°Ý²ÆÉñÒ¯£»Ã¿¸öÔ¾ÍÓм¸ÍòÊ®¼¸ÍòÉõÖÁ¸ü¶àµÄ½øÕÊ£¬Æ¾¿Õ¶à³ö¸ö"ʳÀû½×²ã"¡£ÄãÈÏΪ£¬ÕâÑùÓÐζµÀÂð£¿ÓпնൽһЩ³ÌÐòÔ±ÂÛ̳תת£¬Äã»á·¢ÏÖ£¬ËûÃÇÆäʵºÜÀÖ¹ÛÓÄĬ£¬Ê±²»Ê±»áð³öÖǻ۵Ļ𻨡£
1.2¡¡É÷Ñ¡³ÌÐòÉè¼ÆÓïÑÔ
ÄÐÅÂÈë´íÐУ¬Å®Å¼޴íÀÉ¡£³õѧÕßÑ¡Ôñ³ÌÐòÉè¼ÆÓïÑÔÐèÒª½÷É÷¶Ô´ý¡£Èí¼þ¿ª·¢²»½ö½öÊÇÕÆÎÕÒ»Ãűà³ÌÓïÑÔÁËÊ£¬Ëü»¹ÐèÒªÆäËûºÜ¶à·½ÃæµÄ±³¾°ÖªÊ¶¡£Èí¼þ¿ª·¢Ò²²»½ö½ö¾ÖÏÞÓÚij¼¸¸öÁìÓò£¬¶øÊÇÒѾÉø͸µ½Á˸÷Ðи÷Òµ¼¸ºõÿһ¸ö½ÇÂä¡£
Èç¹ûÄã¶ÔÓ²¼þ±È½Ï¸ÐÐËȤ£¬Äã¿ÉÒÔѧϰCÓïÑÔ/»ã±àÓïÑÔ£¬½øÈëÓ²¼þ¿ª·¢ÁìÓò¡£Èç¹ûÄã¶ÔµçÐŵÄÐÐҵ֪ʶ¼°ÍøÂç±È½ÏÊìϤ£¬Äã¿ÉÒÔÔÚC/C++µÈÖ®É϶໨ʱ¼ä£¬ÒÔÆÚ½øÈëµçÐÅÈí¼þ¿ª·¢ÁìÓò¡£Èç¹ûÄã¶Ô²Ù×÷ϵͳ±È½ÏÊìϤ£¬Äã¿ÉÒÔѧϰC/LinuxµÈµÈ,ΪLinuxÄں˿ª·¢/Çý¶¯³ÌÐò¿ª·¢/ǶÈëʽ¿ª·¢´ò»ù´¡¡£
Ïà¹ØÎĵµ£º
ÔÎÄ £º http://blog.csdn.net/sunboard/archive/2009/01/18/3831823.aspx
Ò»
¸öÈí¼þÉè¼ÆµÄºÃ»µ£¬ÎÒÏëºÜ´ó³Ì¶ÈÉÏÈ¡¾öÓÚËüµÄÕûÌå¼Ü¹¹£¬¶øÕâ¸öÕûÌå¼Ü¹¹Æäʵ¾ÍÊÇÄã¶ÔÕû¸öºê¹ÛÉÌÒµÒµÎñµÄ³éÏó¿ò¼Ü£¬µ±´ú±íÒµÎñÂß¼µÄ¸ß²ã³éÏó²ã½á¹¹
ºÏÀíʱ£¬Äãµ×²ãµÄ¾ßÌåʵÏÖÐèÒª¿¼Âǵľͽö½öÊÇһЩËã·¨ºÍһЩ¾ßÌåµÄÒµÎñʵÏÖÁË¡£µ±ÄãÐèÒªÔÙ¿ ......
1£©À¬»ø»ØÊÕµÄÁ½¸ö¹Ø¼üÒªËØ£º
·¢ÏÖÎÞÓöÔÏó¡£
»ØÊÕÎÞÓöÔÏóµÄÄÚ´æ¿Õ¼ä¡£
2£©6ÖÖÀ¬»ø»ØÊÕËã·¨£º
ÒýÓüÆÊý·¨£¬tracing Ëã·¨£¬compactingËã·¨£¬copying Ëã·¨£¬generationËã·¨£¬adaptiveËã·¨¡£
3£©detail£º
ÒýÓüÆÊý·¨(Reference Counting Collector)
ÒýÓüÆÊý·¨ÊÇΨһûÓÐʹÓøù¼¯µÄÀ¬»ø»ØÊÕµÄ ......
1£©¸ÅÄ
ÊÇÔÚÔËÐÐ״̬ÖУ¬¶ÔÓÚÈÎÒâÒ»¸öÀ࣬¶¼Äܹ»ÖªµÀÕâ¸öÀàµÄËùÓÐÊôÐԺͷ½·¨£»¶ÔÓÚÈÎÒâÒ»¸ö¶ÔÏ󣬶¼Äܹ»µ÷ÓÃËüµÄÈÎÒâÒ»¸ö·½·¨£»ÕâÖÖ¶¯Ì¬»ñÈ¡µÄÐÅÏ¢ÒÔ¼°¶¯Ì¬µ÷ÓöÔÏóµÄ·½·¨µÄ¹¦ÄܳÆΪjavaÓïÑԵķ´Éä»úÖÆ¡£
2£©¹¦ÄÜ£º
ÔÚÔËÐÐʱÅжÏÈÎÒâÒ»¸ö¶ÔÏóËùÊôµÄÀࣻ
ÔÚÔËÐÐʱ ......
8.9.3 ³éÏóÀàºÍ½Ó¿ÚµÄ±È½Ï
³éÏóÀàºÍ½Ó¿Ú¶¼ÊǽøÐÐÃæÏò¶ÔÏóÉè¼ÆʱרÓõÄÉè¼Æ½á¹¹£¬ÔÚʵ¼Ê½øÐÐÏîÄ¿Éè¼Æʱ£¬¾³£ÐèÒª¿¼ÂǵÄÎÊÌâ¾ÍÊÇ——“ʹÓóéÏóÀ໹Êǽӿڔ£¿ÏÂÃæͨ¹ý¶ÔÓÚ³éÏóÀàºÍ½Ó¿Ú½øÐмòµ¥µÄ±È½Ï£¬ÊìϤÁ½ÕßÖ®¼äµÄÇø±ðºÍÁªÏµ£¬´Ó¶øÔÚʵ¼ÊÉè¼ÆÊ±Ê ......
JDK°æ±¾£ºjdk1.6.0_17
a. ÏÂÔØ°²×°°üjdk-6u17-linux-i586-rpm.bin
b. cp jdk-6u17-linux-i586-rpm.bin /usr/local/
c. chmod a+x jdk-6u17-linux-i586-rpm.bin
d. sh jdk-6u17-linux-i586-rpm.bin ½ÓÊÜÐÒéyes£¬°²×°Íê³É
e. ÉèÖû·¾³±äÁ¿
vi /etc/profile
¼ÓÈëÏÂÃæÄÚÈÝ£º
#set java environment
JAVA_HOME=/ ......