Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

java µÄ½Ó¿Úµ½µ×Æðʲô×÷ÓÃ

 ÎÒÏ룬¿ÉÄܲ»Ö¹ÎÒÒ»¸öÈËÓÐÕâ¸öÒÉÎÊ£¬ËùÒÔ£¬°ÑËüÌù³öÀ´¡£
 
¡¡¡¡ÏÂÃæÊÇmadaiºÍclkrst¸øÎҵĻشð¡£
 
¡¡¡¡ÔÚ´ËллÁ½Î»¡£
 
¡¡¡¡ÎÒµÄÎÊÌâÊÇ£º
 
¡¡¡¡java µÄ½Ó¿Úµ½µ×Æðʲô×÷Óã¿
 
¡¡¡¡1¡¢´ÓÊéÖп´µ½µÄÊÇjava³ÌÐòµÄ½Ó¿ÚÖÐÖ»¶¨ÒåÁ˳£Á¿¼°¿Õ·½·¨£¬¿ÕµÄ·½·¨ÓÐʲôÓÃÄØ£¿»¹ÒªÔÚÀàÖÐд·½·¨Ì壬ÄÇ»¹Òª½Ó¿Ú¸Éʲô£¿
 
¡¡¡¡2¡¢Ò»¸ö³ÌÐòÖÐдÁË2¸ö½Ó¿Ú£¬²¢ÔÚͬһ¸öÀàÖÐд·½·¨Ì壬ÕâÓë¶à¼Ì³ÐÓÐʲô¹Øϵ¡£
 
¡¡¡¡3¡¢°üÖÐÄÇЩÒѶ¨ÒåµÄ½Ó¿Ú£¬Ôõô֪µÀÄÇÀïÃ涨ÒåÁËʲô·½·¨¡£
 
¡¡¡¡Ëµµ½µ×£¬½Ó¿ÚÓÐʲôʵ¼ÊÒâÒ壬Äı¾Ê鶼²»½²£¬Ò»Î¶µÄ½²ÊǶà¼Ì³Ð£¬²»½áºÏʵ¼ÊʵÔÚ²»ºÃ¶®¡£
 
 
¡¡¡¡MadaiµÄÀí½âÊÇ£º
¡¡¡¡java½Ó¿ÚµÄÓô¦Ö÷ÒªÌåÏÖÔÚÏÂÃ漸¸ö·½Ã棺
 
¡¡¡¡£¨1£©Í¨¹ý½Ó¿Ú¿ÉÒÔʵÏÖ²»Ïà¹ØÀàµÄÏàͬÐÐΪ£¬¶ø²»ÐèÒªÁ˽â¶ÔÏóËù¶ÔÓ¦µÄÀà¡£
 
¡¡¡¡£¨2£©Í¨¹ý½Ó¿Ú¿ÉÒÔÖ¸Ã÷¶à¸öÀàÐèҪʵÏֵķ½·¨¡£
 
¡¡¡¡£¨3£©Í¨¹ý½Ó¿Ú¿ÉÒÔÁ˽â¶ÔÏóµÄ½»»¥½çÃ棬¶ø²»ÐèÁ˽â¶ÔÏóËù¶ÔÓ¦µÄÀà¡£
 
 
¡¡¡¡Clkrst¸ø³öÁ˸üÏêϸµÄ½âÊÍ£º
¡¡¡¡ÀàÃèÊöÁËÒ»¸öʵÌ壬°üÀ¨ÊµÌåµÄ״̬£¬Ò²°üÀ¨ÊµÌå¿ÉÄÜ·¢³öµÄ¶¯×÷¡£
 
¡¡¡¡½Ó¿Ú¶¨ÒåÁËÒ»¸öʵÌå¿ÉÄÜ·¢³öµÄ¶¯×÷¡£µ«ÊÇÖ»ÊǶ¨ÒåÁËÕâЩ¶¯×÷µÄÔ­ÐÍ£¬Ã»ÓÐʵÏÖ£¬Ò²Ã»ÓÐÈκÎ״̬ÐÅÏ¢¡£
 
¡¡¡¡ËùÒÔ½Ó¿ÚÓеãÏóÒ»¸ö¹æ·¶¡¢Ò»¸öЭÒ飬ÊÇÒ»¸ö³éÏóµÄ¸ÅÄ¶øÀàÔòÊÇʵÏÖÁËÕâ¸öЭÒ飬Âú×ãÁËÕâ¸ö¹æ·¶µÄ¾ßÌåʵÌ壬ÊÇÒ»¸ö¾ßÌåµÄ¸ÅÄî¡£
 
¡¡¡¡´Ó³ÌÐò½Ç¶È£¬¼òµ¥Àí½â£¬½Ó¿Ú¾ÍÊǺ¯ÊýÉùÃ÷£¬Àà¾ÍÊǺ¯ÊýʵÏÖ¡£ÐèҪעÒâµÄÊÇͬһ¸öÉùÃ÷¿ÉÄÜÓкܶàÖÖʵÏÖ¡£
 
¡¡¡¡ËùÒÔ¾ÍÄãµÄÎÊÌ⣺
¡¡¡¡1¡¢½Ó¿ÚÖж¨ÒåÀà·½·¨µÄÔ­ÐÍ£¬µ«ÊDz»ÄÜ˵ÊÇ¿Õ·½·¨£¬ÒòΪ¿Õ·½·¨µÄÒâ˼ÊÇÓÐʵÏÖÌ壬ֻ²»¹ýʵÏÖÌåÊÇ¿Õ²Ù×÷¡£Êµ¼ÊÉϽӿÚûÓж¨ÒåÈκÎʵÏÖÌå¡£¾ßÌåµÄʵÏÖÌ嶼ÊÇÔÚʵÏÖ½Ó¿ÚµÄÀàÖУ¬½Ó¿ÚÖ»ÊǶ¨ÒåÁËÕâЩ·½·¨µÄµ÷Ó÷½Ê½¡£
 
¡¡¡¡Ä㵱ȻҲ¿ÉÒÔ²»Óýӿڣ¬Ö±½ÓÔÚÀàÀïÃæд·½·¨£¬µ«ÊÇÈç¹ûÄãµÄÒ»×é·½·¨ÐèÒªÔںܶàÀàÀïʵÏÖ£¬ÄÇô°ÑËüÃdzéÏó³öÀ´£¬×ö³ÉÒ»¸ö½Ó¿Ú¹æ·¶£¬²»ÊǸüºÃô£¿
 
¡¡¡¡2¡¢Ò»¸öÀàÃèÊöÁËÒ»¸öʵÌ壬Õâ¸öʵÌå¿ÉÄÜÊÇÒ»¸ö¸´ÔӵĶÔÏó£¬ËüµÄ¶¯×÷ºÜ¶à£¬Èç¹û°ÑÕâЩ¶¯×÷·ÖÀ࣬ÓýӿÚa¶¨ÒåÆäÖеÄijһ×鶯×÷£¬½Ó¿Úb¶¨ÒåÆäÖеÄÁíÍâÒ»×鶯×÷£¬ÕâÑùµÄ½á¹¹£¬±È½ÏÇå³þ¡£
 
¡¡¡¡ÕâÖÖ·½Ê½¾ß±¸Á˶à¼Ì³ÐµÄÓŵ㣬±ÜÃâÁ˶à¼Ì³ÐµÄȱÏÝ¡£Êµ¼ÊÉÏÔÚÀúÊ·ÉÏ£¬½Ó¿ÚÔںܴó³Ì¶ÈÉÏ£¬ÊÇ


Ïà¹ØÎĵµ£º

java ClassLoader

 µ±JVM£¨JavaÐéÄâ»ú£©Æô¶¯Ê±£¬»áÐγÉÓÉÈý¸öÀà¼ÓÔØÆ÷×é³ÉµÄ³õʼÀà¼ÓÔØÆ÷²ã´Î½á¹¹£º
       bootstrap classloader
                |
       extension classloader
           &n ......

java ´úÂëÓÅ»¯

 1.1 ²»ÓÃnew¹Ø¼ü´Ê´´½¨ÀàµÄʵÀý
ÓÃnew¹Ø¼ü´Ê´´½¨ÀàµÄʵÀýʱ£¬¹¹Ô캯ÊýÁ´ÖеÄËùÓй¹Ô캯Êý¶¼»á±»×Ô¶¯µ÷Óᣵ«Èç¹ûÒ»¸ö¶ÔÏóʵÏÖÁËCloneable½Ó¿Ú£¬ÎÒÃÇ¿ÉÒÔµ÷ÓÃËüµÄclone()·½·¨¡£clone()·½·¨²»»áµ÷ÓÃÈκÎÀ๹Ô캯Êý¡£
ÔÚʹÓÃÉè¼Æģʽ£¨Design Pattern£©µÄ³¡ºÏ£¬Èç¹ûÓÃFactoryģʽ´´½¨¶ÔÏó£¬Ôò¸ÄÓÃclone()·½·¨´´½¨Ðµ ......

javaö¾ÙÀàÐÍÈëÃÅ

 Tiger ÖеÄÒ»¸öÖØÒªÐÂÌØÐÔÊÇö¾Ù¹¹Ô죬ËüÊÇÒ»ÖÖеÄÀàÐÍ£¬ÔÊÐíÓó£Á¿À´±íʾÌض¨µÄÊý¾Ý Ƭ¶Ï£¬¶øÇÒÈ«²¿¶¼ÒÔÀàÐÍ°²È«µÄÐÎʽÀ´±íʾ¡£Tiger ר¼Ò¡¢developerWorks µÄ¶à²ú×÷Õß Brett McLaughlin½«½âÊÍö¾ÙµÄ¶¨Ò壬½éÉÜÈçºÎÔÚÓ¦ÓóÌÐòÖÐÔËÓÃö¾Ù£¬ÒÔ¼°ËüΪʲôÄܹ»ÈÃÄúÅ×ÆúËùÓоɵÄ
public static final ´úÂë¡£
¡¡ ÄúÒѾ­ ......

JAVAÃæÊÔÒ»

 ÏÂÒÔjavaΪÀý×Ó˵Ã÷һЩ×Ô¼ºÓöµ½µÄ£º
·ÃÎÊ¿ØÖÆ:
private ˽ÓеÄ
protected Êܱ£»¤µÄ
public ¹«¹²µÄ
Àà¡¢·½·¨ºÍ±äÁ¿ÐÞÊηû
abstract ÉùÃ÷³éÏó
class Àà
extends À©ÔÊ,¼Ì³Ð
final ÖÕ¼«,²»¿É¸Ä±äµÄ
implementsʵÏÖ
interface ½Ó¿Ú
native ±¾µØ
new ÐÂ,´´½¨
static ¾²Ì¬ 
strictfp Ñϸñ,¾«×¼
synchr ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ