Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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¶Ô³Æ¼ÓÃÜËã·¨£¨É趨һ¸öÃÜÔ¿£¬È»ºó¶ÔËù


Ïà¹ØÎĵµ£º

iSpectrum:Java for iPhone


 iSpectrum:Java for iPhone
À´Ô´£ºhttp://www.javaeye.com/news/13338-ispecturn-java-for-iphone
 iSpectrum¿ÉÒÔ½«ÄãµÄEclipse±ä³É¿ª·¢Java iPhoneÓ¦ÓõĻ·¾³£¬ÄãÖ»ÐèÒª°²×°iSpectrum µÄEclipse²å¼þ¼´¿É¡£
µã»÷²é¿´Ê¾Àý£ºhttp://www.flexycore.com/en/developer-connection/demos.html
......

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 µÈ ¾¡Á¿ÉÙÓôø$·ûºÅµÄ±êʶ· ......

Java·´±àÒëÆ÷:Java Decompiler

Java Decompiler(http://java.decompiler.free.fr/
)ÊÇÒ»¿îJAVA·´±àÒëÆ÷.¿ÉÒÔÔÚwindows,linux,MAC OSÔËÐÐ.
¿ÉÒÔ×÷Ϊ¶ÀÁ¢Èí¼þÔËÐÐ,Ò²¿ÉÒÔ×÷ΪEclipseµÄ²å¼þÔËÐÐ.
Õâ¸ö¹¤¾ß¿ÉÒÔ°ïÖúÎÒÃDz鿴ûÓÐÔ´´úÂëµÄJARµÄJAVA´úÂë.¶Ô¿ª·¢»òÕßά»¤µÚÈý·½²å¼þ¶øÒýÆðµÄÎÊÌâ,ÎÒÃǸù¾Ý´úÂëÈ¥·ÖÎö,ÅжÏ.¶ø²»ÊÇ×Ô¼ºÏ¹²ÂµÚÈý·½Èí¼þµÄ´úÂëÊÇÔõô ......

java socketºÍ¶àỊ̈߳¨Thread£©ÊµÀý

1. socketͨÐÅ£ºÓпͻ§¶ËºÍ·þÎñ¶ËµÄsocket´úÂë¡£ 
2. ¶àỊ̈߳º¿Í»§¶ËºÍ·þÎñ¶Ë¸÷ÓÃÒ»Ï̷߳¢ËÍÐÅÏ¢£»·þÎñ¶ËÁíÓÐÒ»¼àÌýỊ̈߳¬ÓÃÓڰѳ¬Ê±µÄÐÅϢɾ³ý¡£ 
    ÕâÀïÓ¦Óõ½ÁËͬ²½£¬Ê¹Á½¸öÏ߳̿ÉÒÔ²Ù×÷ͬһ¸ömap¡£ 
´úÂ룺£¨ÀàÈ«ÔÚͬһ¸ö°üÄÚ£© 
server¶Ë£º 
Java´úÂë < typ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ