±¾ÎĽ«ÓÉdzÈëÉîÏêϸ½éÉÜJavaÄÚ´æ·ÖÅäµÄÔÀí£¬ÒÔ°ïÖúÐÂÊÖ¸üÇáËɵÄѧϰJava¡£ÕâÀàÎÄÕÂÍøÉÏÓкܶ࣬µ«´ó¶à±È½ÏÁãËé¡£±¾ÎÄ´ÓÈÏÖª¹ý³Ì½Ç¶È³ö·¢£¬½«´ø¸ø¶ÁÕßÒ»¸öϵͳµÄ½éÉÜ¡£
½øÈëÕýÌâǰÊ×ÏÈÒªÖªµÀµÄÊÇJava³ÌÐòÔËÐÐÔÚJVM(Java Virtual
Machine£¬JavaÐéÄâ»ú)ÉÏ£¬¿ÉÒÔ°ÑJVMÀí½â³ÉJava³ÌÐòºÍ²Ù×÷ϵͳ֮¼äµÄÇÅÁº£¬JVMʵÏÖÁËJavaµÄƽ̨ÎÞ¹ØÐÔ£¬Óɴ˿ɼûJVMµÄÖØÒªÐÔ¡£ËùÒÔÔÚѧϰJavaÄÚ´æ·ÖÅäÔÀíµÄʱºòÒ»¶¨ÒªÀμÇÕâÒ»Çж¼ÊÇÔÚJVMÖнøÐеģ¬JVMÊÇÄÚ´æ·ÖÅäÔÀíµÄ»ù´¡ÓëǰÌá¡£
¼òµ¥Í¨Ë׵Ľ²£¬Ò»¸öÍêÕûµÄJava³ÌÐòÔËÐйý³Ì»áÉæ¼°ÒÔÏÂÄÚ´æÇøÓò£º
l. ¼Ä´æÆ÷£ºJVMÄÚ²¿ÐéÄâ¼Ä´æÆ÷£¬´æÈ¡Ëٶȷdz£¿ì£¬³ÌÐò²»¿É¿ØÖÆ¡£
2. Õ»£º±£´æ¾Ö²¿±äÁ¿µÄÖµ£¬°üÀ¨£º1.ÓÃÀ´±£´æ»ù±¾Êý¾ÝÀàÐ͵ÄÖµ£»2.±£´æÀàµÄʵÀý£¬¼´¶ÑÇø¶ÔÏóµÄÒýÓÃ(Ö¸Õë)¡£Ò²¿ÉÒÔÓÃÀ´±£´æ¼ÓÔØ·½·¨Ê±µÄÖ¡¡£
3. ¶Ñ£ºÓÃÀ´´æ·Å¶¯Ì¬²úÉúµÄÊý¾Ý£¬±ÈÈçnew³öÀ´µÄ¶ÔÏó¡£×¢Òâ´´½¨³öÀ´µÄ¶ÔÏóÖ»°üº¬ÊôÓÚ¸÷×ԵijÉÔ±±äÁ¿£¬²¢²»°üÀ¨³ÉÔ±·½·¨¡£ÒòΪͬһ¸öÀàµÄ¶ÔÏóÓµÓи÷×ԵijÉÔ±±äÁ¿£¬´æ´¢ÔÚ¸÷×ԵĶÑÖУ¬µ«ÊÇËûÃǹ²Ïí¸ÃÀàµÄ·½·¨£¬²¢²»ÊÇÿ´´½¨Ò»¸ö¶ÔÏó¾Í°Ñ³ÉÔ±·½·¨¸´ÖÆÒ»´Î¡£
4. ³£Á¿³Ø£ºJVMΪÿ¸öÒѼÓÔØµÄÀàÐÍά»¤Ò»¸ö³£Á¿³Ø£¬³£Á¿³Ø¾ÍÊÇÕâ¸öÀàÐÍÓõ½µÄ³£Á¿µÄÒ»¸öÓÐÐò¼¯ºÏ¡£°üÀ¨Ö±½Ó³£Á¿(»ù±¾ÀàÐÍ£¬String)ºÍ¶ÔÆäËûÀàÐÍ¡¢·½·¨¡¢×ֶεķûºÅÒýÓÃ(1)¡£³ØÖеÄÊý¾ÝºÍÊý×éÒ»Ñùͨ¹ýË÷Òý·ÃÎÊ¡£ÓÉÓÚ³£Á¿³Ø°üº¬ÁËÒ»¸öÀàÐÍËùÓÐµÄ¶ÔÆäËûÀàÐÍ¡¢·½·¨¡¢×ֶεķûºÅÒýÓã¬ËùÒÔ³£Á¿³ØÔÚJavaµÄ¶¯Ì¬Á´½ÓÖÐÆðÁ˺ËÐÄ×÷Óᣳ£Á¿³Ø´æÔÚÓÚ¶ÑÖС£
5.´úÂë¶Î£ºÓÃÀ´´æ·Å´ÓÓ²ÅÌÉ϶ÁÈ¡µÄÔ´³ÌÐò´úÂë¡£
6.Êý¾Ý¶Î£ºÓÃÀ´´æ·Åstatic¶¨ÒåµÄ¾²Ì¬³ÉÔ±¡£
ÏÂÃæÊÇÄÚ´æ±íʾͼ£º

ÉÏͼÖдóÖÂÃèÊöÁËJavaÄÚ´æ·ÖÅ䣬½ÓÏÂÀ´Í¨¹ýʵÀýÏêϸ½²½âJava³ÌÐòÊÇÈçºÎÔÚÄÚ´æÖÐÔËÐеģ¨×¢£ºÒÔÏÂͼƬÒýÓÃ×ÔÉÐѧÌÃÂíÊ¿±øÀÏʦµÄJ2SE¿Î¼þ£¬Í¼ÓÒ²àÊdzÌÐò´úÂ룬×ó²àÊÇÄÚ´æ·ÖÅäʾÒâͼ£¬ÎÒ»áÒ»Ò»¼ÓÉÏ×¢ÊÍ£©¡£
Ô¤±¸ÖªÊ¶
1.Ò»¸öJavaÎļþ£¬Ö»ÒªÓÐmainÈë¿Ú·½·¨£¬ÎÒÃǾÍÈÏΪÕâÊÇÒ»¸öJava³ÌÐò£¬¿ÉÒÔµ¥¶À±àÒëÔËÐС£
2.ÎÞÂÛÊÇÆÕͨÀàÐ͵ıäÁ¿»¹ÊÇÒýÓÃÀàÐ͵ıäÁ¿(Ë׳ÆÊµÀý)£¬¶¼¿ÉÒÔ×÷Ϊ¾Ö²¿±äÁ¿£¬ËûÃǶ¼¿ÉÒÔ³öÏÖÔÚÕ»ÖС£Ö»²»¹ýÆÕͨÀàÐ͵ıäÁ¿ÔÚÕ»ÖÐÖ±½Ó±£´æËüËù¶ÔÓ¦µÄÖµ£¬¶øÒýÓÃÀàÐ͵ıäÁ¿±£´æµÄÊÇÒ»¸öÖ¸Ïò¶ÑÇøµÄÖ¸Õ룬ͨ¹ýÕâ¸öÖ¸Õ룬¾Í¿ÉÒÔÕÒµ½Õâ¸öʵÀýÔÚ¶ÑÇø¶ÔÓ¦µÄ¶ÔÏó¡£Òò´Ë£¬ÆÕͨÀàÐͱäÁ¿Ö»ÔÚÕ»ÇøÕ¼ÓÃÒ»¿éÄڴ棬¶øÒýÓÃÀàÐͱäÁ¿ÒªÔÚÕ»ÇøºÍ¶ÑÇø¸÷Õ¼Ò»¿éÄÚ´æ¡£
ʾÀý£º

1.JVM×Ô¶¯Ñ°ÕÒmain·½·¨£¬Ö´ÐеÚÒ»¾ä´úÂ룬´´½¨Ò»¸öTestÀàµÄʵÀý£¬ÔÚÕ»ÖзÖÅäÒ»¿éÄڴ棬´æ·ÅÒ»¸öÖ¸Ïò¶ÑÇø¶ÔÏóµÄÖ¸Õë110925¡£
2.´´½¨Ò»¸öintÐ͵ıäÁ¿date£¬ÓÉÓÚÊÇ»ù±¾ÀàÐÍ£¬Ö±½ÓÔÚÕ»Öдæ·Ådate¶ÔÓ¦µÄÖµ9¡£
3.´´½¨Á½¸öBirthDateÀàµÄʵÀýd1¡¢d2£¬ÔÚÕ»ÖÐ·Ö±ð´æ·ÅÁ˶ÔÓ¦µÄÖ¸ÕëÖ¸Ïò¸÷×ԵĶÔÏó¡£ËûÃÇÔÚʵÀý»¯Ê±µ÷ÓÃÁËÓвÎÊýµÄ¹¹Ôì·½·¨£¬Òò´Ë¶ÔÏóÖÐÓÐ×Ô¶¨Òå³õʼֵ¡£

µ÷ÓÃtest¶ÔÏóµÄchange1·½·¨£¬²¢ÇÒÒÔdateΪ²ÎÊý¡£JVM¶Áµ½Õâ¶Î´úÂëʱ£¬¼ì²âµ½iÊǾֲ¿±äÁ¿£¬Òò´Ë»á°Ñi·ÅÔÚÕ»ÖУ¬²¢ÇÒ°ÑdateµÄÖµ¸³¸øi¡£

°Ñ1234¸³¸øi¡£ºÜ¼òµ¥µÄÒ»²½¡£

change1·½·¨Ö´ÐÐÍê±Ï£¬Á¢¼´Êͷžֲ¿±äÁ¿iËùÕ¼ÓõÄÕ»¿Õ¼ä¡£

µ÷ÓÃtest¶ÔÏóµÄchange2·½·¨£¬ÒÔʵÀýd1Ϊ²ÎÊý¡£JVM¼ì²âµ½change2·½·¨ÖеÄb²ÎÊýΪ¾Ö²¿±äÁ¿£¬Á¢¼´¼ÓÈëµ½Õ»ÖУ¬ÓÉÓÚÊÇÒýÓÃÀàÐ͵ıäÁ¿£¬ËùÒÔbÖб£´æµÄÊÇd1ÖеÄÖ¸Õ룬´ËʱbºÍd1Ö¸Ïòͬһ¸ö¶ÑÖеĶÔÏó¡£ÔÚbºÍd1Ö®¼ä´«µÝÊÇÖ¸Õë¡£

change2·½·¨ÖÐÓÖʵÀý»¯ÁËÒ»¸öBirthDate¶ÔÏ󣬲¢ÇÒ¸³¸øb¡£ÔÚÄÚ²¿Ö´Ðйý³ÌÊÇ£ºÔÚ¶ÑÇønewÁËÒ»¸ö¶ÔÏ󣬲¢ÇҰѸöÔÏóµÄÖ¸Õë±£´æÔÚÕ»ÖеÄb¶ÔÓ¦¿Õ¼ä£¬´ËʱʵÀýb²»ÔÙÖ¸ÏòʵÀýd1ËùÖ¸ÏòµÄ¶ÔÏ󣬵«ÊÇʵÀýd1ËùÖ¸ÏòµÄ¶ÔÏó²¢Îޱ仯£¬ÕâÑùÎÞ·¨¶Ôd1Ôì³ÉÈκÎÓ°Ïì¡£

change2·½·¨Ö´ÐÐÍê±Ï£¬Á¢¼´Êͷžֲ¿ÒýÓñäÁ¿bËùÕ¼µÄÕ»¿Õ¼ä£¬×¢ÒâÖ»ÊÇÊÍ·ÅÁËÕ»¿Õ¼ä£¬¶Ñ¿Õ¼äÒªµÈ´ý×Ô¶¯»ØÊÕ¡£

µ÷ÓÃtestʵÀýµÄchange3·½·¨£¬ÒÔʵÀýd2Ϊ²ÎÊý¡£Í¬Àí£¬JVM»áÔÚÕ»ÖÐΪ¾Ö²¿ÒýÓñäÁ¿b·ÖÅä¿Õ¼ä£¬²¢ÇÒ°Ñd2ÖеÄÖ¸Õë´æ·ÅÔÚbÖУ¬´Ëʱd2ºÍbÖ¸Ïòͬһ¸ö¶ÔÏó¡£ÔÙµ÷ÓÃʵÀýbµÄsetDay·½·¨£¬Æäʵ¾ÍÊǵ÷ÓÃd2Ö¸ÏòµÄ¶ÔÏóµÄsetDay·½·¨¡£

µ÷ÓÃʵÀýbµÄsetDay·½·¨»áÓ°Ïìd2£¬ÒòΪ¶þÕßÖ¸ÏòµÄÊÇͬһ¸ö¶ÔÏó¡£

change3·½·¨Ö´ÐÐÍê±Ï£¬Á¢¼´Êͷžֲ¿ÒýÓñäÁ¿b¡£
ÒÔÉϾÍÊÇJava³ÌÐòÔËÐÐʱÄÚ´æ·ÖÅäµÄ´óÖÂÇé¿ö¡£ÆäʵҲûʲô£¬ÕÆÎÕÁË˼Ïë¾ÍºÜ¼òµ¥ÁË¡£Î޷ǾÍÊÇÁ½ÖÖÀàÐ͵ıäÁ¿£º»ù±¾ÀàÐͺÍÒýÓÃÀàÐÍ¡£¶þÕß×÷Ϊ¾Ö²¿±äÁ¿£¬¶¼·ÅÔÚÕ»ÖУ¬»ù±¾ÀàÐÍÖ±½ÓÔÚÕ»Öб£´æÖµ£¬ÒýÓÃÀàÐÍÖ»±£´æÒ»¸öÖ¸Ïò¶ÑÇøµÄÖ¸Õë£¬ÕæÕýµÄ¶ÔÏóÔÚ¶ÑÀï¡£×÷Ϊ²ÎÊýʱ»ù±¾ÀàÐ;ÍÖ±½Ó´«Öµ£¬ÒýÓÃÀàÐÍ´«Ö¸Õë¡£
С½á£º
1.·ÖÇåʲôÊÇʵÀýʲôÊǶÔÏó¡£Class a= new Class();´Ëʱa½ÐʵÀý£¬¶ø²»ÄÜ˵aÊǶÔÏó¡£ÊµÀýÔÚÕ»ÖУ¬¶ÔÏóÔÚ¶ÑÖУ¬²Ù×÷ʵÀýʵ¼ÊÉÏÊÇͨ¹ýʵÀýµÄÖ¸Õë¼ä½Ó²Ù×÷¶ÔÏó¡£¶à¸öʵÀý¿ÉÒÔÖ¸Ïòͬһ¸ö¶ÔÏó¡£
2.Õ»ÖеÄÊý¾ÝºÍ¶ÑÖеÄÊý¾ÝÏú»Ù²¢²»ÊÇͬ²½µÄ¡£·½·¨Ò»µ©½áÊø£¬Õ»Öеľֲ¿±äÁ¿Á¢¼´Ïú»Ù£¬µ«ÊǶÑÖжÔÏó²»Ò»¶¨Ïú»Ù¡£ÒòΪ¿ÉÄÜÓÐÆäËû±äÁ¿Ò²Ö¸ÏòÁËÕâ¸ö¶ÔÏó£¬Ö±µ½Õ»ÖÐûÓбäÁ¿Ö¸Ïò¶ÑÖеĶÔÏóʱ£¬Ëü²ÅÏú»Ù£¬¶øÇÒ»¹²»ÊÇÂíÉÏÏú»Ù£¬ÒªµÈÀ¬»ø»ØÊÕɨÃèʱ²Å¿ÉÒÔ±»Ïú»Ù¡£
3.ÒÔÉϵÄÕ»¡¢¶Ñ¡¢´úÂë¶Î¡¢Êý¾Ý¶ÎµÈµÈ¶¼ÊÇÏà¶ÔÓÚÓ¦ÓóÌÐò¶øÑԵġ£Ã¿Ò»¸öÓ¦ÓóÌÐò¶¼¶ÔӦΨһµÄÒ»¸öJVMʵÀý£¬Ã¿Ò»¸öJVMʵÀý¶¼ÓÐ×Ô¼ºµÄÄÚ´æÇøÓò£¬»¥²»Ó°Ïì¡£²¢ÇÒÕâЩÄÚ´æÇøÓòÊÇËùÓÐÏ̹߳²ÏíµÄ¡£ÕâÀïÌáµ½µÄÕ»ºÍ¶Ñ¶¼ÊÇÕûÌåÉϵĸÅÄÕâЩ¶ÑÕ»»¹¿ÉÒÔϸ·Ö¡£
4.ÀàµÄ³ÉÔ±±äÁ¿ÔÚ²»Í¬¶ÔÏóÖи÷²»Ïàͬ£¬¶¼ÓÐ×Ô¼ºµÄ´æ´¢¿Õ¼ä(³ÉÔ±±äÁ¿ÔÚ¶ÑÖеĶÔÏóÖÐ)¡£¶øÀàµÄ·½·¨È´ÊǸÃÀàµÄËùÓжÔÏó¹²ÏíµÄ£¬Ö»ÓÐÒ»Ì×£¬¶ÔÏóʹÓ÷½·¨µÄʱºò·½·¨²Å±»Ñ¹ÈëÕ»£¬·½·¨²»Ê¹ÓÃÔò²»Õ¼ÓÃÄÚ´æ¡£
ÒÔÉÏ·ÖÎöֻɿ¼°ÁËÕ»ºÍ¶Ñ£¬»¹ÓÐÒ»¸ö·Ç³£ÖØÒªµÄÄÚ´æÇøÓò£º³£Á¿³Ø£¬Õâ¸öµØ·½ÍùÍù³öÏÖһЩĪÃûÆäÃîµÄÎÊÌâ¡£³£Á¿³ØÊǸÉÂïµÄÉϱßÒѾ˵Ã÷ÁË£¬Ò²Ã»±ØÒªÀí½â¶àôÉî¿Ì£¬Ö»Òª¼ÇסËüά»¤ÁËÒ»¸öÒѼÓÔØÀàµÄ³£Á¿¾Í¿ÉÒÔÁË¡£½ÓÏÂÀ´½áºÏһЩÀý×Ó˵Ã÷³£Á¿³ØµÄÌØÐÔ¡£
Ô¤±¸ÖªÊ¶£º
»ù±¾ÀàÐͺͻù±¾ÀàÐ͵İü×°Àà¡£»ù±¾ÀàÐÍÓУºbyte¡¢short¡¢char¡¢int¡¢long¡¢boolean¡£»ù±¾ÀàÐ͵İü×°Àà·Ö±ðÊÇ£ºByte¡¢Short¡¢Character¡¢Integer¡¢Long¡¢Boolean¡£×¢ÒâÇø·Ö´óСд¡£¶þÕßµÄÇø±ðÊÇ£º»ù±¾ÀàÐÍÌåÏÖÔÚ³ÌÐòÖÐÊÇÆÕͨ±äÁ¿£¬»ù±¾ÀàÐ͵İü×°ÀàÊÇÀ࣬ÌåÏÖÔÚ³ÌÐòÖÐÊÇÒýÓñäÁ¿¡£Òò´Ë¶þÕßÔÚÄÚ´æÖеĴ洢λÖò»Í¬£º»ù±¾ÀàÐÍ´æ´¢ÔÚÕ»ÖУ¬¶ø»ù±¾ÀàÐͰü×°Àà´æ´¢ÔÚ¶ÑÖС£ÉϱßÌáµ½µÄÕâЩ°ü×°À඼ʵÏÖÁ˳£Á¿³Ø¼¼Êõ£¬ÁíÍâÁ½ÖÖ¸¡µãÊýÀàÐ͵İü×°ÀàÔòûÓÐʵÏÖ¡£ÁíÍ⣬StringÀàÐÍҲʵÏÖÁ˳£Á¿³Ø¼¼Êõ¡£
ʵÀý£º
public class test { public static void main
(String[] args) { objPoolTest(); }
public static void objPoolTest() { int i = 40; Integer i1 = 40; Integer i2 = 40; Integer i3 = 0; . Integer i4 = new Integer(40); Integer i5 = new Integer(40); Integer i6 = new Integer(0); Double d1=1.0; Double d2=1.0;
System.out.println("i=i0\
t" + (i == i0)); System.out.println("i1
=i2\t" + (i1 == i2)); System.out.println("i1
=i2+i3\t" + (i1 == i2 + i3)); System.out.println("i4
=i5\t" + (i4 == i5)); System.out.println("i4
=i5+i6\t" + (i4 == i5 + i6)); System.out.println
("d1=d2\t" + (d1==d2));
System.out.println(); } }
|
½á¹û£º
01.i=i0 true 02.i1=i2 true 03.i1=i2+i3 true 04.i4=i5 false 05.i4=i5+i6 true 06.d1=d2 false
|
½á¹û·ÖÎö£º
1.iºÍi0¾ùÊÇÆÕͨÀàÐÍ(int)µÄ±äÁ¿£¬ËùÒÔÊý¾ÝÖ±½Ó´æ´¢ÔÚÕ»ÖУ¬¶øÕ»ÓÐÒ»¸öºÜÖØÒªµÄÌØÐÔ£ºÕ»ÖеÄÊý¾Ý¿ÉÒÔ¹²Ïí¡£µ±ÎÒÃǶ¨ÒåÁËint
i = 40;£¬ÔÙ¶¨Òåint i0 = 40;Õâʱºò»á×Ô¶¯¼ì²éÕ»ÖÐÊÇ·ñÓÐ40Õâ¸öÊý¾Ý£¬Èç¹ûÓУ¬i0»áÖ±½ÓÖ¸ÏòiµÄ40£¬²»»áÔÙÌí¼ÓÒ»¸öеÄ40¡£
2.i1ºÍi2¾ùÊÇÒýÓÃÀàÐÍ£¬ÔÚÕ»Öд洢ָÕ룬ÒòΪIntegerÊǰü×°Àà¡£ÓÉÓÚInteger
°ü×°ÀàʵÏÖÁ˳£Á¿³Ø¼¼Êõ£¬Òò´Ëi1¡¢i2µÄ40¾ùÊÇ´Ó³£Á¿³ØÖлñÈ¡µÄ£¬¾ùÖ¸Ïòͬһ¸öµØÖ·£¬Òò´Ëi1=12¡£
3.ºÜÃ÷ÏÔÕâÊÇÒ»¸ö¼Ó·¨ÔËË㣬JavaµÄÊýѧÔËËã¶¼ÊÇÔÚÕ»ÖнøÐеģ¬Java»á×Ô¶¯¶Ôi1¡¢i2½øÐвðÏä²Ù×÷ת»¯³ÉÕûÐÍ£¬Òò´Ëi1ÔÚÊýÖµÉϵÈÓÚi2+i3¡£
4.i4ºÍi5 ¾ùÊÇÒýÓÃÀàÐÍ£¬ÔÚÕ»Öд洢ָÕ룬ÒòΪIntegerÊǰü×°Àà¡£µ«ÊÇÓÉÓÚËûÃǸ÷×Ô¶¼ÊÇnew³öÀ´µÄ£¬Òò´Ë²»ÔÙ´Ó³£Á¿³ØÑ°ÕÒÊý¾Ý£¬¶øÊÇ´Ó¶ÑÖи÷×ÔnewÒ»¸ö¶ÔÏó£¬È»ºó¸÷×Ô±£´æÖ¸Ïò¶ÔÏóµÄÖ¸Õ룬ËùÒÔi4ºÍi5²»ÏàµÈ£¬ÒòΪËûÃÇËù´æÖ¸Õ벻ͬ£¬ËùÖ¸Ïò¶ÔÏó²»Í¬¡£
5.ÕâÒ²ÊÇÒ»¸ö¼Ó·¨ÔËË㣬ºÍ3ͬÀí¡£
6.d1ºÍd2¾ùÊÇÒýÓÃÀàÐÍ£¬ÔÚÕ»Öд洢ָÕ룬ÒòΪDoubleÊǰü×°Àà¡£µ«Double°ü×°ÀàûÓÐʵÏÖ³£Á¿³Ø¼¼Êõ£¬Òò´ËDoubled1=1.0;Ï൱ÓÚDouble
d1=new Double(1.0);£¬ÊÇ´Ó¶ÑnewÒ»¸ö¶ÔÏó£¬d2ͬÀí¡£Òò´Ëd1ºÍd2´æ·ÅµÄÖ¸Õ벻ͬ£¬Ö¸ÏòµÄ¶ÔÏó²»Í¬£¬ËùÒÔ²»ÏàµÈ¡£
С½á£º
1.ÒÔÉÏÌáµ½µÄ¼¸ÖÖ»ù±¾ÀàÐͰü×°Àà¾ùʵÏÖÁ˳£Á¿³Ø¼¼Êõ£¬µ«ËûÃÇά»¤µÄ³£Á¿½ö½öÊÇ¡¾-128ÖÁ127¡¿Õâ¸ö·¶Î§Äڵij£Á¿£¬Èç¹û³£Á¿Öµ³¬¹ýÕâ¸ö·¶Î§£¬¾Í»á´Ó¶ÑÖд´½¨¶ÔÏ󣬲»ÔÙ´Ó³£Á¿³ØÖÐÈ¡¡£±ÈÈ磬°ÑÉϱßÀý×ӸijÉInteger
i1 = 400; Integer i2 = 400;£¬ºÜÃ÷ÏÔ³¬¹ýÁË127£¬ÎÞ·¨´Ó³£Á¿³Ø»ñÈ¡³£Á¿£¬¾ÍÒª´Ó¶ÑÖÐnewеÄInteger¶ÔÏó£¬Õâʱi1ºÍi2¾Í²»ÏàµÈÁË¡£
2.StringÀàÐÍҲʵÏÖÁ˳£Á¿³Ø¼¼Êõ£¬µ«ÊÇÉÔ΢Óе㲻ͬ¡£StringÐÍÊÇÏȼì²â³£Á¿³ØÖÐÓÐûÓжÔÓ¦×Ö·û´®£¬Èç¹ûÓУ¬ÔòÈ¡³öÀ´£»Èç¹ûûÓУ¬Ôò°Ñµ±Ç°µÄÌí¼Ó½øÈ¥¡£
·²ÊÇÉæ¼°ÄÚ´æÔÀí£¬Ò»°ã¶¼ÊDz©´ó¾«ÉîµÄÁìÓò£¬ÇÐÎðÌýÐÅÒ»¼ÒÖ®ÑÔ£¬¶à¶ÁЩÎÄÕ¡£ÎÒÔÚÕâÖ»ÊÇdzÎö£¬Àï±ß»¹ÓкܶàèÄ壬¾ÍÁô¸ø¶ÁÕß̽Ë÷˼¿¼ÁË¡£Ï£Íû±¾ÎÄÄܶԴó¼ÒÓÐËù°ïÖú£¡
½Å×¢£º
(1) ·ûºÅÒýÓ㬹ËÃû˼Ò壬¾ÍÊÇÒ»¸ö·ûºÅ£¬·ûºÅÒýÓñ»Ê¹ÓõÄʱºò£¬²Å»á½âÎöÕâ¸ö·ûºÅ¡£Èç¹ûÊìϤLinux»òunixϵͳµÄ£¬¿ÉÒÔ°ÑÕâ¸ö·ûºÅÒýÓÿ´×÷Ò»¸öÎļþµÄÈíÁ´½Ó£¬µ±Ê¹ÓÃÕâ¸öÈíÁ¬½ÓµÄʱºò£¬²Å»áÕæÕý½âÎöËü£¬Õ¹¿ªËüÕÒµ½Êµ¼ÊµÄÎļþ
¶ÔÓÚ·ûºÅÒýÓã¬ÔÚÀà¼ÓÔØ²ãÃæÉÏÌÖÂ۱Ƚ϶࣬ԴÂë¼¶±ðÖ»ÊÇÒ»¸öÐÎʽÉϵÄÌÖÂÛ¡£
µ±Ò»¸öÀà±»¼ÓÔØÊ±£¬¸ÃÀàËùÓõ½µÄ±ðµÄÀàµÄ·ûºÅÒýÓö¼»á±£´æÔÚ³£Á¿³Ø£¬Êµ¼Ê´úÂëÖ´ÐеÄʱºò£¬Ê×´ÎÓöµ½Ä³¸ö±ðµÄÀàʱ£¬JVM»á¶Ô³£Á¿³ØµÄ¸ÃÀàµÄ·ûºÅÒýÓÃÕ¹¿ª£¬×ªÎªÖ±½ÓÒýÓã¬ÕâÑùÏ´ÎÔÙÓöµ½Í¬ÑùµÄÀàÐÍʱ£¬JVM¾Í²»ÔÙ½âÎö£¬¶øÖ±½ÓʹÓÃÕâ¸öÒѾ±»½âÎö¹ýµÄÖ±½ÓÒýÓá£
³ýÁËÉÏÊöµÄÀà¼ÓÔØ¹ý³ÌµÄ·ûºÅÒýÓÃ˵·¨£¬¶ÔÓÚÔ´Âë¼¶±ðÀ´Ëµ£¬¾ÍÊÇÒÀÕÕÒýÓõĽâÎö¹ý³ÌÀ´Çø±ð´úÂëÖÐijЩÊý¾ÝÊôÓÚ·ûºÅÒýÓû¹ÊÇÖ±½ÓÒýÓã¬È磬System.out.println("test"
+"abc");//ÕâÀï·¢ÉúµÄЧ¹ûÏ൱ÓÚÖ±½ÓÒýÓ㬶ø¼ÙÉèij¸öStrings =
"abc"; System.out.println("test"
+ s);//ÕâÀïµÄ·¢ÉúµÄЧ¹ûÏ൱ÓÚ·ûºÅÒýÓ㬼´°ÑsÕ¹¿ª½âÎö£¬Ò²¾ÍÏ൱ÓÚsÊÇ"abc"µÄÒ»¸ö·ûºÅÁ´½Ó£¬Ò²¾ÍÊÇ˵ÔÚ±àÒëµÄʱºò£¬classÎļþ²¢Ã»ÓÐÖ±½ÓÕ¹¿´s£¬¶ø°ÑÕâ¸ös¿´×÷Ò»¸ö·ûºÅ£¬ÔÚʵ¼ÊµÄ´úÂëÖ´ÐÐʱ£¬²Å»áÕ¹¿ªÕâ¸ö¡£
|