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

»ùÓÚJava 2ƽ̨µÄÒýÓÃÀàʹÓÃÖ¸ÄÏ

Java 2 ƽ̨ÒýÈëÁË java.lang.ref °ü£¬ÆäÖаüÀ¨µÄÀà¿ÉÒÔÈÃÄúÒýÓöÔÏ󣬶ø²»½«ËüÃÇÁôÔÚÄÚ´æÖС£ÕâЩÀ໹ÌṩÁËÓëÀ¬»øÊÕ¼¯Æ÷£¨garbage collector£©Ö®¼äÓÐÏ޵Ľ»»¥¡£Peter Haggar ÔÚ±¾ÎÄÖзÖÎöÁË SoftReference ¡¢ WeakReference ºÍ PhantomReference ÀàµÄ¹¦ÄܺÍÐÐΪ£¬²¢¾ÍÕâЩÀàµÄʹÓøø³öÁËһЩ±à³Ì·ç¸ñÉϵĽ¨Òé¡£
µ±ÔÚ Java 2 ƽ̨ÖÐÊ×´ÎÒýÈë java.lang.ref °ü£¨ÆäÖаüº¬ SoftReference ¡¢ WeakReference ºÍ PhantomReference Àࣩʱ£¬ËüµÄʵÓÃÐÔÏÔÈ»±»¹ý·Ö¿ä´óÁË¡£Ëü°üº¬µÄÀà¿ÉÄÜÊÇÓÐÓõ쬵«ÕâЩÀà¾ßÓеÄijЩ¾ÖÏÞÐÔ»áʹËüÃÇÏԵò»ÊǺÜÓÐÎüÒýÁ¦£¬¶øÇÒÆäÓ¦ÓóÌÐòÒ²½«Ìرð¾ÖÏÞÓÚ½â¾öÒ»ÀàÌØ¶¨µÄÎÊÌâ¡£
À¬»øÊÕ¼¯¸ÅÊö
ÒýÓÃÀàµÄÖ÷Òª¹¦ÄܾÍÊÇÄܹ»ÒýÓÃÈÔ¿ÉÒÔ±»À¬»øÊÕ¼¯Æ÷»ØÊյĶÔÏó¡£ÔÚÒýÈëÒýÓÃÀà֮ǰ£¬ÎÒÃÇÖ»ÄÜʹÓÃÇ¿ÒýÓã¨strong reference£©¡£¾ÙÀýÀ´Ëµ£¬ÏÂÃæÒ»ÐдúÂëÏÔʾµÄ¾ÍÊÇÇ¿ÒýÓà obj £º
Object obj = new Object();
obj Õâ¸öÒýÓý«ÒýÓöÑÖд洢µÄÒ»¸ö¶ÔÏó¡£Ö»Òª obj ÒýÓû¹´æÔÚ£¬À¬»øÊÕ¼¯Æ÷¾ÍÓÀÔ¶²»»áÊÍ·ÅÓÃÀ´ÈÝÄɸöÔÏóµÄ´æ´¢¿Õ¼ä¡£
µ± obj ³¬³ö·¶Î§»ò±»ÏÔʽµØÖ¸¶¨Îª null ʱ£¬À¬»øÊÕ¼¯Æ÷¾ÍÈÏΪûÓжÔÕâ¸ö¶ÔÏóµÄÆäËüÒýÓã¬Ò²¾Í¿ÉÒÔÊÕ¼¯ËüÁË¡£È»¶øÄú»¹ÐèҪעÒâÒ»¸öÖØÒªµÄϸ½Ú£º½öƾ¶ÔÏó¿ÉÒÔ±»ÊÕ¼¯²¢²»Òâζ×ÅÀ¬»øÊÕ¼¯Æ÷µÄÒ»´ÎÖ¸¶¨ÔËÐоÍÄܹ»»ØÊÕËü¡£ÓÉÓÚ¸÷ÖÖÀ¬»øÊÕ¼¯Ëã·¨ÓÐËù²»Í¬£¬Ä³Ð©Ëã·¨»á¸üƵ·±µØ·ÖÎöÉú´æÆÚ½Ï¶ÌµÄ¶ÔÏ󣬶ø²»ÊǽÏÀÏ¡¢Éú´æÆÚ½Ï³¤µÄ¶ÔÏó¡£Òò´Ë£¬Ò»¸ö¿É¹©ÊÕ¼¯µÄ¶ÔÏó¿ÉÄÜÓÀÔ¶Ò²²»»á±»»ØÊÕ¡£Èç¹û³ÌÐòÔÚÀ¬»øÊÕ¼¯Æ÷ÊͷŶÔÏó֮ǰ½áÊø£¬ÕâÖÖÇé¿ö¾Í¿ÉÄÜ»á³öÏÖ¡£Òò´Ë£¬¸ÅÀ¨µØËµ£¬ÄúÓÀÔ¶ÎÞ·¨±£Ö¤¿É¹©ÊÕ¼¯µÄ¶ÔÏó×ÜÊǻᱻÀ¬»øÊÕ¼¯Æ÷ÊÕ¼¯¡£
ÕâЩÐÅÏ¢¶ÔÓÚÄú·ÖÎöÒýÓÃÀàÊǺÜÖØÒªµÄ¡£ÓÉÓÚÀ¬»øÊÕ¼¯ÓÐ×ÅÌØ¶¨µÄÐÔÖÊ£¬ËùÒÔÒýÓÃÀàʵ¼ÊÉÏ¿ÉÄÜûÓÐÄúÔ­À´ÏëÏñµÄÄÇôÓÐÓ㬾¡¹ÜÈç´Ë£¬ËüÃǶÔÓÚÌØ¶¨ÎÊÌâÀ´Ëµ»¹ÊǺÜÓÐÓõÄÀà¡£ÈíÒýÓã¨soft reference£©¡¢ÈõÒýÓã¨weak reference£©ºÍÐéÒýÓã¨phantom reference£©¶ÔÏóÌṩÁËÈýÖÖ²»Í¬µÄ·½Ê½À´ÔÚ²»·Á°­ÊÕ¼¯µÄÇé¿öÏÂÒýÓöѶÔÏó¡£Ã¿ÖÖÒýÓöÔÏó¶¼Óв»Í¬µÄÐÐΪ£¬¶øÇÒËüÃÇÓëÀ¬»øÊÕ¼¯Æ÷Ö®¼äµÄ½»»¥Ò²ÓÐËù²»Í¬¡£´ËÍ⣬Õ⼸¸öеÄÒýÓÃÀà¶¼±íÏÖ³ö±ÈµäÐ͵ÄÇ¿ÒýÓÓ¸üÈõ”µÄÒýÓÃÐÎʽ¡£¶øÇÒ£¬ÄÚ´æÖеÄÒ»¸ö¶ÔÏó¿ÉÒÔ±»¶à¸öÒýÓ㨿ÉÒÔÊÇÇ¿ÒýÓá¢ÈíÒýÓá¢ÈõÒýÓûòÐéÒýÓã©ÒýÓá£ÔÚ½øÒ»²½ÍùÏÂÌÖÂÛ֮ǰ£¬ÈÃÎÒÃÇÀ´¿´¿´Ò»Ð©ÊõÓ
Ç¿¿É¼°¶ÔÏó£¨strongly reachable£©£º¿ÉÒÔͨ¹ýÇ¿ÒýÓ÷ÃÎʵĶÔÏó¡£
Èí¿É¼°¶ÔÏó£¨softl


Ïà¹ØÎĵµ£º

sql 2005 ´æ´¢¹ý³Ì·ÖÒ³ java ´úÂë

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ ......

Îå¡¢javaµÄÃæÏò¶ÔÏó³ÌÐòÉè¼Æ(ÀàºÍ¶ÔÏó)

Îå¡¢javaµÄÃæÏò¶ÔÏó³ÌÐòÉè¼Æ(ÀàºÍ¶ÔÏó)
/**
 * ÃæÏò¶ÔÏóÖ®Ò»
 * ÀàÓë¶ÔÏó
 */
/**
 * ¶ÔÏóµÄʵÀý»¯¹ý³Ì:
 * 1,javaÖÐËùÓÐÀàÐÍÔÚÄÚ´æµÄ·ÖÅäÇé¿ö
 * a,»ù±¾ÀàÐÍ"±äÁ¿"char,byte,short,int,long,float,double,boolean´æ´¢ÔÚ¶ÑÕ»ÖÐ
 *   ¶ÑÕ»ÊÇͨ¹ý¶ÑÕ»Ö¸Õë°´ÕÕÏȽøÏȳöµÄ¶ÁÈ ......

java×Ü½á µÚÒ»ÕÂ

µÚÒ»ÕÂ
¿Î³Ì¸ÅÊö
javaµÄÉè¼ÆÄ¿±ê
¼òµ¥
¿ÉÒÆÖ²--
ÃæÏò¶ÔÏó--
·Ö²¼Ê½¶ÔÏó
¸ßÐÔÄÜ
½¡×³
°²È«
¶¯Ì¬
Ìåϵ½á¹¹ÖÐÁ¢
javaÊDZà³ÌÓïÑÔ Ìåϵ¼Ü¹¹ ˼¿¼·½Ê½ ÔËÐл·¾³
javaÈýÖÖºËÐÄ
javaÐéÄâ»ú jvm
À¬»øÊÕ¼¯»úÖÆ
´úÂ밲ȫÐÔ¼ì²â
¼ÆËã»ú¸ß¼¶ÓïÑÔÀàÐÍ£º±àÒëÐÍ ½âÊÍÐÍ
javaÊÇÁ½ÖÖÀàÐ͵ĽáºÏ
javaÔ´³ÌÐò ×Ö½ÚÂëÎļþ »úÆ ......

java×Ü½á µÚÎåÕÂ

µÚÎåÕ Êý×é
Êý×éʱ¶à¸öÏàͬÀàÐÍÊý¾ÝµÄ×éºÏ
Êý×éÊôÓÚÒýÓÃÀàÐÍ Êý×éÐÍÊý¾ÝΪ¶ÔÏó(object)
ÿ¸öÔªËØÏ൱ÓڸöÔÏóµÄ³ÉÔ±±äÁ¿
Êý×éµÄÔªËØ¿ÉÒÔÊÇÈκÎÊý¾ÝÀàÐÍ °üÀ¨»ù±¾ÀàÐͺÍÒýÓÃÀàÐÍ
int a[];
Mydate a[]; ÒýÓÃÀàÐÍÊý×é
javaÖÐÉùÃ÷Êý×éʱ²»ÄÜÖ¸¶¨Æä³¤¶È int a[5];·Ç·¨
javaÖÐʹÓÃnewÀ´´´½¨Êý×é¶ÔÏó
int a[]=new int[10 ......

java×Ü½á µÚ°ËÕÂ

µÚ°ËÕÂ Òì³£
Òì³£
Á½Àà ´íÎóerror ϵͳÄÚ²¿´íÎó Î¥Àýexception ÆäËû±à³Ì´íÎó»òÍâÔÚÒòËØ¡¿
Òì³£´¦Àí»úÖÆ
Å׳öÒì³£throw µ±²»È·¶¨ÎªºÎÖÖÒì³£ºÍ²»È·¶¨Ôõô´¦ÀíµÄʱºòʹÓÃ
²¶»ñÒì³£catch
try{}
catch(){}
finally{}Ϊͳһ³ö¿Ú
fileinputstreamÀàµÄ³ÉÔ±·½·¨read()µÄ¹¦ÄÜÊÇÿ´Î´ÓÏàÓ¦µÄ(±¾µØÎªasc2Âë)ÎļþÖжÁ³öÒ»¸ö×Ö½Ú ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ