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

JavaÀà¼ÓÔØÔ­Àí¼°Àà¼ÓÔØÆ÷

JavaºÍÆäËûÓïÑÔ²»Í¬µÄÊÇ£¬JavaÊÇÔËÐÐÓÚJavaÐéÄâ»ú(JVM)¡£Õâ¾ÍÒâζ×űàÒëºóµÄ´úÂëÊÇÒÔÒ»ÖÖºÍÆ½Ì¨Î޹صĸñʽ±£´æµÄ£¬¶ø²»ÊÇijÖÖÌØ¶¨µÄ»úÆ÷ÉÏÔËÐеĸñʽ¡£ÕâÖÖ¸ñʽºÍ´«Í³µÄ¿ÉÖ´ÐдúÂë¸ñʽÓкܶàÖØÒªµÄÇø±ð¡£¾ßÌåÀ´Ëµ£¬²»Í¬ÓÚC»òÕߣÃ++³ÌÐò£¬Java³ÌÐò²»ÊÇÒ»¸ö¶ÀÁ¢µÄ¿ÉÖ´ÐÐÎļþ£¬¶øÊÇÓɺܶà·Ö¿ªµÄÀàÎļþ×é³É£¬Ã¿¸öÀàÎļþ¶ÔÓ¦Ò»¸öJavaÀà¡£ ÁíÍ⣬ÕâЩÀàÎļþ²¢²»ÊÇÂíÉϼÓÔØµ½Äڴ棬¶øÊǵ±³ÌÐòÐèÒªµÄʱºò²Å¼ÓÔØ¡£ Àà¼ÓÔØÆ÷¾ÍÊÇJavaÐéÄâ»úÖÐÓÃÀ´°ÑÀà¼ÓÔØµ½ÄÚ´æµÄ¹¤¾ß¡£¶øÇÒ£¬JavaÀà¼ÓÔØÆ÷Ò²ÊÇÓÃJavaʵÏֵġ£ÕâÑùÄã¾Í²»ÐèÒª¶ÔJavaÐéÄâ»úÓÐÉîÈëµÄÀí½â¾Í¿ÉÒÔºÜÈÝÒ×´´½¨×Ô¼ºµÄÀà¼ÓÔØÆ÷ÁË¡£
javaÀà¼ÓÔØÆ÷ :
javaÖÐĬÈÏÓÐÈýÖÖÀà¼ÓÔØÆ÷£ºÒýµ¼Àà¼ÓÔØÆ÷£¬À©Õ¹Àà¼ÓÔØÆ÷£¬ÏµÍ³Àà¼ÓÔØÆ÷(Ò²½ÐÓ¦ÓÃÀà¼ÓÔØÆ÷)
Àà¼ÓÔØÆ÷ÊÇJava×îÇ¿´óµÄÌØÕ÷Ö®Ò»¡£µ«ÊÇ¿ª·¢Õß³£³£Íü¼ÇÀà¼ÓÔØ×é¼þ¡£Àà¼ÓÔØÆ÷ÊÇÔÚÔËÐÐʱ¸ºÔðѰÕҺͼÓÔØÀàÎļþµÄÀà¡£JavaÔÊÐíʹÓò»Í¬µÄÀà¼ÓÔØÆ÷£¬ÉõÖÁ×Ô¶¨ÒåµÄÀà¼ÓÔØÆ÷¡£
Java ³ÌÐò°üº¬ºÜ¶àÀàÎļþ£¬Ã¿Ò»¸ö¶¼Óëµ¥¸öJavaÀàÏà¶ÔÓ¦£¬ÕâЩÀàÎļþ²»Ïñ¾²Ì¬C³ÌÐò£¬Ò»´ÎÐÔ¼ÓÔØÈëÄڴ棬ËüÃÇËæÊ±ÐèÒªËæÊ±¼ÓÔØ¡£Õâ¾ÍÊÇÀà¼ÓÔØÆ÷ÓëÖÚ²»Í¬µÄµØ ·½¡£Ëü´ÓÔ´Îļþ£¨Í¨³£ÊÇ.class »ò .jarÎļþ£©»ñµÃ²»ÒÀÀµÆ½Ì¨µÄ×Ö½ÚÂ룬Ȼºó½«ËüÃǼÓÔØµ½JVMÄÚ´æ¿Õ¼ä£¬ËùÒÔËüÃÇÄܱ»½âÊͺÍÖ´ÐС£Ä¬ÈÏ״̬Ï£¬Ó¦ÓóÌÐòµÄÿ¸öÀàÓÉ java.lang.ClassLoader¼ÓÔØ¡£ÒòΪËü¿ÉÒÔ±»¼Ì³Ð£¬ËùÒÔ¿ÉÒÔ×ÔÓɵؼÓÇ¿Æä¹¦ÄÜ¡£
ʹÓÃ×Ô¶¨ÒåÀà¼ÓÔØÆ÷µÄÔ­Òò
¡¡¡¡Ä¬È쵀 java.lang.ClassLoader½ö½ö¿ÉÒÔ´Ó¼ÓÔØ±¾µØÎļþϵͳµÄÀà¡£Java±»Éè¼Æ³É²»ÂÛ±¾µØ´ÅÅÌ»òÍøÂç¶¼ÓÐ×ã¹»µÄµ¯ÐÔ¼ÓÔØÀ࣬²¢ÇÒ¿ÉÒÔÔÚ¼ÓÔØ ֮ǰ´¦ÀíÌØÊâÊÂÎï¡£ÀýÈ磺ӦÓóÌÐò¿ÉÒÔ¼ì²éWebÕ¾µã»òFTPÉϲåÈëÀàµÄ¸üа汾²¢ÇÒ×Ô¶¯Ð£ÑéÊý×ÖÇ©ÃûÈ·±£Ö´ÐпÉÐÅÈεĴúÂë¡£Ðí¶àÖÚËùÖÜÖªµÄÈí¼þ¶¼Ê¹ÓÃ×Ô ¼ºµÄÀà¼ÓÔØÆ÷¡£
ͨ³£Ä¬ÈϼÓÔØÆ÷ÊÇËùνµÄbootstrapÀà¼ÓÔØÆ÷£»Ëü¸ºÔð¼ÓÔØÖîÈçjava.lang.ObjectµÈ¹Ø¼üÀàºÍ¼Ó ÔØÆäËûrt.jarÎļþµÄÔËÐÐʱ´úÂëµ½ÄÚ´æ¡£ÒòΪJavaÓïÑԹ淶ûÓÐÌṩbootstrapÀà¼ÓÔØÆ÷µÄÏêϸÐÅÏ¢£¬²»Í¬µÄJVM¿ÉÄÜÓв»Í¬µÄÀà¼ÓÔØÆ÷¡£Èç ¹û¿´µ½ÍøÒ³ÉÏÓÐappletsÔÚÔËÐУ¬ÔòËüʹÓõÄÊÇ×Ô¶¨ÒåÀà¼ÓÔØÆ÷¡£Ç¶Èëµ½ä¯ÀÀÆ÷ÖеÄappletÔĶÁÆ÷°üº¬ÁË¿ÉÒÔ·ÃÎÊÔ¶³Ì·þÎñÆ÷ÉÏÕ¾µãµÄÀà¼ÓÔØÆ÷£¬Ëü¿É ÒÔͨ¹ýHTTP¼ÓÔØÔ­Ê¼×Ö½ÚÂëÎļþ£¬²¢ÇÒÔÚJVMÖн«ËüÃÇת»»³ÉÀà¡£
 ¡¡Àà¼ÓÔØÆ÷£¨³ýÁËbootstrapÀà¼ÓÔØÆ÷£©Óи¸Àà¼ÓÔØÆ÷£¬ÕâЩ¸¸ÀàÊÇ»ù±¾¼ÓÔØÆ÷µÄ¼ÓÔØÆ÷ʵÀý¡£×îÖØÒªµÄÒ»µãÊÇÉèÖÃÕýÈ·µÄ¸¸¼ÓÔØÆ÷¡£È»


Ïà¹ØÎĵµ£º

Java¶ÔÏóÐòÁл¯ºÍ·´ÐòÁл¯

µ±Á½¸ö½ø³ÌÔÚ½øÐÐÔ¶³ÌͨÐÅʱ£¬±Ë´Ë¿ÉÒÔ·¢Ë͸÷ÖÖÀàÐ͵ÄÊý¾Ý¡£ÎÞÂÛÊǺÎÖÖÀàÐ͵ÄÊý¾Ý£¬¶¼»áÒÔ¶þ½øÖÆÐòÁеÄÐÎʽÔÚÍøÂçÉÏ´«ËÍ¡£·¢ËÍ·½ÐèÒª°ÑÕâ¸öJava¶ÔÏóת»»Îª×Ö½ÚÐòÁУ¬¼´Java¶ÔÏóÐòÁкţ¬²ÅÄÜÔÚÍøÂçÉÏ´«ËÍ£»½ÓÊÕ·½ÔòÐèÒª°Ñ×Ö½ÚÐòÁÐÔÙ»Ö¸´ÎªJava¶ÔÏ󣬼´·´ÐòÁл¯¡£
°ÑJava¶ÔÏóת»»Îª×Ö½ÚÐòÁеĹý³Ì³ÆÎª¶ÔÏóµÄÐòÁл¯¡£
°Ñ×Ö½ ......

Java ÀíÂÛÓëʵ¼ù: ÕýȷʹÓà Volatile ±äÁ¿

ת£ºhttp://www.ibm.com/developerworks/cn/java/j-jtp06197.html
2007 Äê 7 ÔÂ 05 ÈÕ
Java™ ÓïÑÔ°üº¬Á½ÖÖÄÚÔÚµÄͬ²½»úÖÆ£ºÍ¬²½¿é£¨»ò·½·¨£©ºÍ volatile ±äÁ¿¡£ÕâÁ½ÖÖ»úÖÆµÄÌá³ö¶¼ÊÇΪÁËʵÏÖ´úÂëÏ̵߳ݲȫÐÔ¡£ÆäÖÐ Volatile ±äÁ¿µÄͬ²½ÐԽϲµ«ÓÐʱËü¸ü¼òµ¥²¢ÇÒ¿ªÏú¸üµÍ£©£¬¶øÇÒÆäʹÓÃÒ²¸üÈÝÒ׳ö´í¡£ÔÚÕâÆÚµÄ&nb ......

֪ʶС¼Ç(java)

1)¿Í»§¶ËÊÇ.netµ÷Ó÷þÎñ¶ËÓÃjavaдÁËÒ»¸öwebservice
ÓÃC#.NETµ÷ÓÃJava¿ª·¢µÄWebServiceʱ£¬ÏÈÔÚ¿Í»§¶Ë·â×°µÄ´øÓÐintÊôÐԵĶÔÏ󣬵±½«¸Ã¶ÔÏó´«µ½·þÎñÆ÷¶Ëʱ£¬·þÎñÆ÷¶Ë¿ÉÒԵõ½stringÀàÐ͵ÄÊôÐÔÖµ£¬È´²»Äܵõ½intÀàÐÍ¡¢doubleºÍDateTimeÀàÐ͵ÄÖµ£¨ÔÚ·þÎñ¶ËµÃµ½µÄ¾ùΪnull£©
½â¾ö°ì·¨£º
VS2005·â×°WebServiceÒýÓÃʱ£¬Èç¹û ......

java·´ÉäµÄʹÓÃ

    javaÖеķ´Éä¾­³£±»ÓÃÔÚһЩ¿ò¼Ü´î½¨ÉÏ£¬ËûÄܹ»ÈÃÎÒÃǺܷ½±ãµÄ¶Ô×Ô¼ºÎ´À´½«Ê¹ÓõÄÀ࣬·½·¨ºÍ±äÁ¿½øÐзÃÎÊ¡£¸öÈ˾õµÃÓÐÖֺڿ͵ÄζµÀÔÚÀïÃæ¡£µ±ÎÒÃÇÖªµÀÒ»¸öÀàµÄÀàÃûºó£¬ÎÒÃÇ»ù±¾ÉÏ¿ÉÒÔʹÓ÷´ÉäµÄµ½ËüµÄÒ»ÇС£°üÀ¨ËûµÄprivateµÄ·½·¨ºÍ±äÁ¿µÈ(µ±È»·ÃÎÊËûÃǵÄʹÓÃÐèҪʹÓõÄÊÇgetDeclared***(**))¡£ÁíÍ⣬¾Ý ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ