JavaµÄÀ¬»ø»ØÊÕ£¨Garbage Collection£©»úÖÆ
Ò»¡£ËÔÚ×öGarbage Collection£¿
Ò»ÖÖÁ÷ÐеÄ˵·¨£ºÔÚC++
ÀÊÇϵͳÔÚ×öÀ¬»ø»ØÊÕ£»¶øÔÚJava
ÀÊÇJava
×ÔÉíÔÚ×ö¡£
ÔÚC++
À
ÊÍ·ÅÄÚ´æÊÇÊÖ¶¯´¦ÀíµÄ£¬ÒªÓÃdeleteÔËËã·ûÀ´ÊÍ·Å·ÖÅäµÄÄÚ´æ¡£ÕâÊÇÁ÷ÐеÄ˵·¨¡£È·ÇеØËµ£¬ÊÇÓ¦ÓÃÈÏΪ²»ÐèҪijʵÌåʱ£¬¾ÍÐèÓÃdelete¸æËßϵͳ£¬¿É
ÒÔ»ØÊÕÕâ¿é¿Õ¼äÁË¡£Õâ¸öÒªÇ󣬶ԱàÂëÕßÀ´Ëµ£¬ÊǼþºÜÂé·³¡¢ºÜÄÑ×öµ½µÄÊ¡£Ëæ±ãÉÏÄĸöBBS£¬ÔÚC/C++°æ¿éÀï×ÜÊÇÓÐÒ»´ó¶Ñ¹ØÓÚÄÚ´æÐ¹Â©µÄ»°Ìâ¡£
Java²ÉÓÃÒ»ÖÖ²»Í¬µÄ£¬ºÜ·½±ãµÄ·½·¨£ºGarbage Collection.À¬»ø»ØÊÕ»úÖÆ·ÅÔÚJVMÀï¡£JVMÍêÈ«¸ºÔðÀ¬»ø»ØÊÕÊÂÒË£¬Ó¦ÓÃÖ»ÔÚÐèҪʱÉêÇë¿Õ¼ä£¬¶øÔÚÅׯú¶ÔÏóʱ²»±Ø¹ØÐÄ¿Õ¼ä»ØÊÕÎÊÌâ¡£
¶þ¡£¶ÔÏóÔÚɶʱ±»¶ªÆú£¿
ÔÚC++Àµ±¶ÔÏóÀ뿪Æä×÷ÓÃÓòʱ£¬¸Ã¶ÔÏó¼´±»Ó¦ÓÃÅׯú¡£
ÊǶÔÏóµÄÉúÃüÆÚ²»ÔÙÓëÆä×÷ÓÃÓòÓйأ¬¶ø½ö½öÓëÒýÓÃÓйء£
JavaµÄÀ¬»ø»ØÊÕ»úÖÆÒ»°ã°üº¬½üÊ®ÖÖËã·¨¡£¶ÔÕâЩËã·¨ÖеĶàÊý£¬ÎÒÃDz»±ØÓèÒÔ¹ØÐÄ¡£Ö»ÓÐÆäÖÐ×î¼òµ¥µÄÒ»¸ö£ºÒýÓüÆÊý·¨£¬Óë±àÂëÓйء£
Ò»¸ö¶ÔÏ󣬿ÉÒÔÓÐÒ»¸ö»ò¶à¸öÒýÓñäÁ¿Ö¸ÏòËü¡£µ±Ò»¸ö¶ÔÏó²»ÔÙÓÐÈκÎÒ»¸öÒýÓñäÁ¿Ö¸ÏòËüʱ£¬Õâ¸ö¶ÔÏó¾Í±»Ó¦ÓÃÅׯúÁË¡£»òÕß˵£¬Õâ¸ö¶ÔÏó¿ÉÒÔ±»À¬»ø»ØÊÕ»úÖÆ»ØÊÕÁË¡£
Õâ¾ÍÊÇ˵£¬µ±²»´æÔÚ¶Ôij¶ÔÏóµÄÈκÎÒýÓÃʱ£¬¾ÍÒâζ×Å£¬Ó¦ÓøæËßJVM£ºÎÒ²»ÒªÕâ¸ö¶ÔÏó£¬Äã¿ÉÒÔ»ØÊÕÁË¡£
JVMµÄÀ¬»ø»ØÊÕ»úÖÆ¶Ô¶Ñ¿Õ¼ä×öʵʱ¼ì²â¡£µ±·¢ÏÖij¶ÔÏóµÄÒýÓüÆÊýΪ0ʱ£¬¾Í½«¸Ã¶ÔÏóÁÐÈë´ý»ØÊÕÁбíÖС£µ«ÊÇ£¬²¢²»ÊÇÂíÉÏÓèÒÔÏú»Ù¡£
Èý¡£¶ªÆú¾Í±»»ØÊÕ£¿
¸Ã¶ÔÏó±»È϶¨ÎªÃ»ÓдæÔڵıØÒªÁË£¬ÄÇôËüËùÕ¼ÓõÄÄÚ´æ¾Í¿ÉÒÔ±»ÊÍ·Å¡£±»»ØÊÕµÄÄÚ´æ¿ÉÒÔÓÃÓÚºóÐøµÄÔÙ·ÖÅä¡£
µ«ÊÇ£¬²¢²»ÊǶÔÏó±»Åׯúºóµ±¼´±»»ØÊյġ£JVM½ø³Ì×ö¿Õ¼ä»ØÊÕÓнϴóµÄϵͳ¿ªÏú¡£Èç¹ûÿµ±Ä³Ó¦Óýø³Ì¶ªÆúÒ»¸ö¶ÔÏ󣬾ÍÁ¢¼´»ØÊÕËüµÄ¿Õ¼ä£¬ÊƱػáʹÕû¸öϵͳµÄÔËתЧÂʷdz£µÍÏ¡£
Ç°ÃæËµ¹ý£¬JVMµÄÀ¬»ø»ØÊÕ»úÖÆÓжà¸öËã·¨¡£³ýÁËÒýÓüÆÊý·¨ÊÇÓÃÀ´Åж϶ÔÏóÊÇ·ñÒѱ»ÅׯúÍ⣬ÆäËüËã·¨ÊÇÓÃÀ´È·¶¨ºÎʱ¼°ÈçºÎ×ö»ØÊÕ¡£JVMµÄÀ¬»ø»ØÊÕ»úÖÆÒªÔÚʱ¼äºÍ¿Õ¼äÖ®¼ä×ö¸öƽºâ¡£
Òò´Ë£¬ÎªÁËÌá¸ßϵͳЧÂÊ£¬À¬»ø»ØÊÕÆ÷ͨ³£Ö»ÔÚÂú×ãÁ½¸öÌõ¼þʱ²ÅÔËÐУº¼´ÓжÔÏóÒª»ØÊÕÇÒϵͳÐèÒª»
Ïà¹ØÎĵµ£º
Ôڳɹ¦ÊµÏÖJavaµ÷ÓÃC++Ö®ºó£¬½ÓÏÂÀ´Ïëµ½ÄÜ·ñͨ¹ýJNAʵÏÖJavaµ÷ÓÃFortran£¬½ñÌìÊÔÑéÁËһϣ¬»¹ÊDZȽÏÈÝÒ׵ġ£
ÍøÉÏÓÐÒ»¸öJavaµ÷ÓÃF95µÄÀý×Ó£¬µ«ÊÇÎÒ¿¼ÂDz»½öҪʵÏÖF95µÄµ÷Ó㬻¹ÒªÊµÏÖF77µÄµ÷Óã¬ËùÒÔ·ÑÁËһЩÖÜÕÛ¡£
ÎÊÌâµÄ¹Ø¼üÔÚÓÚF77Ϊ¹ý³ÌÃû×Ô¶¯Ìí¼ÓÁËÒ»¸öβ²¿µÄÏ»®Ïߣ¬ËùÒÔsub1Õâ¸ö¹ý³Ì£¬µ½JavaÒ»¶Ë£¬¾Í±ä³ÉÁËsub1_£¬ ......
ÍøÖ·×¥È¡ Java API ¸ÅÊö
http://code.google.com/intl/zh-CN/appengine/docs/java/urlfetch/usingjavanet.html
App Engine Ó¦ÓóÌÐò¿ÉÒÔÓëÆäËûÓ¦ÓóÌÐò½øÐÐͨÐÅ»òͨ¹ý×¥È¡ÍøÖ··ÃÎÊÍøÂçÉÏµÄÆäËû×ÊÔ´¡£Ó¦ÓóÌÐò¿ÉÒÔʹÓÃÍøÖ·×¥È¡·þÎñÀ´·¢³ö HTTP ºÍ HTTPS ÇëÇó²¢½ÓÊÕÏìÓ¦¡£³öÓÚЧÂʺÍÀ©Õ¹ÐÔ¿¼ÂÇ£¬ÍøÖ·×¥È¡·þÎñʹÓà G ......
ÎÒÃÇÔÚ½øÐÐWEB¿ª·¢µÄʱºò£¬¾³£ÐèÒªÔÚ¿Í»§¶Ë±àдһЩjsº¯Êý£¬ÕâЩº¯ÊýÈç¹ûÐèÒªÔÚ·þÎñ¶ËÖ´Ðеϰ£¬Èç¹ûÖØÐ±àдµÄ»°£¬¾ÍÏÔµÃÊ®·ÖÈßÓ࣬Òò´ËÎÒÃÇ¿ÉÒÔ³¢ÊÔÔÚ·þÎñ¶Ë£¬Ö±½ÓÖ´ÐÐjs£¬ÕâÑùµÄ»°¾Í¿ÉÒÔ±ÜÃâÖØ¸´ÀͶ¯£¬Í¬Ê±£¬µ÷ÓÃjsÒ²Óиöº¯Êý£¬¾ÍÊǷdz£·½±ãµ÷ÊÔ¡£
×î¹Ø¼üµÄÒ»²½¾ÍÊǵ÷ÓÃ
conext.evaluateString(scope,&n ......
1.¼ÆËãijһÔ·ݵÄ×î´óÌìÊý
Calendar time=Calendar.getInstance();
time.clear();
time.set(Calendar.YEAR,year); //year Ϊ int
time.set(Calendar.MONTH,i-1);//×¢Òâ,Calendar¶ÔÏóĬÈÏÒ»ÔÂΪ0
int day=time.getActualMaximum(Calendar.DAY_OF_MON ......