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

javaÖжÑÕ»(stack)ºÍ¶Ñ(heap)

 
javaÖжÑÕ»(stack)ºÍ¶Ñ(heap)
Ò»¡¢¶ÑÕ»(stack)ºÍ¶Ñ(heap)£¿
£¨£±£©ÄÚ´æ·ÖÅäµÄ²ßÂÔ
¡¡¡¡°´ÕÕ±àÒëÔ­ÀíµÄ¹Ûµã,³ÌÐòÔËÐÐʱµÄÄÚ´æ·ÖÅäÓÐÈýÖÖ²ßÂÔ,·Ö±ðÊǾ²Ì¬µÄ,ջʽµÄ,ºÍ¶ÑʽµÄ.
   
¡¡¾²Ì¬´æ´¢·ÖÅäÊÇÖ¸ÔÚ±àÒëʱ¾ÍÄÜÈ·¶¨Ã¿¸öÊý¾ÝÄ¿±êÔÚÔËÐÐʱ¿ÌµÄ´æ´¢¿Õ¼äÐèÇó,Òò¶øÔÚ±àÒëʱ¾Í¿ÉÒÔ¸øËûÃÇ·ÖÅä¹Ì¶¨µÄÄÚ´æ¿Õ¼ä.ÕâÖÖ·ÖÅä²ßÂÔÒªÇó³ÌÐò´úÂëÖв»
ÔÊÐíÓпɱäÊý¾Ý½á¹¹(±ÈÈç¿É±äÊý×é)µÄ´æÔÚ,Ò²²»ÔÊÐíÓÐǶÌ×»òÕߵݹéµÄ½á¹¹³öÏÖ,ÒòΪËüÃǶ¼»áµ¼Ö±àÒë³ÌÐòÎÞ·¨¼ÆËã׼ȷµÄ´æ´¢¿Õ¼äÐèÇó.
   
¡¡Õ»Ê½´æ´¢·ÖÅäÒ²¿É³ÆΪ¶¯Ì¬´æ´¢·ÖÅä,ÊÇÓÉÒ»¸öÀàËÆÓÚ¶ÑÕ»µÄÔËÐÐÕ»À´ÊµÏÖµÄ.ºÍ¾²Ì¬´æ´¢·ÖÅäÏà·´,ÔÚջʽ´æ´¢·½°¸ÖÐ,³ÌÐò¶ÔÊý¾ÝÇøµÄÐèÇóÔÚ±àÒëʱÊÇÍêȫδ
ÖªµÄ,Ö»Óе½ÔËÐеÄʱºò²ÅÄܹ»ÖªµÀ,µ«Êǹ涨ÔÚÔËÐÐÖнøÈëÒ»¸ö³ÌÐòÄ£¿éʱ,±ØÐëÖªµÀ¸Ã³ÌÐòÄ£¿éËùÐèµÄÊý¾ÝÇø´óС²ÅÄܹ»ÎªÆä·ÖÅäÄÚ´æ.ºÍÎÒÃÇÔÚÊý¾Ý½á¹¹ËùÊì
ÖªµÄÕ»Ò»Ñù,ջʽ´æ´¢·ÖÅä°´ÕÕÏȽøºó³öµÄÔ­Ôò½øÐзÖÅä¡£
   
¡¡¾²Ì¬´æ´¢·ÖÅäÒªÇóÔÚ±àÒëʱÄÜÖªµÀËùÓбäÁ¿µÄ´æ´¢ÒªÇó,ջʽ´æ´¢·ÖÅäÒªÇóÔÚ¹ý³ÌµÄÈë¿Ú´¦±ØÐëÖªµÀËùÓеĴ洢ҪÇó,¶ø¶Ñʽ´æ´¢·ÖÅäÔòרߺÔðÔÚ±àÒëʱ»òÔËÐÐ
ʱģ¿éÈë¿Ú´¦¶¼ÎÞ·¨È·¶¨´æ´¢ÒªÇóµÄÊý¾Ý½á¹¹µÄÄÚ´æ·ÖÅä,±ÈÈç¿É±ä³¤¶È´®ºÍ¶ÔÏóʵÀý.¶ÑÓÉ´óƬµÄ¿ÉÀûÓÿé»ò¿ÕÏпé×é³É,¶ÑÖеÄÄÚ´æ¿ÉÒÔ°´ÕÕÈÎÒâ˳Ðò·ÖÅäºÍÊÍ
·Å.
£¨£²£©¶ÑºÍÕ»µÄ±È½Ï
¡¡¡¡ÉÏÃæµÄ¶¨Òå´Ó±àÒëÔ­ÀíµÄ½Ì²ÄÖÐ×ܽá¶øÀ´,³ý¾²Ì¬´æ´¢·ÖÅäÖ®Íâ,¶¼ÏԵúܴô°åºÍÄÑÒÔÀí½â,ÏÂÃæƲ¿ª¾²Ì¬´æ´¢·ÖÅä,¼¯ÖбȽ϶ѺÍÕ»:
    ¡¡´Ó¶ÑºÍÕ»µÄ¹¦ÄܺÍ×÷ÓÃÀ´Í¨Ë׵ıȽÏ,¶ÑÖ÷ÒªÓÃÀ´´æ·Å¶ÔÏóµÄ£¬Õ»Ö÷ÒªÊÇÓÃÀ´Ö´ÐгÌÐòµÄ
.¶øÕâÖÖ²»Í¬ÓÖÖ÷ÒªÊÇÓÉÓڶѺÍÕ»µÄÌصã¾ö¶¨µÄ:
   
¡¡ÔÚ±à³ÌÖУ¬ÀýÈçC/C++ÖУ¬ËùÓеķ½·¨µ÷Óö¼ÊÇͨ¹ýÕ»À´½øÐеÄ,ËùÓеľֲ¿±äÁ¿,ÐÎʽ²ÎÊý¶¼ÊÇ´ÓÕ»ÖзÖÅäÄÚ´æ¿Õ¼äµÄ¡£Êµ¼ÊÉÏÒ²²»ÊÇʲô·ÖÅä,Ö»ÊÇ´ÓÕ»
¶¥ÏòÉÏÓþÍÐÐ,¾ÍºÃÏñ¹¤³§ÖеĴ«ËÍ´ø(conveyor belt)Ò»Ñù,Stack
Pointer»á×Ô¶¯Ö¸ÒýÄãµ½·Å¶«Î÷µÄλÖÃ,ÄãËùÒª×öµÄÖ»ÊǰѶ«Î÷·ÅÏÂÀ´¾ÍÐÐ.Í˳öº¯ÊýµÄʱºò£¬ÐÞ¸ÄÕ»Ö¸Õë¾Í¿ÉÒÔ°ÑÕ»ÖеÄÄÚÈÝÏú»Ù.ÕâÑùµÄģʽËÙ¶È×î¿ì,
µ±È»ÒªÓÃÀ´ÔËÐгÌÐòÁË.ÐèҪעÒâµÄÊÇ,ÔÚ·ÖÅäµÄʱºò,±ÈÈçΪһ¸ö¼´½«Òªµ÷ÓõijÌÐòÄ£¿é·ÖÅäÊý¾ÝÇøʱ,Ó¦ÊÂÏÈÖªµÀÕâ¸öÊý¾ÝÇøµÄ´óС,Ò²¾Í˵ÊÇËäÈ»·ÖÅäÊÇÔÚ³Ì
ÐòÔËÐÐʱ½øÐеÄ,µ«ÊÇ·ÖÅäµÄ´óС¶àÉÙÊÇÈ·¶¨µÄ,²»±äµÄ,¶øÕâ¸ö"´óС¶àÉÙ"ÊÇÔÚ±àÒëʱȷ¶¨


Ïà¹ØÎĵµ£º

javaÈëÃÅ

 Javaѧϰ´ÓÈëÃŵ½¾«Í¨ 
Ò»¡¢ JDK (Java Development Kit) 
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJ ......

½«Êý¾Ý´«¸øJAVA´¦Àí.

FLEX:
 
    [Bindable] public var ary1:Array=[];
   private function init():void{
                     ary1.push('»ÆÏþ»ª');
       ......

Berkely DB Java Editionѧϰ±Ê¼Ç

Berkely DB¶ÔÓڸ߲¢·¢¡¢ÒªÇóËٶȿìµÄÓ¦ÓÃÀ´ËµÊǸö²»´íµÄÑ¡Ôñ£¬mysql¾ÍÊÇÓÃBDBʵÏÖµÄ(mysqlµÄºǫ́) £¬mysql¿ì£¬BDB±Èmysql»¹Òª¿ìN±¶¡£BDBÊÇÒ»ÖÖǶÈëʽµÄ¡¢·Ç¹ØϵÊý¾Ý¿â£¬ËüÓëÆäËûµÄ¹ØϵÊý¾Ý¿âRMDBS²»Í¬,ËüûÓÐÌṩSQL,¶øÊÇÌṩÁË×Ô¼ºµÄ·ÃÎʽӿڡ£×÷ΪһÖÖǶÈëʽµÄÊý¾Ý¿â£¬ËüÊǽø³ÌÄÚģʽµÄ£¬Ò²¾ÍÊÇ˵ËüºÍÓ¦ÓóÌÐòÔÚͬһÄÚ´æ¿ ......

java½âÎöxml

 Ìâ¼Æ£ºÕâÀï¸ø³öjava½âÎöxml£¬ÒÔ°ïÖúÈËÃÇÀí½âÐí¶àÈÝÆ÷ÊÇÔõô×öµÄ¡£¡£Ïñspring£¬strutsµÈ.
1.mysql.xml´úÂ룺
<?xml version="1.0" encoding="UTF-8"?>
<data>
<datasource>
<servername>localhost</servername>
<serverport>3306</serverport>
<databasen ......

ÔÚJavaÖвÙ×÷´®¿ÚʵÏÖ¶ÌÐÅÊÕ·¢

²ÉÓô®¿Ú²Ù×÷½øÐжÌÐÅÊÕ·¢,ÊDZȽϳ£¼ûµÄÒ»ÖÖ·½Ê½.±ÈÈç,ºÜ¶àȺ·¢Èí¼þ,ÓõľÍÊÇÕâÖÖ·½·¨.
1.ÅäÖÃcomm.jar.
Comm.jarÊÇSubʵÏֵײ㴮¿Ú²Ù×÷µÄAPI,µ÷ÓÃÁ˱¾µØµÄDLLÎļþ,ÒòΪJava±¾Éí²»¾ß±¸Ö±½Ó·ÃÎÊÓ²¼þÉèÖõÄÄÜÁ¦,¶¼ÊÇͨ¹ýµ÷Óñ¾µØ·½·¨À´ÊµÏÖµÄ.¿ÉÒÔJavaµÄ¹Ù·½ÍøÕ¾ÏÂÔØ.ÏÂÔØÖ®ºó°ÑÆäÖÐComm.jar°üµ¼Èëµ½¹¤³ÌµÄClasspathÖÐ,°ÑÁí ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ