¸üÐÂʱ¼ä:2016Äê01ÔÂ27ÈÕ10ʱ07·Ö À´Ô´:ÀÖÓã²¥¿ÍJavaÅàѵѧԺ ä¯ÀÀ´ÎÊý:
| ±¾ÎÄÖ÷Ҫͨ¹ý·ÖÎöÔÙJavaÅàѵÖÐͬѧÃdz£Óöµ½µÄ¹ØÓÚÄÚ´æµÄÎÊÌ⣬JavaÄÚ´æ·ÖÅäµÄÕ»¡¢¶ÑÒÔÒÔ¼°³£Á¿³ØÏêϸµÄ½²½âÁËÆäµÄ¹¤×÷ÔÀí¡£ JavaÅàѵÖо«µã¡¢Äѵã½âÎö Ò»¡¢JavaÐéÄâ»úÄÚ´æÔÐÍ ¼Ä´æÆ÷£ºÎÒÃÇÔÚ³ÌÐòÖÐÎÞ·¨¿ØÖÆ Õ»£º´æ·Å»ù±¾ÀàÐ͵ÄÊý¾ÝºÍ¶ÔÏóµÄÒýÓ㬵«¶ÔÏó±¾Éí²»´æ·ÅÔÚÕ»ÖУ¬¶øÊÇ´æ·ÅÔÚ¶ÑÖÐ ¶Ñ£º´æ·ÅÓÃnew²úÉúµÄÊý¾Ý ¾²Ì¬Óò£º´æ·ÅÔÚ¶ÔÏóÖÐÓÃstatic¶¨ÒåµÄ¾²Ì¬³ÉÔ± ³£Á¿³Ø£º´æ·Å³£Á¿ ·ÇRAM´æ´¢£ºÓ²Å̵ÈÓÀ¾Ã´æ´¢¿Õ¼ä¡£ ¶þ¡¢³£Á¿³Ø£¨constant pool£© ³£Á¿³ØÖ¸µÄÊÇÔÚ±àÒëÆÚ±»È·¶¨£¬²¢±»±£´æÔÚÒѱàÒëµÄ¡£classÎļþÖеÄһЩÊý¾Ý¡£³ýÁ˰üº¬´úÂëÖÐËù¶¨ÒåµÄ¸÷ÖÖ»ù±¾ÀàÐÍ£¨Èçint¡¢longµÈµÈ£©ºÍ¶ÔÏóÐÍ£¨ÈçString¼°Êý×飩µÄ³£Á¿Öµ£¨final£©»¹°üº¬Ò»Ð©ÒÔÎı¾ÐÎʽ³öÏֵķûºÅÒýÓ㬱ÈÈ磺 ÀàºÍ½Ó¿ÚµÄÈ«ÏÞ¶¨Ãû£» ×ֶεÄÃû³ÆºÍÃèÊö·û£» ·½·¨ºÍÃû³ÆºÍÃèÊö·û¡£ ÐéÄâ»ú±ØÐëΪÿ¸ö±»×°ÔصÄÀàÐÍά»¤Ò»¸ö³£Á¿³Ø¡£³£Á¿³Ø¾ÍÊǸÃÀàÐÍËùÓõ½³£Á¿µÄÒ»¸öÓÐÐò¼¯ºÍ£¬°üÀ¨Ö±½Ó³£Á¿£¨string,integerºÍfloating point³£Á¿£©ºÍ¶ÔÆäËûÀàÐÍ£¬×ֶκͷ½·¨µÄ·ûºÅÒýÓ᣶ÔÓÚString³£Á¿£¬ËüµÄÖµÊÇÔÚ³£Á¿³ØÖеġ£¶øJVMÖеij£Á¿³ØÔÚÄÚ´æµ±ÖÐÊÇÒÔ±íµÄÐÎʽ´æÔڵ쬶ÔÓÚStringÀàÐÍ£¬ÓÐÒ»ÕŹ̶¨³¤¶ÈµÄCONSTANT_String_info±íÓÃÀ´´æ´¢ÎÄ×Ö×Ö·û´®Öµ£¬×¢Ò⣺¸Ã±íÖ»´æ´¢ÎÄ×Ö×Ö·û´®Öµ£¬²»´æ´¢·ûºÅÒýÓá£Ëµµ½ÕâÀ¶Ô³£Á¿³ØÖеÄ×Ö·û´®ÖµµÄ´æ´¢Î»ÖÃÓ¦¸ÃÓÐÒ»¸ö±È½ÏÃ÷Á˵ÄÀí½âÁË¡£ÔÚ³ÌÐòÖ´ÐеÄʱºò£¬³£Á¿³Ø»á´¢´æÔÚMethod Area£¬¶ø²»ÊǶÑÖС£ Èý¡¢JavaÄÚ´æ·ÖÅäÖеÄÕ» Õ»µÄ»ù±¾µ¥Î»ÊÇÖ¡£¨»òÕ»Ö¡£©£ºÃ¿µ±Ò»¸öJavaÏß³ÌÔËÐеÄʱºò£¬JavaÐéÄâ»ú»áΪ¸ÃÏ̷߳ÖÅäÒ»¸öJavaÕ»¡£¸ÃÏß³ÌÔÚÖ´ÐÐij¸öJava·½·¨µÄʱºò£¬ÏòJavaջѹÈëÒ»¸öÖ¡£¬Õâ¸öÖ¡ÓÃÓÚ´æ´¢²ÎÊý¡¢¾Ö²¿±äÁ¿¡¢²Ù×÷Êý¡¢ÖмäÔËËã½á¹ûµÈ¡£µ±Õâ¸ö·½·¨Ö´ÐÐÍêµÄʱºò£¬Ö¡»á´ÓÕ»Öе¯³ö¡£JavaÕ»ÉϵÄËùÓÐÊý¾ÝÊÇ˽Óе쬯äËûÏ̶߳¼²»ÄܸÃÏ̵߳ÄÕ»Êý¾Ý¡£ÔÚº¯ÊýÖж¨ÒåµÄһЩ»ù±¾ÀàÐ͵ıäÁ¿Êý¾ÝºÍ¶ÔÏóµÄÒýÓñäÁ¿¶¼ÔÚº¯ÊýµÄÕ»ÄÚ´æÖзÖÅä¡£µ±ÔÚÒ»¶Î´úÂë¿é¶¨ÒåÒ»¸ö±äÁ¿Ê±£¬Java¾ÍÔÚÕ»ÖÐΪÕâ¸ö±äÁ¿·ÖÅäÄÚ´æ¿Õ¼ä£¬µ±¸Ã±äÁ¿Í˳ö¸Ã×÷ÓÃÓòºó£¬Java»á×Ô¶¯ÊͷŵôΪ¸Ã±äÁ¿Ëù·ÖÅäµÄÄÚ´æ¿Õ¼ä£¬¸ÃÄÚ´æ¿Õ¼ä¿ÉÒÔÁ¢¼´±»Áí×÷ËûÓᣠËÄ¡¢JavaÄÚ´æ·ÖÅäÖÐµÄ¶Ñ JavaÐéÄâ»úÖеĶÑÓÃÀ´´æ·ÅÓÉnew´´½¨µÄ¶ÔÏóºÍÊý×é¡£ÔÚ¶ÑÖзÖÅäµÄÄڴ棬ÓÉJavaÐéÄâ»úµÄ×Ô¶¯µÄÀ¬»ø»ØÊÕ»úÖÆÀ´¹ÜÀí¶ÑµÄÄÚ´æ¡£¼òµ¥µÄ˵ºÍÕ»Ïà¶Ô£¬¶ÑÖ÷ÒªÊÇÓÃÀ´´æ·ÅJava¶ÔÏóµÄ£¬Õ»Ö÷ÒªÊÇÓÃÀ´´æ·Å¶ÔÏóÒýÓõąÔÚ¶ÑÖвúÉúÁËÒ»¸öÊý×é»ò¶ÔÏóºó£¬»¹¿ÉÒÔÔÚÕ»Öж¨ÒåÒ»¸öÌØÊâµÄ±äÁ¿£¬ÈÃÕ»ÖÐÕâ¸ö±äÁ¿µÄȡֵµÈÓÚÊý×é»ò¶ÔÏóÔÚ¶ÑÄÚ´æÖеÄÊ×µØÖ·£¬JavaÅàѵѧԺÈÏΪջÖеÄÕâ¸ö±äÁ¿¾Í³ÉÁËÊý×é»ò¶ÔÏóµÄÒýÓñäÁ¿¡£ÒýÓñäÁ¿¾ÍÏ൱ÓÚÊÇ ÎªÊý×é»ò¶ÔÏóÆðµÄÒ»¸öÃû³Æ£¬ÒÔºó¾Í¿ÉÒÔÔÚ³ÌÐòÖÐʹÓÃÕ»ÖеÄÒýÓñäÁ¿À´·ÃÎʶÑÖеÄÊý×é»ò¶ÔÏó¡£ÒýÓñäÁ¿¾ÍÏ൱ÓÚÊÇΪÊý×é»ò¶ÔÏóÆðµÄÒ»¸öÃû³Æ¡£ ÒýÓñäÁ¿ÊÇÆÕͨµÄ±äÁ¿£¬¶¨ÒåʱÔÚÕ»ÖзÖÅ䣬ÒýÓñäÁ¿ÔÚ³ÌÐòÔËÐе½Æä×÷ÓÃÓòÖ®Íâºó±»ÊÍ·Å¡£¶øÊý×éºÍ¶ÔÏó±¾ÉíÔÚ¶ÑÖзÖÅ䣬¼´Ê¹³ÌÐòÔËÐе½Ê¹ÓÃnew²úÉúÊý×é»òÕß¶ÔÏóµÄÓï¾äËùÔڵĴúÂë¿éÖ®Í⣬Êý×éºÍ¶ÔÏó±¾ÉíÕ¼¾ÝµÄÄÚ´æ²»»á±»ÊÍ·Å£¬Êý×éºÍ¶ÔÏóÔÚûÓÐÒýÓñäÁ¿Ö¸ÏòËüµÄʱºò£¬²Å±äΪÀ¬»ø£¬²»ÄÜÔÚ±»Ê¹Ó㬵«ÈÔȻռ¾ÝÄÚ´æ¿Õ¼ä²»·Å£¬ÔÚËæºóµÄÒ»¸ö²»È·¶¨µÄʱ¼ä±»À¬»ø»ØÊÕÆ÷ÊÕ×ߣ¨Êͷŵô£©¡£ÕâÒ²ÊÇJava±È½ÏÕ¼ÄÚ´æµÄÔÒò¡£Êµ¼ÊÉÏ£¬Õ»ÖеıäÁ¿Ö¸Ïò¶ÑÄÚ´æÖеıäÁ¿£¬Õâ¾ÍÊÇJavaÖеÄÖ¸Õ룡 JavaµÄ¶ÑÊÇÒ»¸öÔËÐÐʱÊý¾ÝÇø£¬ÀàµÄ£¨¶ÔÏó´ÓÖзÖÅä¿Õ¼ä¡£ÕâЩ¶ÔÏóͨ¹ýnew¡¢newarray¡¢anewarrayºÍmultianewarrayµÈÖ¸ÁÁ¢£¬ËüÃDz»ÐèÒª³ÌÐò´úÂëÀ´ÏÔʽµÄÊÍ·Å¡£¶ÑÊÇÓÉÀ¬»ø»ØÊÕÀ´¸ºÔðµÄ£¬¶ÑµÄÓÅÊÆÊÇ¿ÉÒÔ¶¯Ì¬µØ·ÖÅäÄÚ´æ´óС£¬Éú´æÆÚÒ²²»±ØÊÂÏȸæËß±àÒëÆ÷£¬ÒòΪËüÊÇÔÚÔËÐÐʱ¶¯Ì¬·ÖÅäÄÚ´æµÄ£¬JavaµÄÀ¬»øÊÕ¼¯Æ÷»á×Ô¶¯ÊÕ×ßÕâЩ²»ÔÙʹÓõÄÊý¾Ý¡£µ«È±µãÊÇ£¬ÓÉÓÚÒªÔÚÔËÐÐʱ¶¯Ì¬·ÖÅäÄڴ棬´æÈ¡ËٶȽÏÂý Õ»µÄÓÅÊÆÊÇ£¬´æÈ¡ËٶȱȶÑÒª¿ì£¬½ö´ÎÓڼĴæÆ÷£¬Õ»Êý¾Ý¿ÉÒÔ¹²Ïí¡£µ«È±µãÊÇ£¬´æÔÚÕ»ÖеÄÊý¾Ý´óСÓëÉú´æÆÚ±ØÐëÊÇÈ·¶¨µÄ£¬È±·¦Áé»îÐÔ¡£Õ»ÖÐÖ÷Òª´æ·ÅһЩ»ù±¾ÀàÐ͵ıäÁ¿Êý¾Ý£¨int£¬short£¬long£¬byte£¬float£¬double£¬boolean£¬char£©ºÍ¶ÔÏó¾ä±ú£¨ÒýÓã©¡£ Õ»ÓÐÒ»¸öºÜÖØÒªµÄÌØÊâÐÔ£¬¾ÍÊÇ´æÔÚÕ»ÖеÄÊý¾Ý¿ÉÒÔ¹²Ïí¡£¼ÙÉèÎÒÃÇͬʱ¶¨Ò壺 int a=3£»int b=3£»±àÒëÆ÷ÏÈ´¦Àíint a = 3£»Ê×ÏÈËü»áÔÚÕ»Öд´½¨Ò»¸ö±äÁ¿ÎªaµÄÒýÓã¬È»ºó²éÕÒÕ»ÖÐÊÇ·ñÓÐ3Õâ¸öÖµ£¬Èç¹ûûÕÒµ½£¬¾Í½«3´æ·Å½øÀ´£¬È»ºó½«aÖ¸Ïò3£¬½Ó×Å´¦Àíint b = 3£»ÔÚ´´½¨ÍêbµÄÒýÓñäÁ¿ºó£¬ÒòΪÔÚÕ»ÖÐÒѾÓÐ3Õâ¸öÖµ£¬±ã½«bÖ±½ÓÖ¸Ïò3ÕâÑù£¬¾Í³öÏÖÁËaÓëbͬʱ¾ùÖ¸Ïò3µÄÇé¿ö¡£ Õâʱ£¬Èç¹ûÔÙÁîa=4£»ÄÇô±àÒëÆ÷»áÖØÐÂËÑË÷Õ»ÖÐÊÇ·ñÓÐ4Öµ£¬Èç¹ûûÓУ¬Ôò½«4´æ·Å½øÀ´£¬²¢ÁîaÖ¸Ïò4£»Èç¹ûÒѾÓÐÁË£¬ÔòÖ±½Ó½«aÖ¸ÏòÕâ¸öµØÖ·¡£Òò´ËaÖµµÄ¸Ä±ä²»»áÓ°Ïìµ½bµÄÖµ¡£ ҪעÒâÕâÖÖÊý¾ÝµÄ¹²ÏíÓëÁ½¸ö¶ÔÏóµÄÒýÓÃͬʱָÏòÒ»¸ö¶ÔÏóµÄÕâÖÖ¹²ÏíÊDz»Í¬µÄ£¬ÒòΪÕâÖÖÇé¿öaµÄÐ޸IJ¢²»»áÓ°Ïìµ½b£¬ËüÊÇÓɱàÒëÆ÷Íê³ÉµÄ£¬ËüÓÐÀûÓÚ½ÚÊ¡¿Õ¼ä¡£¶øÒ»¸ö¶ÔÏóÒýÓñäÁ¿ÐÞ¸ÄÁËÕâ¸ö¶ÔÏóµÄÄÚ²¿×´Ì¬£¬»áÓ°Ïìµ½ÁíÒ»¸ö¶ÔÏóÒýÓñäÁ¿¡£ |
JavaÅàѵʵս½Ì³Ì֮dz̸¹ýÂËÆ÷Filter
2015-12-29JavaÅàѵʵս½Ì³Ì֮dz̸Java·´ÉäÖеÄClassÀà
2015-12-29JavaÅàѵʵս½Ì³ÌÖ®½«´úÀí¶ÔÏó±£´æµ½±¾µØÎļþ
2015-12-29JavaÅàѵʵս½Ì³ÌÖ®¸¡µãtÀàÐÍÊý¾ÝÔÚÄÚ´æÖеĴ洢
2015-12-29JavaÅàѵʵս½Ì³ÌÖ®µ¥Àýģʽ
2015-12-29JavaÅàѵʵս½Ì³ÌÖ®Stream-ÐÐÔÆÁ÷Ë®°ãµØ±àÂë
2015-12-29