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

JavaÖÐÈçºÎ¶¨Î»×ÊÔ´

±¾ÎÄÀ´×Ô£ºhttp://blog.csdn.net/ruyanhai/archive/2007/11/07/1871663.aspx
¡ô Ò»°ãÇé¿öÏÂ,ÎÒÃǶ¼Ê¹ÓÃÏà¶Ô·¾¶À´»ñÈ¡×ÊÔ´,ÕâÑùµÄÁé»îÐԱȽϴó.
±ÈÈ統ǰÀàΪcom/bbebfe/Test.class
¶øÍ¼Ïñ×ÊÔ´±ÈÈçsample.gifÓ¦¸Ã·ÅÖÃÔÚcom/bbebfe/sample.gif
¶øÈç¹ûÕâЩͼÏñ×ÊÔ´·ÅÖÃÔÚiconsĿ¼ÏÂ,ÔòÓ¦¸ÃÊÇcom/bbebfe/icons/sample.gif
ͨ¹ýµ±Ç°ÀàÎļþµÄ·¾¶»ñÈ¡×ÊÔ´Ö÷ÒªÓÐÈçϼ¸ÖÖ·½Ê½:
· ¼ÙÉ赱ǰÀàΪcom.bbebfe.Test
· °üËùÔÚµÄÎļþ¼ÐΪbin
String imageName = "icons/sample.gif"
1, ͨ¹ýClass.getResource()¶¨Î»Àà·¾¶ÏµÄ×ÊÔ´(bin/com/bbebfe/icons/sample.gif)
Class clazz = this.getClass();
URL url = clazz.getResource(imageName);
2, ͨ¹ýClassLoader.getResource()¶¨Î»°üµÄ¸ùĿ¼ÏµÄ×ÊÔ´(bin/icons/sample.gif)
Class clazz = this.getClass();
URLClassLoader loader = (URLClassLoader)clazz.getClassLoader();
URL url = loader.getResource(imageName);
3, ͨ¹ýClassLoader.findResource()Ìṩ×Ô¼º¶¨ÖƵķ½Ê½¶¨Î»×ÊÔ´
URL url = loader.findResource(imageName);
¡ô ÄÇôÕâÈýÖÖ·½·¨ÓÐÄÇÐ©Çø±ð, ÎÒÃÇÓ¦¸ÃÔÚºÎʱʹÓÃÄÄÖÖ·½·¨ÄØ?
· Class.getResource() ·½·¨
¸Ã·½·¨Êµ¼Êͨ¹ý¸ÃClassµÄClass LoaderµÄgetResource()·½·¨À´»ñµÃ×ÊÔ´, ÔÚµ÷ÓÃClassLoaderµÄgetResource()·½·¨Ö®Ç°, Class.getResource()·½·¨»á¶Ô×ÊÔ´Ãû³Æ×öÒ»¶¨µÄ´¦Àí,¹¹½¨Ò»¸ö¸Ã×ÊÔ´µÄ¾ø¶ÔÃû³Æ(absolute name, ´óÒâÊÇ:
       £« Èç¹û×ÊÔ´Ãû³ÆÒÔ'/'('\u002f') ¿ªÊ¼, Ôò×ÊÔ´µÄ¾ø¶ÔÃû³ÆÊÇ'/'ÒÔºóµÄ²¿·Ö.
              Èç¹ûimageNameÊÇ"/icons/sample.gif", ÔòÔÚÕâÀï»á±ä³É"icons/sample.gif"
       £« ·ñÔò¶ÔÓÚÆäËûÇé¿ö, ¾ø¶ÔÃû³Æ½«ÊÇÈçÏÂÐÎʽ(¸ø×ÊÔ´Ãû³ÆµÄÇ°Ãæ¼ÓÉÏmodified_package_name/):
              modified_package_name/resource_name (ÐÞÕýµÄ°üÃû³Æ/×ÊÔ´Ãû³Æ)
ÆäÖÐÐÞÕýµÄ°üÃû³Æº¬ÒåÊǽ«µ±Ç°¶ÔÏóËùÔڵİüÃû³ÆÖеÄ'.'('\u002e')Ìæ»»Îª'/'
Èç¹ûClassLoader.getResource()·½·¨·µ»ØÒ»¸öֵΪnullµÄURL, ÔòClass.getResource()·½·¨×îÖջὫ×ÊÔ´ÇëÇ󽻸øClassLoader.getSystemResource(java.lang.String).
· ClassLoader.get


Ïà¹ØÎĵµ£º

JAVAÖ®IOÁ÷(³¬ÏêϸµÄJava.io°üµÄ½éÉÜ!)

JAVAÖ®IOÁ÷(³¬ÏêϸµÄJava.io°üµÄ½éÉÜ!)
Ò».InputºÍOutput
1.stream´ú±íµÄÊÇÈκÎÓÐÄÜÁ¦²ú³öÊý¾ÝµÄÊý¾ÝÔ´£¬»òÊÇÈκÎÓÐÄÜÁ¦½ÓÊÕÊý¾ÝµÄ½ÓÊÕÔ´¡£
ÔÚJavaµÄIOÖУ¬ËùÓеÄstream£¨°üÀ¨InputºÍOut stream£©¶¼°üÀ¨Á½ÖÖÀàÐÍ£º
1.1 ÒÔ×Ö½ÚΪµ¼ÏòµÄstream
ÒÔ×Ö½ÚΪµ¼ÏòµÄstream£¬±íʾÒÔ×Ö½ÚΪµ¥Î»´ÓstreamÖжÁÈ¡»òÍùstreamÖÐдÈëÐÅÏ ......

Java»ñÈ¡¸÷ÖÖ³£ÓÃʱ¼ä·½·¨

package com.test;


import java.text.DateFormat;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

public class TimeTest {
//ÓÃÀ´ ......

javaÃæÊÔ³£¼ûÎÊÌâ


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

JavaÕýÔò±í´ïʽ(1)

JavaÕýÔò±í´ïʽµÄÓ¦Óã¬ÕâÀïÖ÷ÒªÓõ½ÁËPatternÀà¡£
Ô´ÂëÈçÏÂ:
package quiz;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* JavaÕýÔò±í´ïʽʾÀý
* */
public class RegularExpressionPattern {
public static void main(String[] args) {
//1.²ÉÓÃPattern.LITERALģʽ,
Patter ......

Java»ñµÃÖ¸¶¨ClassLoaderËù¼ÓÔØµÄÀàÁбí

     Ò»Ö±ÏëʵÏÖÏñDriverManagerÄÇÑùµÄgetConnection·½·¨£¬Í¨¹ý´Ë·½·¨¾Í¿ÉÒÔ»ñµÃÁ¬½Ó£¬¶øÇÒ»¹²»ÓÃÖ¸¶¨Driver£¬µ«Ç°ÌáÊÇDriverÒѾ­Í¨¹ýClass.forName()»ònew Driver()½øÐÐÁ˼ÓÔØ¡£½ñÌìÖÕÓÚµÃÒÔʵÏÖ¡£
      package quiz;
import java.lang.reflect.Field;
public class Cl ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ