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

JavaÀà¼ÓÔØ»úÖÆ


Àà¼ÓÔØÊÇJava³ÌÐòÔËÐеĵÚÒ»²½£¬Ñо¿ÀàµÄ¼ÓÔØÓÐÖúÓÚÁ˽âJVMÖ´Ðйý³Ì£¬²¢Ö¸µ¼¿ª·¢Õß²ÉÈ¡¸üÓÐЧµÄ´ëÊ©ÅäºÏ³ÌÐòÖ´ÐС£
Ñо¿Àà¼ÓÔØ»úÖÆµÄµÚ¶þ¸öÄ¿µÄÊÇÈóÌÐòÄܶ¯Ì¬µÄ¿ØÖÆÀà¼ÓÔØ£¬±ÈÈçÈȲ¿ÊðµÈ£¬Ìá¸ß³ÌÐòµÄÁé»îÐÔºÍÊÊÓ¦ÐÔ¡£
Ò»¡¢¼òµ¥¹ý³Ì
Java³ÌÐòÔËÐеij¡ËùÊÇÄڴ棬µ±ÔÚÃüÁîÐÐÏÂÖ´ÐУº
java HelloWorld
ÃüÁîµÄʱºò£¬JVM»á½«HelloWorld.class¼ÓÔØµ½ÄÚ´æÖУ¬²¢ÐγÉÒ»¸öClassµÄ¶ÔÏóHelloWorld.class¡£
ÆäÖеĹý³Ì¾ÍÊÇÀà¼ÓÔØ¹ý³Ì£º
1¡¢Ñ°ÕÒjreĿ¼£¬Ñ°ÕÒjvm.dll£¬²¢³õʼ»¯JVM£»
2¡¢²úÉúÒ»¸öBootstrap Loader£¨Æô¶¯Àà¼ÓÔØÆ÷£©£»
3¡¢Bootstrap Loader×Ô¶¯¼ÓÔØExtended Loader£¨±ê×¼À©Õ¹Àà¼ÓÔØÆ÷£©£¬²¢½«Æä¸¸LoaderÉèΪBootstrap Loader¡£
4¡¢Bootstrap Loader×Ô¶¯¼ÓÔØAppClass Loader£¨ÏµÍ³Àà¼ÓÔØÆ÷£©£¬²¢½«Æä¸¸LoaderÉèΪExtended Loader¡£
5¡¢×îºóÓÉAppClass Loader¼ÓÔØHelloWorldÀà¡£
ÒÔÉϾÍÊÇÀà¼ÓÔØµÄ×îÒ»°ãµÄ¹ý³Ì¡£
¶þ¡¢Àà¼ÓÔØÆ÷¸÷×ÔËÑË÷µÄĿ¼
ΪÁËŪÇå³þÕâ¸öÎÊÌ⣬Ê×ÏÈ»¹Òª¿´¿´SystemÀàµÄAPI docÎĵµ¡£
1¡¢Bootstrap Loader£¨Æô¶¯Àà¼ÓÔØÆ÷£©£º¼ÓÔØSystem.getProperty("sun.boot.class.path")ËùÖ¸¶¨µÄ·¾¶»òjar¡£
2¡¢Extended Loader£¨±ê×¼À©Õ¹Àà¼ÓÔØÆ÷ExtClassLoader£©£º¼ÓÔØSystem.getProperty("java.ext.dirs")ËùÖ¸¶¨µÄ·¾¶»òjar¡£ÔÚʹÓÃJavaÔËÐгÌÐòʱ£¬Ò²¿ÉÒÔÖ¸¶¨ÆäËÑË÷·¾¶£¬ÀýÈ磺java -Djava.ext.dirs=d:\projects\testproj\classes HelloWorld
3¡¢AppClass Loader£¨ÏµÍ³Àà¼ÓÔØÆ÷AppClassLoader£©£º¼ÓÔØSystem.getProperty("java.class.path")ËùÖ¸¶¨µÄ·¾¶»òjar¡£ÔÚʹÓÃJavaÔËÐгÌÐòʱ£¬Ò²¿ÉÒÔ¼ÓÉÏ-cpÀ´¸²¸ÇÔ­ÓеÄClasspathÉèÖã¬ÀýÈ磺 java -cp ./lavasoft/classes HelloWorld
ExtClassLoaderºÍAppClassLoaderÔÚJVMÆô¶¯ºó£¬»áÔÚJVMÖб£´æÒ»·Ý£¬²¢ÇÒÔÚ³ÌÐòÔËÐÐÖÐÎÞ·¨¸Ä±äÆäËÑË÷·¾¶¡£Èç¹ûÏëÔÚÔËÐÐʱ´ÓÆäËûËÑË÷·¾¶¼ÓÔØÀ࣬¾ÍÒª²úÉúеÄÀà¼ÓÔØÆ÷¡£
Èý¡¢Àà¼ÓÔØÆ÷µÄÌØµã
1¡¢ÔËÐÐÒ»¸ö³ÌÐòʱ£¬×ÜÊÇÓÉAppClass Loader£¨ÏµÍ³Àà¼ÓÔØÆ÷£©¿ªÊ¼¼ÓÔØÖ¸¶¨µÄÀà¡£
2¡¢ÔÚ¼ÓÔØÀàʱ£¬Ã¿¸öÀà¼ÓÔØÆ÷»á½«¼ÓÔØÈÎÎñÉϽ»¸øÆä¸¸£¬Èç¹ûÆä¸¸ÕÒ²»µ½£¬ÔÙÓÉ×Ô¼ºÈ¥¼ÓÔØ¡£
3¡¢Bootstrap Loader£¨Æô¶¯Àà¼ÓÔØÆ÷£©ÊÇ×î¶¥¼¶µÄÀà¼ÓÔØÆ÷ÁË£¬Æä¸¸¼ÓÔØÆ÷Ϊnull.
ËÄ¡¢Àà¼ÓÔØÆ÷µÄ»ñÈ¡
ºÜÈÝÒ×£¬¿´ÏÂÃæÀý×Ó
public class HelloWorld {
        public static void main(String[] args) {
    &nb


Ïà¹ØÎĵµ£º

Java SEѧϰ_String.split()_תÒå×Ö·û


    ÔÚjava.lang°üÖÐÓÐString.split()·½·¨£¬·µ»ØÊÇÒ»¸öÊý×é
1¡¢Èç¹ûÓÃ"."×÷Ϊ·Ö¸ôµÄ»°£¬±ØÐëÊÇÈçÏÂд·¨£ºString.split("\\."),ÕâÑù²ÅÄÜÕýÈ·µÄ·Ö¸ô¿ª£¬²»ÄÜÓÃString.split(".");
2¡¢Èç¹ûÓÃ"|"×÷Ϊ·Ö¸ôµÄ»°£¬±ØÐëÊÇÈçÏÂд·¨£ºString.split("\\|"),ÕâÑù²ÅÄÜÕýÈ·µÄ·Ö¸ô¿ª£¬²»ÄÜÓÃString.split("|");
"."ºÍ" ......

Java±à³Ì˼ÏëµÚÈý°æÕªÂ¼

Chap1 ¶ÔÏó¼ò½é
       1.³éÏóµÄ¹ý³Ì
       Alan Kay×ܽáÁËSmalltalkµÄÎåÏî»ù±¾ÌØÕ÷¡£ÕâÐ©ÌØÕ÷´ú±íÁË´¿µÄÃæÏò¶ÔÏóµÄ±à³Ì·½·¨£º
       (1).ÍòÎï½Ô¶ÔÏó¡£½«¶ÔÏóÏë³ÉÒ»ÖÖÌØÊâµÄ±äÁ¿£»Ëü´æ´¢Êý¾Ý£¬¶øÇÒ»¹¿ÉÒÔÈÃÄã“ÌáÒªÇ ......

ÓÃjavaµ÷ÓÃoracle´æ´¢¹ý³Ì×ܽá

ÓÃjavaµ÷ÓÃoracle´æ´¢¹ý³Ì×ܽá
1¡¢Ê²Ã´ÊÇ´æ´¢¹ý³Ì¡£´æ´¢¹ý³ÌÊÇÊý¾Ý¿â·þÎñÆ÷¶ËµÄÒ»¶Î³ÌÐò£¬ËüÓÐÁ½ÖÖÀàÐÍ¡£Ò»ÖÖÀàËÆÓÚSELECT²éѯ£¬ÓÃÓÚ¼ìË÷Êý¾Ý£¬¼ìË÷µ½µÄÊý¾ÝÄܹ»ÒÔÊý¾Ý¼¯µÄÐÎʽ·µ»Ø¸ø¿Í»§¡£ÁíÒ»ÖÖÀàËÆÓÚINSERT»òDELETE²éѯ£¬Ëü²»·µ»ØÊý¾Ý£¬Ö»ÊÇÖ´ÐÐÒ»¸ö¶¯×÷¡£ÓеķþÎñÆ÷ÔÊÐíͬһ¸ö´æ´¢¹ý³Ì¼È¿ÉÒÔ·µ»ØÊý¾ÝÓÖ¿ÉÒÔÖ´Ðж¯×÷¡£ ......

JavaÖжѺÍÕ»µÄÇø±ð

     Õ»Óë¶Ñ¶¼ÊÇJavaÓÃÀ´ÔÚRamÖдæ·ÅÊý¾ÝµÄµØ·½¡£ÓëC++²»Í¬£¬Java×Ô¶¯¹ÜÀíÕ»ºÍ¶Ñ£¬³ÌÐòÔ±²»ÄÜÖ±½ÓµØÉèÖÃÕ»»ò¶Ñ¡£
     JavaµÄ¶ÑÊÇÒ»¸öÔËÐÐʱÊý¾ÝÇø,ÀàµÄ¶ÔÏó´ÓÖзÖÅä¿Õ¼ä¡£ÕâЩ¶ÔÏóͨ¹ýnew¡¢newarray¡¢anewarrayºÍmultianewarrayµÈÖ¸ÁÁ¢£¬ËüÃDz»ÐèÒª³ÌÐò´úÂëÀ´ÏÔʽµÄÊÍ·Å¡£
......

JAVA µ÷ÓÃWeb ServiceµÄ·½·¨

1.ʹÓÃHttpClient
Óõ½µÄjarÎļþ£ºcommons-httpclient-3.1.jar
·½·¨£º
Ô¤Ïȶ¨ÒåºÃSoapÇëÇóÊý¾Ý£¬¿ÉÒÔ½èÖúÓÚXMLSpy ProfessionalÈí¼þÀ´×öÕâÒ»²½Éú³É¡£
String soapRequestData = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" +
"<soap12:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instanc ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ