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

´Ójava jarÎļþ°üÖжÁ×ÊÔ´µÄ³£Ó÷½·¨

 
ÔÚÄãµÄ´úÂëÀïµ÷ÓÃÁËһЩ×ÊÔ´Îļþ£¬ÈçͼƬ£¬ÒôÀֵȣ¬ÔÚµ÷ÊÔ»·¾³»òµ¥¶ÀÔËÐеÄʱºò¿ÉÒÔÕý³£ÏÔʾ»ò²¥·Å£¬¶øÒ»µ©´ò°üµ½jarÎļþÖУ¬ÕâЩ¶«¶«¾ÍÔÙÒ²³ö²»À´ÁË£¬³ý·Ç°ÑÕâ¸öjar·Åµ½Ô­À´Î´´ò°üÒÔǰµÄĿ¼Ï£¬µ«Í¨³£jarÊǵ¥¶À·¢²¼µÄ¡£
[¹Ø¼ü×Ö] java jarÎļþ°ü ×ÊÔ´
¡¡¡¡¿ÉÄÜÓв»ÉÙ³õѧÕß»áÓÐÕâÑùµÄÀ§»ó£ºÔÚÄãµÄ´úÂëÀïµ÷ÓÃÁËһЩ×ÊÔ´Îļþ£¬ÈçͼƬ£¬ÒôÀֵȣ¬ÔÚµ÷ÊÔ»·¾³»ò
µ¥¶ÀÔËÐеÄʱºò¿ÉÒÔÕý³£ÏÔʾ»ò²¥·Å£¬¶øÒ»µ©´ò°üµ½jarÎļþÖУ¬ÕâЩ¶«¶«¾ÍÔÙÒ²³ö²»À´ÁË£¬³ý·Ç°ÑÕâ¸öjar·Åµ½Ô­À´Î´´ò°üÒÔǰµÄĿ¼Ï£¬µ«Í¨³£jarÊǵ¥
¶À·¢²¼µÄ¡£ÕâÀï½éÉÜÒ»¸ö½â¾öÕâÀàÎÊÌâµÄ·½·¨¡£
¡¡¡¡getResourceºÍgetResourceAsStream
¡¡¡¡ÎÊÌâµÄ¸ùÔ´»¹ÊÇÔÚÓÚÀÏÉú³£Ì¸µÄËùνclass
path£¬²»ÐŵϰÄãÔÚϵͳ»·¾³±äÁ¿ÀïµÄClassPath¼ÓÉÏÄãµÄjarÎļþ£¬ÕâÏÂÄã¾Í¿´µÃµ½ÄãµÄͼƬÁË£¡µ«µ¥¶À·¢²¼jarµÄ»°²»¿ÉÄÜÖ¸Íûÿ´Î¶¼ÈÃÓû§
ΪÄãµÄjar¶ø×¨ÃÅÐÞ¸Äclasspath¡£ÄÇôÓÐûÓÐʲô°ì·¨Ò»ÀÍÓÀÒݵظ㶨ËüÄØ£¿ÎÒÃÇÐèÒª´ÓÀàµÄ×°ÔØÈëÊÖ¡£Ïȳ¶Ô¶Ò»µã£¬ÔÚ¿ª·¢JSPÖ®ÀàµÄWebÓ¦ÓÃ
³ÌÐòµÄʱºòÒªÓõ½µÚÈý·½µÄ¿âÔõô°ì£¿Í¨³£µÄ×ö·¨ÊǰÑÕâЩ¿â£¨¿ÉÒÔÊÇclass£¬Ò²¿ÉÒÔÊÇjar£©Í³Í³·Åµ½WEB-INF/lib/Ŀ¼ÏÂÃæ£¬ÎªÊ²Ã´ÕâÑùϵ
ͳ¾ÍÈÏÁËÄØ£¿ÒòΪWebÈÝÆ÷£¨Æ©ÈçTomcat£©ÔÚ×°ÔØÀàµÄʱºòÓÐ×Ô¼ºµÄ×éÖ¯·½Ê½£¨¿ÉÒԲο¼TomcatÊÖ²á
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/class-loader-
howto.html£©¡£ÌØ±ðµØ£¬jarÒ²ÊÇÀà×°ÔØÆ÷µÄÒ»¸ö¿É·ÃÎÊý½é£¬ClassLoaderÌṩÁËÁ½¸ö·½·¨ÓÃÓÚ´Ó×°ÔØµÄÀà·¾¶ÖÐÈ¡µÃ×ÊÔ´£º
¡¡¡¡public URL getResource(String name);
¡¡¡¡public InputStream getResourceAsStream(String name);
¡¡¡¡ÕâÀïnameÊÇ×ÊÔ´µÄÀà·¾¶£¬ËüÊÇÏà¶ÔÓë“/”¸ù·¾¶ÏµÄλÖá£getResourceµÃµ½µÄÊÇÒ»¸öURL¶ÔÏóÀ´¶¨Î»×ÊÔ´£¬¶øgetResourceAsStreamÈ¡µÃ¸Ã×ÊÔ´ÊäÈëÁ÷µÄÒýÓñ£Ö¤³ÌÐò¿ÉÒÔ´ÓÕýÈ·µÄλÖóéÈ¡Êý¾Ý¡£
¡¡¡¡ÕæÕýʹÓõIJ»ÊÇClassLoaderµÄÕâÁ½¸ö·½·¨£¬¶øÊÇClassµÄgetResourceºÍgetResourceAsStream·½·¨£¬ÒòΪ
Class¶ÔÏó¿ÉÒÔ´ÓÄãµÄÀàµÃµ½£¨ÈçYourClass.class»òYourClass.getClass()£©£¬¶øClassLoaderÔòÐèÒªÔÙµ÷
ÓÃÒ»´ÎYourClass.getClassLoader()·½·¨£¬µ«¸ù¾ÝJDKÎĵµµÄ˵·¨£¬Class¶ÔÏóµÄÕâÁ½¸ö·½·¨ÆäʵÊǓίÍД
£¨delegate£©¸ø×°ÔØËüµÄClassLoaderÀ´×öµÄ£¬ËùÒÔÖ»ÐèҪʹÓÃClass¶ÔÏóµÄÕâÁ½¸ö·½·¨¾Í¿ÉÒÔÁË¡£
¡¡¡¡Ôڲο¼×ÊÁÏÖÐÓÐһƪÀÏÍâдµÄÎÄÕ±ȽÏÉîÈë½éÉÜÁË´ÓjarÖÐ×°ÔØ×ÊÔ´µÄ


Ïà¹ØÎĵµ£º

Java NIO APIÏê½â

 
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔǰ£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......

java×Ö½ÚÁ÷¡¢×Ö·ûÁ÷

 
Java
Á÷²Ù×÷
 
¶ÔÓÚÎÒÃdz£ÓõÄGBKÖУ¬Ó¢ÎÄÊÇÕ¼ÓÃ1¸ö×Ö½Ú£¬ÖÐÎÄÊÇ2¸ö
¶ÔÓÚUTF-8£¬Ó¢ÎÄÊÇ1¸ö£¬ÖÐÎÄÊÇ3¸ö
¶ÔÓÚUnicode£¬Ó¢ÎÄÖÐÎͼÊÇ2¸ö
 
Java
µÄÁ÷²Ù×÷·ÖΪ×Ö½ÚÁ÷ºÍ×Ö·ûÁ÷Á½ÖÖ¡£
1¡¢
 
×Ö½ÚÁ÷
ËùÓеĶÁ²Ù×÷¶¼¼Ì³Ð×ÔÒ»¸ö¹«¹²³¬Àà
java
.io.InputStream
Àà¡£
ËùÓеÄд²Ù×÷¶¼¼Ì³Ð×ÔÒ ......

JavaÄÚ´æÒç³öµÄÏêϸ½â¾ö·½°¸(ת)

  ±¾ÎĽéÉÜÁËJavaÄÚ´æÒç³öµÄÏêϸ½â¾ö·½°¸¡£±¾ÎÄ×ܽáÄÚ´æÒç³öÖ÷ÒªÓÐÁ½ÖÖÇé¿ö£¬¶øJVM¾­³£µ÷ÓÃÀ¬»ø»ØÊÕÆ÷½â¾öÄÚ´æ¶Ñ²»×ãµÄÎÊÌ⣬µ«ÊÇÓÐʱÈÔ»áÓÐÄÚ´æ²»×ãµÄ´íÎó¡£×÷Õß·ÖÎöÁËJVMÄÚ´æÇøÓò×é³É¼°JVMÉèÖÃÐéÄâÄÚ´æµÄ·½Ê½£¬´Ó¶ø¸ø³öÁËһϵÁнâ¾ö·½°¸¡£ Ò»¡¢ÄÚ´æÒç³öÀàÐÍ 1¡¢java.lang.OutOfMemoryError: PermGen space JVM¹ ......

java ÈÕÆÚ¸ñʽ»¯×Ö·û´®

 /**
  SimpleDateFormatº¯ÊýÓï·¨£º
 
  G Äê´ú±êÖ¾·û
  y Äê
  M ÔÂ
  d ÈÕ
  h ʱ ÔÚÉÏÎç»òÏÂÎç (1~12)
  H ʱ ÔÚÒ»ÌìÖÐ (0~23)
  m ·Ö
  s Ãë
  S ºÁÃë
  E ÐÇÆÚ
  D Ò»ÄêÖеĵڼ¸Ìì
  F Ò»ÔÂÖеڼ¸¸öÐÇÆÚ¼¸
  w Ò»Äê ......

Java³£¿¼ÃæÊÔÌ⣨ѧJAVAµÄ²»Òª´í¹ýŶ£¡£©


1¡¢ÃæÏò¶ÔÏóµÄÌØÕ÷ÓÐÄÄЩ·½Ãæ 
1.³éÏó£º
³éÏó¾ÍÊǺöÂÔÒ»¸öÖ÷ÌâÖÐÓ뵱ǰĿ±êÎ޹صÄÄÇЩ·½Ã棬ÒÔ±ã¸ü³ä·ÖµØ×¢ÒâÓ뵱ǰĿ±êÓйصķ½Ãæ¡£³éÏó²¢²»´òËãÁ˽âÈ«²¿ÎÊÌ⣬¶øÖ»ÊÇÑ¡ÔñÆäÖеÄÒ»²¿·Ö£¬ÔÝʱ²»Óò¿·Öϸ½Ú¡£³éÏó°üÀ¨Á½¸ö·½Ã棬һÊǹý³Ì³éÏ󣬶þÊÇÊý¾Ý³éÏó¡£
2.¼Ì³Ð£º
¼Ì³ÐÊÇÒ»ÖÖÁª½áÀàµÄ²ã´ÎÄ£ÐÍ£¬²¢ÇÒÔÊÐíºÍ¹Ä ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ