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

JavaÄÚ´æ¹ÜÀí»úÖÆÓëGC

 
JavaÊÇÈçºÎ¹ÜÀíÄÚ´æ
ΪÁËÅжÏJavaÖÐÊÇ·ñÓÐÄÚ´æÐ¹Â¶£¬ÎÒÃÇÊ×ÏȱØÐëÁ˽âJavaÊÇÈçºÎ¹ÜÀíÄÚ´æµÄ¡£JavaµÄÄÚ´æ¹ÜÀí¾ÍÊǶÔÏóµÄ·ÖÅäºÍÊÍ·ÅÎÊÌâ¡£ÔÚJavaÖУ¬³ÌÐòÔ±ÐèҪͨ¹ý¹Ø¼ü×ÖnewΪÿ¸ö¶ÔÏóÉêÇëÄÚ´æ¿Õ¼ä (»ù±¾ÀàÐͳýÍâ)£¬ËùÓеĶÔÏó¶¼ÔÚ¶Ñ (Heap)ÖзÖÅä¿Õ¼ä¡£ÁíÍ⣬¶ÔÏóµÄÊÍ·ÅÊÇÓÉGC¾ö¶¨ºÍÖ´Ðеġ£ÔÚJavaÖУ¬ÄÚ´æµÄ·ÖÅäÊÇÓɳÌÐòÍê³ÉµÄ£¬¶øÄÚ´æµÄÊÍ·ÅÊÇÓÐGCÍê³ÉµÄ£¬ÕâÖÖÊÕÖ§Á½ÌõÏߵķ½·¨È·Êµ¼ò»¯Á˳ÌÐòÔ±µÄ¹¤×÷¡£µ«Í¬Ê±£¬ËüÒ²¼ÓÖØÁËJVMµÄ¹¤×÷¡£ÕâÒ²ÊÇJava³ÌÐòÔËÐÐËٶȽÏÂýµÄÔ­ÒòÖ®Ò»¡£ÒòΪ£¬GCΪÁËÄܹ»ÕýÈ·ÊͷŶÔÏó£¬GC±ØÐë¼à¿ØÃ¿Ò»¸ö¶ÔÏóµÄÔËÐÐ״̬£¬°üÀ¨¶ÔÏóµÄÉêÇë¡¢ÒýÓᢱ»ÒýÓᢸ³ÖµµÈ£¬GC¶¼ÐèÒª½øÐÐ¼à¿Ø¡£
¼àÊÓ¶ÔÏó״̬ÊÇΪÁ˸ü¼Ó׼ȷµØ¡¢¼°Ê±µØÊͷŶÔÏ󣬶øÊͷŶÔÏóµÄ¸ù±¾Ô­Ôò¾ÍÊǸöÔÏó²»ÔÙ±»ÒýÓá£
ΪÁ˸üºÃÀí½âGCµÄ¹¤×÷Ô­Àí£¬ÎÒÃÇ¿ÉÒÔ½«¶ÔÏó¿¼ÂÇΪÓÐÏòͼµÄ¶¥µã£¬½«ÒýÓùØÏµ¿¼ÂÇΪͼµÄÓÐÏò±ß£¬ÓÐÏò±ß´ÓÒýÓÃÕßÖ¸Ïò±»Òý¶ÔÏó¡£ÁíÍ⣬ÿ¸öÏ̶߳ÔÏó¿ÉÒÔ×÷Ϊһ¸öͼµÄÆðʼ¶¥µã£¬ÀýÈç´ó¶à³ÌÐò´Ómain½ø³Ì¿ªÊ¼Ö´ÐУ¬ÄÇô¸Ãͼ¾ÍÊÇÒÔmain½ø³Ì¶¥µã¿ªÊ¼µÄÒ»¿Ã¸ùÊ÷¡£ÔÚÕâ¸öÓÐÏòͼÖУ¬¸ù¶¥µã¿É´ïµÄ¶ÔÏó¶¼ÊÇÓÐЧ¶ÔÏó£¬GC½«²»»ØÊÕÕâЩ¶ÔÏó¡£Èç¹ûij¸ö¶ÔÏó (Á¬Í¨×Óͼ)ÓëÕâ¸ö¸ù¶¥µã²»¿É´ï(×¢Ò⣬¸ÃͼΪÓÐÏòͼ)£¬ÄÇôÎÒÃÇÈÏΪÕâ¸ö(ÕâЩ)¶ÔÏó²»ÔÙ±»ÒýÓ㬿ÉÒÔ±»GC»ØÊÕ¡£
ÒÔÏ£¬ÎÒÃǾÙÒ»¸öÀý×Ó˵Ã÷ÈçºÎÓÃÓÐÏòͼ±íʾÄÚ´æ¹ÜÀí¡£¶ÔÓÚ³ÌÐòµÄÿһ¸öʱ¿Ì£¬ÎÒÃǶ¼ÓÐÒ»¸öÓÐÏòͼ±íʾJVMµÄÄÚ´æ·ÖÅäÇé¿ö¡£ÒÔÏÂÓÒͼ£¬¾ÍÊÇ×ó±ß³ÌÐòÔËÐе½µÚ6ÐеÄʾÒâͼ¡£
500){this.resized=true;this.style.width=500;}" resized="true"> 
JavaʹÓÃÓÐÏòͼµÄ·½Ê½½øÐÐÄÚ´æ¹ÜÀí£¬¿ÉÒÔÏû³ýÒýÓÃÑ­»·µÄÎÊÌ⣬ÀýÈçÓÐÈý¸ö¶ÔÏó£¬Ï໥ÒýÓã¬Ö»ÒªËüÃǺ͸ù½ø³Ì²»¿É´ïµÄ£¬ÄÇôGCÒ²ÊÇ¿ÉÒÔ»ØÊÕËüÃǵġ£ÕâÖÖ·½Ê½µÄÓŵãÊǹÜÀíÄÚ´æµÄ¾«¶ÈºÜ¸ß£¬µ«ÊÇЧÂʽϵ͡£ÁíÍâÒ»ÖÖ³£ÓõÄÄÚ´æ¹ÜÀí¼¼ÊõÊÇʹÓüÆÊýÆ÷£¬ÀýÈçCOMÄ£ÐͲÉÓüÆÊýÆ÷·½Ê½¹ÜÀí¹¹¼þ£¬ËüÓëÓÐÏòͼÏà±È£¬¾«¶ÈÐеÍ(ºÜÄÑ´¦ÀíÑ­»·ÒýÓõÄÎÊÌâ)£¬µ«Ö´ÐÐЧÂʺܸߡ£
ʲôÊÇJavaÖеÄÄÚ´æÐ¹Â¶
ÏÂÃæ£¬ÎÒÃǾͿÉÒÔÃèÊöʲôÊÇÄÚ´æÐ¹Â©¡£ÔÚJavaÖУ¬ÄÚ´æÐ¹Â©¾ÍÊÇ´æÔÚһЩ±»·ÖÅäµÄ¶ÔÏó£¬ÕâЩ¶ÔÏóÓÐÏÂÃæÁ½¸öÌØµã£¬Ê×ÏÈ£¬ÕâЩ¶ÔÏóÊǿɴïµÄ£¬¼´ÔÚÓÐÏòͼÖУ¬´æÔÚͨ·¿ÉÒÔÓëÆäÏàÁ¬£»Æä´Î£¬ÕâЩ¶ÔÏóÊÇÎÞÓõ쬼´³ÌÐòÒÔºó²»»áÔÙʹÓÃÕâЩ¶ÔÏó¡£Èç¹û¶ÔÏóÂú×ãÕâÁ½¸öÌõ¼þ£¬ÕâЩ¶ÔÏó¾Í¿ÉÒÔÅж¨ÎªJavaÖеÄÄÚ´æÐ¹Â©£¬ÕâЩ¶ÔÏ󲻻ᱻGCËù»ØÊÕ£¬È»¶øËüÈ´Õ¼ÓÃÄÚ´æ¡£
ÔÚC++ÖУ¬ÄÚ´æ


Ïà¹ØÎĵµ£º

ÔÚEclipseÖÐÓÃJavaʵÏÖ°ÙÁ鱨±í(BIRT)µÄʼþ´¦Àí

8. µ±ÏµÍ³´¦ÀíÍê³Éºó£¬±¨±í±»ÏÔʾ³öÀ´¡£ÕâÊÇÒ»·ÝÉÌÆ·ÏúÊÛ±¨¸æ£¬ÏÔʾµÄÊÇÿÀàÉÌÆ·µÄ¼¾¶ÈÏúÊÛ¶îÒÔ¼°ÀÛ¼ÆÇé¿ö¡£½ÓÏÂÀ´£¬ÎÒÃdz¢ÊÔÓà Java
´´½¨Ò»¸öʼþÏìÓ¦´¦ÀíÀ࣬°Ñÿ¼¾¶ÈÏúÊÛ¶îÔÚ10ÍòÃÀÔªÒÔÉϵÄÊý¾ÝÓúìÉ«±êʾ³öÀ´¡£
´´½¨ Java Àà
    °´ÕÕÈçϲ½Ö裬Óà Java ´´½¨°ÙÁ鱨±í£¨BIRT£©µÄʼþÏìÓ¦´¦Àí³ÌÐò¡£
......

java tips

1£¬intÓëbytes ת»»
intת»»³Ébytes
public
static
final
byte
[]
int2bytes
(
int
value
)

{
return
new
byte
[]

{
(
byte
)(
value
>>>
24
),
(
byte
)(
value
>>>
16
),
......

ʹÓÃÓÎϷѧϰjavaÃæÏò¶ÔÏó±à³Ì£¨2£©

ÉÏÒ»´Î£¬ÎÒÃÇÍê³ÉÁ˽çÃæµÄ×éÖ¯¡£½ÓÏÂÀ´ÎÒÃÇÍê³ÉÒµÎñÂß¼­¡£
1£©ÈçºÎÍê³ÉÖÜΧÏàÁڵİ´Å¥±äÉ«¡£
·ÖÎö£ºÒòΪÎÒÃÇ×öÁËÒ»¸ö5*5µÄÊý×é¡£²¢ÇÒÊÂÏÈÎÒÃǸøÃ¿¸ö×Ô¶¨ÒåµÄbutton¼ÓÁËxºÍy×ø±ê
¾ÍÊÇΪÁ˸ü·½±ãµÄ¸øÏàÁڵİ´Å¥±äÉ«¡£
  µ±ÎÒÃǵã»÷(2£¬2)°´Å¥Ê±£¬ÖÜΧµÄ 4¸ö°´Å¥»á±ä»¯¡£
µ±È»Ê×ÏÈÎÒÃÇÓ¦¸ÃÏȸøÃ¿¸ö°´Å¥Ôö¼Ó¼àÌýÆ÷¡£Î ......

java Êý×é²Ù×÷£¬´ÓÊý×éaÖÐɾ³ýÊý×ébÖдæÔÚµÄÔªËØ

 //´ÓÊý×éaÖÐɾ³ýÊý×ébÖдæÔÚµÄÔªËØ
 String stra[] = {"g","b","c","h","k"};//ԭʼÊý×é
  String strb[] = {"g","k"};   //ÒÆ³ýµÄÔªËØ
  ArrayList list = new ArrayList();
//·½·¨Ò»
  for(int i=0;i<stra.length;i++){
   int n=0;
  ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ