java µÄ½Ó¿Úµ½µ×Æðʲô×÷ÓÃ
ÎÒÏ룬¿ÉÄܲ»Ö¹ÎÒÒ»¸öÈËÓÐÕâ¸öÒÉÎÊ£¬ËùÒÔ£¬°ÑËüÌù³öÀ´¡£
¡¡¡¡ÏÂÃæÊÇmadaiºÍclkrst¸øÎҵĻشð¡£
¡¡¡¡ÔÚ´ËллÁ½Î»¡£
¡¡¡¡ÎÒµÄÎÊÌâÊÇ£º
¡¡¡¡java µÄ½Ó¿Úµ½µ×Æðʲô×÷Óã¿
¡¡¡¡1¡¢´ÓÊéÖп´µ½µÄÊÇjava³ÌÐòµÄ½Ó¿ÚÖÐÖ»¶¨ÒåÁ˳£Á¿¼°¿Õ·½·¨£¬¿ÕµÄ·½·¨ÓÐʲôÓÃÄØ£¿»¹ÒªÔÚÀàÖÐд·½·¨Ì壬ÄÇ»¹Òª½Ó¿Ú¸Éʲô£¿
¡¡¡¡2¡¢Ò»¸ö³ÌÐòÖÐдÁË2¸ö½Ó¿Ú£¬²¢ÔÚͬһ¸öÀàÖÐд·½·¨Ì壬ÕâÓë¶à¼Ì³ÐÓÐʲô¹ØÏµ¡£
¡¡¡¡3¡¢°üÖÐÄÇЩÒѶ¨ÒåµÄ½Ó¿Ú£¬Ôõô֪µÀÄÇÀïÃæ¶¨ÒåÁËʲô·½·¨¡£
¡¡¡¡Ëµµ½µ×£¬½Ó¿ÚÓÐʲôʵ¼ÊÒâÒ壬Äı¾Êé¶¼²»½²£¬Ò»Î¶µÄ½²ÊǶà¼Ì³Ð£¬²»½áºÏʵ¼ÊʵÔÚ²»ºÃ¶®¡£
¡¡¡¡MadaiµÄÀí½âÊÇ£º
¡¡¡¡java½Ó¿ÚµÄÓô¦Ö÷ÒªÌåÏÖÔÚÏÂÃæ¼¸¸ö·½Ã棺
¡¡¡¡£¨1£©Í¨¹ý½Ó¿Ú¿ÉÒÔʵÏÖ²»Ïà¹ØÀàµÄÏàͬÐÐΪ£¬¶ø²»ÐèÒªÁ˽â¶ÔÏóËù¶ÔÓ¦µÄÀà¡£
¡¡¡¡£¨2£©Í¨¹ý½Ó¿Ú¿ÉÒÔÖ¸Ã÷¶à¸öÀàÐèҪʵÏֵķ½·¨¡£
¡¡¡¡£¨3£©Í¨¹ý½Ó¿Ú¿ÉÒÔÁ˽â¶ÔÏóµÄ½»»¥½çÃæ£¬¶ø²»ÐèÁ˽â¶ÔÏóËù¶ÔÓ¦µÄÀà¡£
¡¡¡¡Clkrst¸ø³öÁ˸üÏêϸµÄ½âÊÍ£º
¡¡¡¡ÀàÃèÊöÁËÒ»¸öʵÌ壬°üÀ¨ÊµÌåµÄ״̬£¬Ò²°üÀ¨ÊµÌå¿ÉÄÜ·¢³öµÄ¶¯×÷¡£
¡¡¡¡½Ó¿Ú¶¨ÒåÁËÒ»¸öʵÌå¿ÉÄÜ·¢³öµÄ¶¯×÷¡£µ«ÊÇÖ»ÊǶ¨ÒåÁËÕâЩ¶¯×÷µÄÔÐÍ£¬Ã»ÓÐʵÏÖ£¬Ò²Ã»ÓÐÈκÎ״̬ÐÅÏ¢¡£
¡¡¡¡ËùÒÔ½Ó¿ÚÓеãÏóÒ»¸ö¹æ·¶¡¢Ò»¸öÐÒ飬ÊÇÒ»¸ö³éÏóµÄ¸ÅÄ¶øÀàÔòÊÇʵÏÖÁËÕâ¸öÐÒ飬Âú×ãÁËÕâ¸ö¹æ·¶µÄ¾ßÌåʵÌ壬ÊÇÒ»¸ö¾ßÌåµÄ¸ÅÄî¡£
¡¡¡¡´Ó³ÌÐò½Ç¶È£¬¼òµ¥Àí½â£¬½Ó¿Ú¾ÍÊǺ¯ÊýÉùÃ÷£¬Àà¾ÍÊǺ¯ÊýʵÏÖ¡£ÐèҪעÒâµÄÊÇͬһ¸öÉùÃ÷¿ÉÄÜÓкܶàÖÖʵÏÖ¡£
¡¡¡¡ËùÒÔ¾ÍÄãµÄÎÊÌ⣺
¡¡¡¡1¡¢½Ó¿ÚÖж¨ÒåÀà·½·¨µÄÔÐÍ£¬µ«ÊDz»ÄÜ˵Êǿշ½·¨£¬ÒòΪ¿Õ·½·¨µÄÒâ˼ÊÇÓÐʵÏÖÌ壬ֻ²»¹ýʵÏÖÌåÊǿղÙ×÷¡£Êµ¼ÊÉϽӿÚûÓж¨ÒåÈκÎʵÏÖÌå¡£¾ßÌåµÄʵÏÖÌå¶¼ÊÇÔÚʵÏÖ½Ó¿ÚµÄÀàÖУ¬½Ó¿ÚÖ»ÊǶ¨ÒåÁËÕâЩ·½·¨µÄµ÷Ó÷½Ê½¡£
¡¡¡¡Ä㵱ȻҲ¿ÉÒÔ²»Óýӿڣ¬Ö±½ÓÔÚÀàÀïÃæÐ´·½·¨£¬µ«ÊÇÈç¹ûÄãµÄÒ»×é·½·¨ÐèÒªÔںܶàÀàÀïʵÏÖ£¬ÄÇô°ÑËüÃdzéÏó³öÀ´£¬×ö³ÉÒ»¸ö½Ó¿Ú¹æ·¶£¬²»ÊǸüºÃô£¿
¡¡¡¡2¡¢Ò»¸öÀàÃèÊöÁËÒ»¸öʵÌ壬Õâ¸öʵÌå¿ÉÄÜÊÇÒ»¸ö¸´ÔӵĶÔÏó£¬ËüµÄ¶¯×÷ºÜ¶à£¬Èç¹û°ÑÕâЩ¶¯×÷·ÖÀ࣬ÓýӿÚa¶¨ÒåÆäÖеÄijһ×鶯×÷£¬½Ó¿Úb¶¨ÒåÆäÖеÄÁíÍâÒ»×鶯×÷£¬ÕâÑùµÄ½á¹¹£¬±È½ÏÇå³þ¡£
¡¡¡¡ÕâÖÖ·½Ê½¾ß±¸Á˶à¼Ì³ÐµÄÓŵ㣬±ÜÃâÁ˶à¼Ì³ÐµÄȱÏÝ¡£Êµ¼ÊÉÏÔÚÀúÊ·ÉÏ£¬½Ó¿ÚÔںܴó³Ì¶ÈÉÏ£¬ÊÇ
Ïà¹ØÎĵµ£º
µ±JVM£¨JavaÐéÄâ»ú£©Æô¶¯Ê±£¬»áÐγÉÓÉÈý¸öÀà¼ÓÔØÆ÷×é³ÉµÄ³õʼÀà¼ÓÔØÆ÷²ã´Î½á¹¹£º
bootstrap classloader
|
extension classloader
&n ......
½ñÌìÖØÐÂÕûÀíµçÄÔ£¬ÕÒµ½Ò»¸öÎļþ£¬¿´ÁËÏÂÈÕÆÚ£¨2006.11.3£© £¬Å²»Ð¡ÐÄÔÙ¶ªÁË£¬´æµ½ÍøÉÏÀ´É¹É¹¡£
¹Ø¼ü×ÖÓֳƱ£Áô×Ö£¬ÊÇ Java ÓïÑԹ涨ÁËÌØ¶¨º¬ÒåµÄ±êʶ·û¡£Óû§Ö»Äܰ´ÕÕϵͳ¹æ¶¨µÄ·½Ê½Ê¹Ó㬲»ÄÜ×ÔÐж¨Òå¡£¹Ø¼ü×ÖÒ»ÂÉÓÃСд×Öĸ±íʾ¡£Java ÖеĹؼü×ÖÓÐ 50 ¸ö£¬°´ÓÃ;»®·ÖΪ£ºÊý¾ÝÀàÐÍ¡¢Óï¾ä¡¢ÐÞÊΡ¢·½·¨¡¢Àà¡¢ ......
package com.chinacache.utils;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.apache.log4j.Logger;
public class FileUtils {
private static final Logger logger = Logger.getLogger(FileUtils.class);
/**
* ÒÆ¶¯Îļþµ½Ö¸¶¨Ä¿ ......
×î½ü²Î¼ÓÁ˼¸´ÎÃæÊÔ£¬·¢ÏÖ¹«Ë¾µÄ±ÊÊÔÌâÄ¿ÓÐһЩÏàËÆÖ®´¦£¬¾Í×ܽáһϣº
Ò»°ã»á´ÓÏÂÃæ¼¸¸ö·½Ã濼£¬²»¹ÜÊÇÃæÊÔC++,C#,java¶¼ÊÇ
Ê×ÏÈÊǹØÓڹؼü×ֺͱêʾ³£Á¿µÄ¿¼²ì
È»ºóÊǹØÓÚÀàºÍ½Ó¿ÚµÄÊÔÌâ
È»ºóÊǹØÓÚarray,ioºÍsocketµÄÊÔÌâ
È»ºóÊǹØÓÚÊý¾Ý¿âµÄ¸÷ÖÖsqlÓï¾äµÄ¿¼²ì
È»ºóÊÇÅÅÐò£¬°üÀ¨¿ìËÙÅÅÐò£¬²åÈëÅÅÐò£ ......