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

JavaÄÚ´æÐ¹Â¶


Ò»¡¢ÎÊÌâµÄÌá³ö
JavaµÄÒ»¸öÖØÒªÓŵã¾ÍÊÇͨ¹ýÀ¬»øÊÕ¼¯Æ÷(Garbage Collection£¬GC)×Ô¶¯¹ÜÀíÄÚ´æµÄ»ØÊÕ£¬³ÌÐòÔ±²»ÐèҪͨ¹ýµ÷Óú¯ÊýÀ´ÊÍ·ÅÄÚ´æ¡£Òò´Ë£¬ºÜ¶à³ÌÐòÔ±ÈÏΪJava²»´æÔÚÄÚ´æÐ¹Â©ÎÊÌ⣬»òÕßÈÏΪ¼´Ê¹ÓÐÄÚ´æÐ¹Â©Ò²²»ÊdzÌÐòµÄÔðÈΣ¬¶øÊÇGC»òJVMµÄÎÊÌâ¡£Æäʵ£¬ÕâÖÖÏë·¨ÊDz»ÕýÈ·µÄ£¬ÒòΪJavaÒ²´æÔÚÄÚ´æÐ¹Â¶£¬µ«ËüµÄ±íÏÖÓëC++²»Í¬¡£
Ëæ×ÅÔ½À´Ô½¶àµÄ·þÎñÆ÷³ÌÐò²ÉÓÃJava¼¼Êõ£¬ÀýÈçJSP£¬Servlet£¬ EJBµÈ£¬·þÎñÆ÷³ÌÐòÍùÍù³¤ÆÚÔËÐС£ÁíÍ⣬ÔںܶàǶÈëʽϵͳÖУ¬ÄÚ´æµÄ×ÜÁ¿·Ç³£ÓÐÏÞ¡£ÄÚ´æÐ¹Â¶ÎÊÌâÒ²¾Í±äµÃÊ®·Ö¹Ø¼ü£¬¼´Ê¹Ã¿´ÎÔËÐÐÉÙÁ¿Ð¹Â©£¬³¤ÆÚÔËÐÐÖ®ºó£¬ÏµÍ³Ò²ÊÇÃæÁÙ±ÀÀ£µÄΣÏÕ¡£
¶þ¡¢JavaÊÇÈçºÎ¹ÜÀíÄÚ´æ
ΪÁËÅжÏJavaÖÐÊÇ·ñÓÐÄÚ´æÐ¹Â¶£¬ÎÒÃÇÊ×ÏȱØÐëÁ˽âJavaÊÇÈçºÎ¹ÜÀíÄÚ´æµÄ¡£JavaµÄÄÚ´æ¹ÜÀí¾ÍÊǶÔÏóµÄ·ÖÅäºÍÊÍ·ÅÎÊÌâ¡£·ÖÅäÄÚ´æµÄ·½Ê½¶àÖÖ¶àÑù£¬È¡¾öÓÚ¸ÃÖÖÓïÑÔµÄÓï·¨½á¹¹¡£µ«²»ÂÛÊÇÄÄÒ»ÖÖÓïÑÔµÄÄÚ´æ·ÖÅ䷽ʽ£¬×îºó¶¼Òª·µ»ØËù·ÖÅäµÄÄÚ´æ¿éµÄÆðʼµØÖ·£¬¼´·µ»ØÒ»¸öÖ¸Õëµ½ÄÚ´æ¿éµÄÊ×µØÖ·¡£ÔÚJavaÖУ¬³ÌÐòÔ±ÐèҪͨ¹ý¹Ø¼ü×ÖnewΪÿ¸ö¶ÔÏóÉêÇëÄÚ´æ¿Õ¼ä (»ù±¾ÀàÐͳýÍâ)£¬ËùÓеĶÔÏó¶¼ÔÚ¶Ñ (Heap)ÖзÖÅä¿Õ¼ä¡£ÁíÍ⣬¶ÔÏóµÄÊÍ·ÅÊÇÓÉGC¾ö¶¨ºÍÖ´Ðеġ£ÔÚJavaÖУ¬ÄÚ´æµÄ·ÖÅäÊÇÓɳÌÐòÍê³ÉµÄ£¬¶øÄÚ´æµÄÊÍ·ÅÊÇÓÐGCÍê³ÉµÄ£¬ÕâÖÖÊÕÖ§Á½ÌõÏߵķ½·¨È·Êµ¼ò»¯Á˳ÌÐòÔ±µÄ¹¤×÷¡£µ«Í¬Ê±£¬ËüÒ²¼ÓÖØÁËJVMµÄ¹¤×÷¡£ÕâÒ²ÊÇJava³ÌÐòÔËÐÐËٶȽÏÂýµÄÔ­ÒòÖ®Ò»¡£
ÒòΪ£¬GCΪÁËÄܹ»ÕýÈ·ÊͷŶÔÏó£¬GC±ØÐë¼à¿ØÃ¿Ò»¸ö¶ÔÏóµÄÔËÐÐ״̬£¬°üÀ¨¶ÔÏóµÄÉêÇë¡¢ÒýÓᢱ»ÒýÓᢸ³ÖµµÈ£¬GC¶¼ÐèÒª½øÐÐ¼à¿Ø¡£
¼àÊÓ¶ÔÏó״̬ÊÇΪÁ˸ü¼Ó׼ȷµØ¡¢¼°Ê±µØÊͷŶÔÏ󣬶øÊͷŶÔÏóµÄ¸ù±¾Ô­Ôò¾ÍÊǸöÔÏó²»ÔÙ±»ÒýÓá£
ΪÁ˸üºÃÀí½âGCµÄ¹¤×÷Ô­Àí£¬ÎÒÃÇ¿ÉÒÔ½«¶ÔÏó¿¼ÂÇΪÓÐÏòͼµÄ¶¥µã£¬½«ÒýÓùØÏµ¿¼ÂÇΪͼµÄÓÐÏò±ß£¬ÓÐÏò±ß´ÓÒýÓÃÕßÖ¸Ïò±»Òý¶ÔÏó¡£ÁíÍ⣬ÿ¸öÏ̶߳ÔÏó¿ÉÒÔ×÷Ϊһ¸öͼµÄÆðʼ¶¥µã£¬ÀýÈç´ó¶à³ÌÐò´Ómain½ø³Ì¿ªÊ¼Ö´ÐУ¬ÄÇô¸Ãͼ¾ÍÊÇÒÔmain½ø³Ì¶¥µã¿ªÊ¼µÄÒ»¿Ã¸ùÊ÷¡£ÔÚÕâ¸öÓÐÏòͼÖУ¬¸ù¶¥µã¿É´ïµÄ¶ÔÏó¶¼ÊÇÓÐЧ¶ÔÏó£¬GC½«²»»ØÊÕÕâЩ¶ÔÏó¡£Èç¹ûij¸ö¶ÔÏó (Á¬Í¨×Óͼ)ÓëÕâ¸ö¸ù¶¥µã²»¿É´ï(×¢Ò⣬¸ÃͼΪÓÐÏòͼ)£¬ÄÇôÎÒÃÇÈÏΪÕâ¸ö(ÕâЩ)¶ÔÏó²»ÔÙ±»ÒýÓ㬿ÉÒÔ±»GC»ØÊÕ¡£
ÒÔÏ£¬ÎÒÃǾÙÒ»¸öÀý×Ó˵Ã÷ÈçºÎÓÃÓÐÏòͼ±íʾÄÚ´æ¹ÜÀí¡£¶ÔÓÚ³ÌÐòµÄÿһ¸öʱ¿Ì£¬ÎÒÃǶ¼ÓÐÒ»¸öÓÐÏòͼ±íʾJVMµÄÄÚ´æ·ÖÅäÇé¿ö¡£ÒÔÏÂÓÒͼ£¬¾ÍÊÇ×ó±ß³ÌÐòÔËÐе½µÚ6ÐеÄʾÒâͼ¡£
JavaʹÓÃÓÐÏòͼµÄ·½Ê½½øÐÐÄÚ´æ¹ÜÀí£¬¿ÉÒÔÏû³ýÒýÓÃÑ­»·µÄÎÊÌ⣬ÀýÈçÓÐÈý¸ö¶ÔÏó£¬Ï


Ïà¹ØÎĵµ£º

Java Reflect ·´Éä»úÖÆ ѧϰ±Ê¼Ç [ÍòÄÜtoString·½·¨]

ÀûÓÃJava Reflect»úÖÆ±àдÍòÄÜtoString()·½·¨:
 
 
package com.accp.test.filed;

import java.lang.reflect.AccessibleObject;
import java.lang.reflect.Array;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.ArrayList;
import java.util.List;

publ ......

Java ¸´Ï°±Ê¼Ç_µÚ4Ìì

Êý¾Ý¿âÁ¬½Ó
              Á÷ÊÇÖ¸Ò»Á¬´®Á÷¶¯µÄ×Ö·û£¬ÊÇÒÔÏȽøÏȳöµÄ·½Ê½´¦ÀíµÄ¡£
              ¹¹ÔìÒ»¸öÎļþÊäÈëÁ÷¶ÔÏó£ºInputStream o = new FileInputStream(“a.txt&rdquo ......

Java ÖеÄÄÚ²¿¾²Ì¬Àà

Java ÖÐÄÚ²¿¶¯Ì¬Àà(ûÓÐstatic)¹Ø¼ü×ÖºÍÄÚ²¿¾²Ì¬ÀàµÄ¾ÍÔÚÓÚÄÚ²¿¶¯Ì¬À಻Äܶ¨Ò徲̬±äÁ¿»òÊǾ²Ì¬·½·¨,Èç¹ûÒªÔÚÄÚ²¿ÀàÖÐʹÓþ²Ì¬³ÉÔ±,±ØÐ뽫ÀàÉùÃ÷Ϊ¾²Ì¬Àà. ÄÚ²¿ÀàÖеľ²Ì¬·½·¨¿ÉÒÔ·ÃÎÊÍⲿÀàµÄ¾²Ì¬·½·¨ºÍ±¾ÀàÖеľ²Ì¬·½·¨»ò³ÉÔ±, ·Ç¾²Ì¬·½·¨¿ÉÒÔ·ÃÎÊÆäËûËùÓеķ½·¨»ò³ÉÔ± ......

ʹÓÃJava½øÐÐͼÏñ´¦Àí

¡¾Òý×Ô¼üÅÌÉϵÄÎèÕߵIJ©¿Í¡¿Í¼Ïñ±àÂëÊä³öµÄ·½·¨£¬Ìṩ±àÂë½ø¶È¼àÌý£¬ÉèÖñàÂëÖÊÁ¿µÄÖ§³Ö£¨Ìض¨¸ñʽ£¬ÀýÈçJPG£©¡£
Õâ¸ö·½·¨Ö§³ÖµÄ±àÂë¸ñʽÒÀÀµÔËÐл·¾³ÀïImageIOÒѾ­×¢²áImageWriter¼¯ºÏ¡£
Java SE 6ÖеÄImageIOĬÈÏÖ§³ÖJPG£¬BMP£¬PNG£¬GIFµÈ¸ñʽ£¬Ò²¿ÉÒÔͨ¹ý·Ç±ê×¼Àà¿âÌí¼ÓImageIO¶ÔͼÏñ¸ñʽµÄÖ§³Ö£¬±ÈÈç°²×°JAI_ImageIO¡ ......

ÇóÖú º¼µç 1106 ÓÃjava Ôõô×ö

ÊäÈëÒ»ÐÐÊý×Ö£¬Èç¹ûÎÒÃǰÑÕâÐÐÊý×ÖÖеđ5’¶¼¿´³É¿Õ¸ñ£¬ÄÇô¾ÍµÃµ½Ò»ÐÐÓÿոñ·Ö¸îµÄÈô¸É·Ç¸ºÕûÊý£¨¿ÉÄÜÓÐЩÕûÊýÒÔ‘0’¿ªÍ·£¬ÕâЩͷ²¿µÄ‘0’Ó¦¸Ã±»ºöÂÔµô£¬³ý·ÇÕâ¸öÕûÊý¾ÍÊÇÓÉÈô¸É¸ö‘0’×é³ÉµÄ£¬ÕâʱÕâ¸öÕûÊý¾ÍÊÇ0£©¡£
ÄãµÄÈÎÎñÊÇ£º¶ÔÕâЩ·Ö¸îµÃµ½µÄÕûÊý£¬ÒÀ´ÓСµ½´óµÄ˳ÐòÅÅÐ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ