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

java¼ÓÃܼ¼ÊõÊÕ¼¯

java¼ÓÃܼ¼ÊõÊÕ¼¯ http://coreoak.javaeye.com/blog/91576
¹Ø¼ü×Ö: java¼ÓÃܼ¼Êõ 
ÔÚchinaitlabÉÏÃæÕÒµ½¹ØÓÚjava¼ÓÃܼ¼ÊõµÄÎÄÕ£¬ Õª³­ÏÂÀ´£¬ ÈÕºóºÃºÃѧϰ£¬Á´½ÓµØÖ·£ºhttp://java.chinaitlab.com/base/719984_2.html
 ×î½üÔÚÑо¿JAVA CLASS LOADING¼¼Êõ£¬ÒÑʵÏÖÁËÒ»¸ö×Ô¶¨ÒåµÄ¼ÓÔØÆ÷¡£¶ÔĿǰ×Ô¶¨Òå¼ÓÔØÆ÷µÄÓ¦Ó㬻¹ÔÚ̽ÌÖÖС£ÏÂÃæÊÇ×Ô¶¨ÒåµÄCLASSLOADERÔÚJAVA¼ÓÃܽâÃÜ·½ÃæµÄһЩÑо¿¡£
JAVA°²È«
    JAVAÊǽâÊÍÖ´ÐеÄÓïÑÔ£¬¶ÔÓÚ²»Í¬µÄ²Ù×÷ƽ̨¶¼ÓÐÏàÓ¦µÄJVM¶Ô×Ö½ÚÂëÎļþ½øÐнâÊÍÖ´ÐС£¶øÕâ¸ö×Ö½ÚÂëÎļþ£¬Ò²¾ÍÊÇÎÒÃÇÆ½Ê±Ëù¿´µ½µÄÿһ¸ö.classÎļþ¡£
    ÕâÊÇÎÒÃÇ´ó¼Ò¶¼ÖªµÀµÄ³£Ê¶£¬Ò²¾ÍÊÇÓÉ.javaÎļþ£¬¾­¹ý±àÒëÆ÷±àÒ룬±ä³ÉJVMËùÄܽâÊ͵Ä.classÎļþ¡£
    ¶øÕâ¸ö¹ý³Ì£¬ÔÚÏÖÔÚ¹«¿ªµÄÍøÂç¼¼ÊõÖУ¬ÀûÓÃÒ»¸ö·´±àÒëÆ÷£¬ÈκÎÈ˶¼¿ÉÒÔºÜÈÝÒ׵ĻñÈ¡ËüµÄÔ´Îļþ¡£Õâ¶ÔÓںܶàÈËÀ´ËµÊDz»Ï£Íû¿´µ½µÄ¡£
    ¶ÔÓÚ¼ÓÃܽâÃܼ¼Êõ£¬ÎÒ¶®µÄ²»¶à£¬ÓÐЩ¿ÉÒÔÀûÓÃijÖÖ¼¼Êõ“Ä£ºý”JAVAÀàÎļþ¡£ÕâÑùÄܹ»Ê¹·´±àÒëµÄÄѶÈÔö¼Ó¡£µ«¹À¼Æ·´±àÒëÆ÷µÄ¼¼ÊõˮƽҲÔÚ²»¶ÏÌáÉý£¬µ¼ÖÂÕâÖÖ·½·¨²ã²ãÊÜ×è¡£ÁíÍ⻹ÓкܶàÆäËûµÄ¼¼ÊõÒ²¿ÉÒÔʵÏÖ¶ÔJAVAÎļþµÄ¼ÓÃܽâÃÜ¡£ÎÒÏÖÔÚËùÏëÒªÑо¿µÄ£¬¾ÍÊÇÆäÖеÄÒ»ÖÖ¡£
    JAVAµÄÁé»îÐÔʹ·´±àÒë±äµÃÈÝÒ×£¬Í¬Ê±£¬Ò²ÈÃÎÒÃǵļÓÃܽâÃܵķ½·¨±äµÃÁé»î¡£
ÀûÓÃ×Ô¶¨ÒåµÄCLASSLOADER
²ÎÕÕ£ºhttp://www.blogjava.net/realsmy/archive/2007/04/18/111582.html
JAVAÖеÄÿһ¸öÀà¶¼ÊÇͨ¹ýÀà¼ÓÔØÆ÷¼ÓÔØµ½ÄÚ´æÖеġ£¶ÔÓÚÀà¼ÓÔØÆ÷µÄ¹¤×÷Á÷³ÌÈçϱíʾ£º
1.searchfile()
ÕÒµ½ÎÒËùÒª¼ÓÔØµÄÀàÎļþ¡££¨Å׳ýJAR°üµÄ¸ÅÄÏÖÔÚÖ»ÊÇÒª¼ÓÔØÒ»¸ö.classÎļþ£©
2.loadDataClass()
¶ÁÈ¡Õâ¸öÀàÎļþµÄ×Ö½ÚÂë¡£
3.difineClass()
¼ÓÔØÀàÎļþ¡££¨¼ÓÔØµÄ¹ý³ÌÆäʵºÜ¸´ÔÓ£¬ÎÒÃÇÏÖÔÚÏȲ»Ñо¿Ëü¡££©
    ´ÓÕâ¸ö¹ý³ÌÖÐÎÒÃÇÄܺÜÇå³þµÄ·¢ÏÖ£¬×Ô¶¨ÒåµÄÀà¼ÓÔØÄܹ»ºÜÇáËɵĿØÖÆÃ¿¸öÀàÎļþµÄ¼ÓÔØ¹ý³Ì¡£ÕâÑùÔÚµÚ¶þ²½£¨loadDataClass£©ºÍµÚÈý²½£¨difineClass£©Ö®¼ä£¬ÎÒÃǽ«»áÓÐ×Ô¼ºµÄ¿Õ¼äÁé»îµÄ¿ØÖÆÕâ¸ö¹ý³Ì¡£
ÎÒÃǼÓÃܽâÃܵļ¼Êõ¾ÍÓ¦Óõ½ÕâÀï¡£
¼ÓÃܽâÃÜ
    JAVA¼ÓÃܽâÃܵļ¼ÊõÓкܶࡣJAVA×Ô¼ºÌṩÁËÁ¼ºÃµÄÀà¿â¶Ô¸÷ÖÖËã·¨½øÐÐÖ§³Ö¡£¶ÔÓÚ²ÉÓÃÄÄÖÖËã·¨£¬ÍøÂçÉÏ˵·¨²»Ò»£¬×Ô¼ºÈ¥GOOGLEһϰɡ£
ÏÂÃæÓÃDES¶Ô³Æ¼ÓÃÜËã·¨£¨É趨һ¸öÃÜÔ¿£¬È»ºó¶ÔËù


Ïà¹ØÎĵµ£º

java Ä£ÄâselectorµÄ¸½´ø¹¦ÄÜ

package com.event;
import java.util.Map;
public interface EventListener {
 void onEvent(Map event);
}
package com.socket;
import java.nio.ByteBuffer;
import java.util.HashMap;
import com.event.EventListener;
/*
 * Ô¤´¦ÀíÀà
 */
public class BaseObject {
 private boole ......

Java³õ¼¶½Ì³Ì 5

ËùÓйؼü×Ö¶¼ÊÇСдµÄ ×ÖĸÏ»®ÏßÒ»¶¨ÔÚÇ°Ãæ¡£Êý×Ö¿ªÍ·µÄ±êʶ·ûÊÇ·Ç·¨µÄ¡£²»ÄÜÓпոñ¡£Ö®¼ä²»ÄÜÓÐÔËËã·û ±êʶ·û Çø·Ö´óСд
ÀýÈ磺abcºÍAbcÊÇÁ½¸ö²»Í¬µÄ±êʶ·û ±êʶ·û²»ÄÜÊǹؼü×Ö Èç¹û±êʶ·ûÓɶà¸öµ¥´Ê¹¹³É£¬ÄÇô´ÓµÚ¶þ¸öµ¥´Ê¿ªÊ¼£¬Ê××Öĸ´óд
ʾÀý£ºisText ¡¢ canRunTheCar µÈ ¾¡Á¿ÉÙÓôø$·ûºÅµÄ±êʶ· ......

Linux Java»·¾³ÅäÖð²×°

Ò»¡¢°²×°JDK
°²×°°üÃûΪ£ºjdk-1_5_0_18-linux-i586.rpm.bin
°²×°²½Ö裺
1. ÒÔrootÉí·ÝµÇ¼Linux²Ù×÷ϵͳ
2. ½«jdk-1_5_0_18-linux-i586.rpm.bin°²×°°üÉÏ´«µ½/tmpĿ¼ÏÂ, ¼ì²âÈ·±£jdk-1_5_0_18-linux-i586.rpm.binÓпÉÖ´ÐÐȨÏÞ£»
Èç¹ûjdk-1_5_0_18-linux-i586.rpm.binûÓпÉÖ´ÐÐȨÏÞ£¬¿ÉʹÓÃÒ»ÏÂÃüÁîÌí¼Ó
#c ......

java¿ª·¢ÈËԱΪʲôҪѧϰflexºÍblazeds

±¾ÎÄÁÐÊöÁË13¸öJava³ÌÐòÔ±Ó¦µ±Ñ§Ï°FlexºÍBlazeDSµÄÀíÓÉ£¬ÌÖÂÛ ÁËΪʲôFlex½áºÏBlazeDSÊÇ¿ª·¢RIAµÄ×î¼Ñ×éºÏÖ®Ò»¡£ÎÞ ÂÛÊǸ߶Ƚ»»¥µÄÍøÕ¾»¹ÊÇÒÔJavaΪºó¶ËµÄÆóÒµÓ¦Óã¬ÕâÏî×éºÏ¶¼ÊÇ×î¼ÑÑ¡ÔñÖ®Ò»¡£¸üÖØÒªµÄÊÇ£¬ÕâÏî×éºÏÄÜͬʱΪ¿ª·¢Ô±ºÍÆóÒµ´øÀ´¸ß»Ø±¨£¨ROI£©¡£
ÔÚ²ûÊöJava³ÌÐòÔ±Ó¦µ±Ñ§Ï°BlazeDSµÄ13ÌõÀíÓÉʱ£¬ÎÒÒÔÒ»¸ö¼ÙÏëµ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ