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

JavaÀà¼ÓÔØÄÚÄ»

¡¡¡¡Àà¼ÓÔØÊÇjavaÓïÑÔÌṩµÄ×îÇ¿´óµÄ»úÖÆÖ®Ò»¡£¾¡¹ÜÀà¼ÓÔØ²¢²»ÊÇÌÖÂÛµÄÈȵ㻰Ì⣬µ«ËùÓеıà³ÌÈËÔ±¶¼Ó¦¸ÃÁ˽âÆä¹¤×÷»úÖÆ£¬Ã÷°×Ôõô×ö²ÅÄÜÈÃÆäÂú×ãÎÒÃǵÄÐèÒª¡£ÕâÄÜÓÐЧ½ÚÊ¡ÎÒÃǵıàÂëʱ¼ä£¬´Ó²»¶Ïµ÷ÊÔClassNotFoundException, ClassCastExceptionµÄ¹¤×÷ÖнâÍѳöÀ´¡£
¡¡¡¡ÕâÆªÎÄÕ´ӻù´¡½²Æð£¬±ÈÈç´úÂëºÍÊý¾ÝµÄ²»Í¬Ö®´¦ÊÇʲô£¬ËûÃÇÊÇÔõô¹¹³ÉÒ»¸öʵÀý»ò¶ÔÏóµÄ¡£È»ºóÉîÈë̽ÌÖjavaÐéÄâ»ú(JVM)ÊÇÔõôÀûÓÃÀà¼ÓÔØÆ÷¶ÁÈ¡´úÂ룬¼°javaÖÐÀà¼ÓÔØÆ÷µÄÖ÷ÒªÀàÐÍ¡£½Ó×ÅÓÃÒ»¸öÀà¼ÓÔØµÄ»ù±¾Ëã·¨¿´Ò»ÏÂÀà¼ÓÔØÆ÷Ôõô¼ÓÔØÒ»¸öÄÚ²¿Àà¡£±¾ÎĵÄÏÂÒ»½ÚÑÝʾһ¶Î´úÂëÀ´ËµÃ÷À©Õ¹ºÍÑз¢ÊôÓÚ×Ô¼ºµÄÀà¼ÓÔØÆ÷µÄ±ØÒªÐÔ¡£½ô½Ó׎âÊÍÔõôʹÓÃÖÆ¶¨µÄÀà¼ÓÔØÆ÷À´Íê³ÉÒ»¸öÒ»°ãÒâÒåÉϵÄÈÎÎñ£¬Ê¹ÆäÄܼÓÔØÈÎÒâÔ¶¶Ë¿Í»§µÄ´úÂ룬ÔÚJVMÖж¨Ò壬ʵÀý»¯²¢Ö´ÐÐËû¡£±¾ÎİüÀ¨ÁËJ2EE¹ØÓÚÀà¼ÓÔØµÄ¹æ·¶??ÊÂʵÉÏÕâÒѳÉΪÁËJ2EEµÄ±ê×¼Ö®Ò»¡£
¡¡¡¡ÀàºÍÊý¾Ý
¡¡¡¡Ò»¸öÀà´ú±íÒªÖ´ÐеĴúÂ룬¶øÊý¾ÝÔò±íʾÆäÏà¹Ø×´Ì¬¡£×´Ì¬Ê±³£¸Ä¶¯£¬¶ø´úÂëÔò²»»á¡£µ±ÎÒÃǽ«Ò»¸öÌØ¶¨µÄ״̬ºÍÒ»¸öÀàÏà¶ÔÓ¦ÆðÀ´£¬Ò²¾ÍÒâζ׎«Ò»¸öÀàÊÂÀý»¯¡£¾¡¹ÜÏàͬµÄÀà¶ÔÓ¦µÄʵÀýÆä״̬ǧ²îÍò±ð£¬µ«Æä±¾Öʶ¼¶ÔÓ¦×Åͬһ¶Î´úÂë¡£ÔÚJAVAÖУ¬Ò»¸öÀàͨ³£ÓÐ×ÅÒ»¸ö.classÎļþ£¬µ«Ò²ÓÐÀýÍâ¡£ÔÚJAVAµÄÔËÐÐʱ»·¾³ÖÐ(Java runtime)£¬Ã¿Ò»¸öÀà¶¼ÓÐÒ»¸öÒÔµÚÒ»Àà(first-class)µÄJava¶ÔÏóËù±íÏÖ³öÏֵĴúÂ룬ÆäÊÇjava.lang.ClassµÄʵÀý¡£ÎÒÃDZàÒëÒ»¸öJAVAÎļþ£¬±àÒëÆ÷¶¼»áǶÈëÒ»¸öpublic, static, finalÐÞÊεÄÀàÐÍΪjava.lang.Class£¬Ãû³ÆÎªclassµÄÓò±äÁ¿ÔÚÆä×Ö½ÚÂëÎļþÖС£ÒòΪʹÓÃÁËpublicÐÞÊΣ¬ÎÒÃÇÄܲÉÓÃÈçϵÄÐÎʽ¶ÔÆä·ÃÎÊ:
¡¡¡¡java.lang.Class klass = Myclass.class;
¡¡¡¡Ò»µ©Ò»¸öÀà±»ÔØÈëJVMÖУ¬Í¬Ò»¸öÀà¾Í²»»á±»ÔÙ´ÎÔØÈëÁË(Çмǣ¬Í¬Ò»¸öÀà)¡£ÕâÀï´æÔÚÒ»¸öÎÊÌâ¾ÍÊÇʲôÊǓͬһ¸öÀà”?ÕýÈçÒ»¸ö¶ÔÏóÓÐÒ»¸ö¾ßÌåµÄ״̬£¬¼´±êʶ£¬Ò»¸ö¶ÔÏóʼÖÕºÍÆä´úÂë(Àà)Ïà¹ØÁª¡£Í¬Àí£¬ÔØÈëJVMµÄÀàÒ²ÓÐÒ»¸ö¾ßÌåµÄ±êʶ£¬ÎÒÃǽÓÏÂÀ´¿´¡£
¡¡¡¡ÔÚJAVAÖУ¬Ò»¸öÀàÓÃÆäÍêȫƥÅäÀàÃû(fully qualified class name)×÷Ϊ±êʶ£¬ÕâÀïÖ¸µÄÍêȫƥÅäÀàÃû°üÀ¨°üÃûºÍÀàÃû¡£µ«ÔÚJVMÖÐÒ»¸öÀàÓÃÆäÈ«ÃûºÍÒ»¸ö¼ÓÔØÀàClassLoaderµÄʵÀý×÷ΪΨһ±êʶ¡£Òò´Ë£¬Èç¹ûÒ»¸öÃûΪPgµÄ°üÖУ¬ÓÐÒ»¸öÃûΪClµÄÀ࣬±»Àà¼ÓÔØÆ÷KlassLoaderµÄÒ»¸öʵÀýkl1¼ÓÔØ£¬ClµÄʵÀý£¬¼´C1.classÔÚJVMÖбíʾΪ(Cl, Pg, kl1)¡£ÕâÒâζ×ÅÁ½¸öÀà¼ÓÔØÆ÷µÄʵÀý(Cl, Pg, kl1) ºÍ (Cl, Pg, kl2)ÊDz»Í¬µÄ£¬±»ËûÃÇËù¼ÓÔØµÄÀàÒ


Ïà¹ØÎĵµ£º

Effective Java ѧϰ±Ê¼Ç (12)

ÓëÆäËüÀ಻ͬ£¬compareTo·½·¨²¢²»ÊÇOjbectÖеķ½·¨£¬ËüÊÇComparable½Ó¿ÚÖÐΨһµÄ·½·¨¡£Í¨¹ýʵÏÖComparable½Ó¿Ú£¬¿ÉÒÔËüÄܹ»×ÔÈ»ÅÅÐò¡£
ÅÅÐò£¬Arrays.sort(a); ¾ÍOKÁË¡£
ÊéÉÏÌáÁËÒ»¸öÇÉÃîµÄ·½·¨£¬ÓÃÀ´Ïû³ýÖØ¸´µÄ×Ö·û´®¡£ËüÓÃÁËÒ»¸öSet¼¯ºÏÀ´¹ýÂËÖØ¸´µÄ×ֶΡ£
public class WordList {
     &n ......

JAVA Web ±à³ÌµÚÒ»Ìì

Ò»¡¢
HTTP
ЭÒéµÄÀí½â
1.      

ʲôÊÇ
HTTP
ЭÒé
HTTP
ÊÇÒ»ÖÖ³¬±¾ÎÄ´«ÊäЭÒ飬ÊÇÒ»Ì×¼ÆËã»úÔÚÍøÂçÖÐͨÐŵĹæÔò¡£ËûÊÇÒ»ÖÖÎÞ״̬µÄ´«Ê䷽ʽ¡£
2.      

HTTP
ЭÒéµÄ¸ñʽ
HTTP
µÄÇëÇó£º
       

Ç ......

Java Web µÚ¶þÌì Servlet»ù´¡

Ò»¡¢
ʲôÊÇ
Servlet
Servlet
ÔÚ
web
ÈÝÆ÷ÖÐÓÃÀ´´´½¨¶¯Ì¬ÍøÒ³Óõģ¬ÒòΪËûûÓÐ
main
·½·¨£¬ËùÒÔ
Servlet
²»ÊÇÒ»¸öÍêÕûµÄ
Java
Ó¦ÓóÌÐò¡£
¶þ¡¢
Servlet
µÄ±àд
×î»ù±¾µÄ
Servlet
Òª°üÀ¨Èý²¿·Ö£¬·Ö±ðΪ
Servlet-name
¡¢
Servlet-class
¡¢
url-pattern
¡£
Èý¡¢
Servlet API
Generi
Servlet
ÊµÏ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ