Java£ºÆËË·ÃÔÀëµÄString
¡¡¡¡JavaÄÚ´æ·ÖÅä:
¡¡¡¡1. ¼Ä´æÆ÷£ºÎÒÃÇÔÚ³ÌÐòÖÐÎÞ·¨¿ØÖÆ£»
¡¡¡¡2. Õ»£º´æ·Å»ù±¾ÀàÐ͵ÄÊý¾ÝºÍ¶ÔÏóµÄÒýÓ㬵«¶ÔÏó±¾Éí²»´æ·ÅÔÚÕ»ÖУ¬¶ø
¡¡¡¡ÊÇ´æ·ÅÔÚ¶ÑÖУ»
¡¡¡¡3. ¶Ñ£º´æ·ÅÓÃnew²úÉúµÄÊý¾Ý£»
¡¡¡¡4. ¾²Ì¬Óò£º´æ·ÅÔÚ¶ÔÏóÖÐÓÃstatic¶¨ÒåµÄ¾²Ì¬³ÉÔ±£»
¡¡¡¡5. ³£Á¿³Ø£º´æ·Å³£Á¿£»
¡¡¡¡6. ·ÇRAM´æ´¢£ºÓ²Å̵ÈÓÀ¾Ã´æ´¢¿Õ¼ä¡£
¡¡¡¡Tips:
¡¡¡¡ÒýÓñäÁ¿¾ÍÏ൱ÓÚÊÇΪÊý×é»ò¶ÔÏóÆðµÄÒ»¸öÃû³Æ£¬ÒÔºó¾Í¿ÉÒÔÔÚ³ÌÐòÖÐʹÓÃÕ»ÖеÄÒýÓñäÁ¿À´·ÃÎʶÑÖеÄÊý×é»ò¶ÔÏó¡£ÒýÓñäÁ¿¾ÍÏ൱ÓÚÊÇΪÊý×é»òÕ߶ÔÏóÆðµÄÒ»¸öÃû³Æ¡£ÒýÓñäÁ¿ÊÇÆÕͨµÄ±äÁ¿£¬¶¨ÒåʱÔÚÕ»ÖзÖÅ䣬ÒýÓñäÁ¿ÔÚ³ÌÐòÔËÐе½Æä×÷ÓÃÓòÖ®Íâºó±»ÊÍ·Å¡£ (Æäʵ¾ÍÊÇJavaÖеÄÖ¸Õë)¡£
¡¡¡¡Êý×éºÍ¶ÔÏó±¾ÉíÔÚ¶ÑÖзÖÅ䣬¼´Ê¹³ÌÐòÔËÐе½Ê¹Óà new ²úÉúÊý×é»òÕ߶ÔÏóµÄÓï¾äËùÔڵĴúÂë¿éÖ®Í⣬Êý×éºÍ¶ÔÏó±¾ÉíÕ¼¾ÝµÄÄÚ´æ²»»á±»ÊÍ·Å£¬Êý×éºÍ¶ÔÏóÔÚûÓÐÒýÓñäÁ¿Ö¸ÏòËüµÄʱºò£¬²Å±äΪÀ¬»ø£¬²»ÄÜÔÚ±»Ê¹Ó㬵«ÈÔȻռ¾ÝÄÚ´æ¿Õ¼ä²»·Å£¬ÔÚËæºóµÄÒ»¸ö²»È·¶¨µÄʱ¼ä±»À¬»ø»ØÊÕÆ÷ÊÕ×ߣ¨Êͷŵô£©¡£ÕâÒ²ÊÇJava±È½ÏÕ¼ÄÚ´æµÄÔÒò¡££¨²»ÏñC++ÖÐÄÇÑù£¬ÁÙʱ¶ÔÏóÔÚ³ÌÐòÔËÐе½´úÂë¶ÎÍâʱ»á±»Á¢¼´Îö¹¹µô£¬ËùÒÔ£¬·µ»ØÁÙʱ¶ÔÏóµÄÖ¸ÕëÊÇΣÏյģ¡£©£¨JavaÔòÀýÍ⣬¿ÉÒÔ·µ»ØÁÙʱ¶ÔÏó£¬Èç¹û¸³Öµ¸øÒ»¸öÍⲿ±äÁ¿£¬Ôò¸Ã¶ÔÏóÈÔÈ»¼ÌÐø´æÔÚ£¬²»»á±»»ØÊÕ£¬Ö»ÊÇÆäÁÙʱÒýÓñäÁ¿±»¸Éµô¶øÒÑ£©¡£
¡¡¡¡³£Á¿³Ø(constant pool)Ö¸µÄÊÇÔÚ±àÒëÆÚ±»È·¶¨£¬²¢±»±£´æÔÚÒѱàÒëµÄ.classÎļþÖеÄһЩÊý¾Ý¡£ ÐéÄâ»ú±ØÐëΪÿ¸ö±»×°ÔصÄÀàÐÍά»¤Ò»¸ö³£Á¿³Ø¡£³£Á¿³Ø¾ÍÊǸÃÀàÐÍËùÓõ½³£Á¿µÄÒ»¸öÓÐÐò¼¯ºÍ£¬°üÀ¨Ö±½Ó³£Á¿£¨string,integerºÍfloating point³£Á¿£©ºÍ¶ÔÆäËûÀàÐÍ£¬×ֶκͷ½·¨µÄ·ûºÅÒýÓ᣶ÔÓÚString³£Á¿£¬ËüµÄÖµÊÇÔÚ³£Á¿³ØÖеġ£¶øJVMÖеij£Á¿³ØÔÚÄÚ´æµ±ÖÐÊÇÒÔ±íµÄÐÎʽ´æÔڵģ¬¶ÔÓÚStringÀàÐÍ£¬ÓÐÒ»ÕŹ̶¨³¤¶ÈµÄCONSTANT_String_info±íÓÃÀ´´æ´¢ÎÄ×Ö×Ö·û´®Öµ¡£ÔÚ³ÌÐòÖ´ÐеÄʱºò,³£Á¿³Ø»á´¢´æÔÚMethod Area,¶ø²»ÊǶÑÖС£
¡¡¡¡String³£Á¿³Ø¿ÉÒÔÔÙÔËÐÐʱÌî³ä£¬ÐèÒªµ÷ÓÃString.intern()£»´æÔÚÓÚ.classÎļþÖеij£Á¿³Ø£¬ÔÚÔËÐÐÆÚ±»JVM×°ÔØ£¬²¢ÇÒ¿ÉÒÔÀ©³ä¡£µ±Ò»¸öStringʵÀýstrµ÷ÓÃintern()·½·¨Ê±£¬Java²éÕÒ³£Á¿³ØÖÐÊÇ·ñÓÐÏàͬUnicodeµÄ×Ö·û´®³£Á¿£¬Èç¹ûÓУ¬Ôò·µ»ØÆäµÄÒýÓã¬Èç¹ûûÓУ¬ÔòÔÚ³£Á¿³ØÖÐÔö¼ÓÒ»¸öUnicodeµÈÓÚstrµÄ×Ö·û´®²¢·µ»ØËüµÄÒýÓã»
¡¡¡¡Èç¹ûÔÏÈstrÒýÓõÄÊǶÑÖеĶÔÏó£º
¡¡¡¡str=str.intern();//ÔÏȶÑÖеĶÔÏó»á±ä³ÉÀ¬»ø¡£
¡¡¡¡½áÂÛ£º
¡¡¡¡a.Õ»ÖÐÓÃÀ´´æ·ÅÒ
Ïà¹ØÎĵµ£º
¡¡finalÀࣺΪ·ÀÖ¹ËûÈË´ÓÄãµÄÀàÉÏÅÉÉúÐÂÀ࣬´ËÀàÊDz»¿ÉÀ©Õ¹µÄ¡£
¡¡¡¡¶¯Ì¬µ÷ÓñȾ²Ì¬µ÷Óû¨·ÑµÄʱ¼äÒª³¤¡£
¡¡¡¡³éÏóÀࣺ¹æ¶¨Ò»¸ö»ò¶à¸ö³éÏó·½·¨µÄÀà±¾Éí±ØÐ붨ÒåΪabstract¡£
¡¡¡¡Àý£º public abstract string getDescripition
¡¡¡¡JavaÖеÄÿһ¸öÀ඼ÊÇ´ÓObjectÀàÀ©Õ¹¶øÀ´µÄ¡£
¡¡¡¡objectÀàÖеÄequalºÍtoString·½·¨¡ ......
Õâ¸öÎÊÌâ½ñÌìÖÕÓÚ¿´Ò»¸ö¸çÃǶùµÄÎÄÕ¸㶨ÁË£¬ÔÚ´Ëлл£¡ËùÒÔתÔØÒ»ÏÂ
=============================================================
java-package°üµÄʹÓ÷½·¨
¡¡¡¡
µ±Ò»¸ö´óÐͳÌÐò½»ÓÉÊý¸ö²»Í¬µÄ³ÌÐòÈËÔ±¿ª·¢Ê±£¬Óõ½ÏàͬµÄÀàÃûÊǺÜÓпÉÄܵģ¬ÄÇôÈç¹û·¢ÉúÁËÕâÑùµÄʼþÎÒÃǸÃÔõô°ìÄÇ£¿£¬ÔÚÎÒÃÇjava³ÌÐò¿ª ......
69¡¢¼òÊöÂß¼²Ù×÷(&,|,^)ÓëÌõ¼þ²Ù×÷(&&,||)µÄÇø±ð¡£
Çø±ðÖ÷Òª´ðÁ½µã£ºa.Ìõ¼þ²Ù×÷Ö»ÄܲÙ×÷²¼¶ûÐ͵Ä,¶øÂß¼²Ù×÷²»½ö¿ÉÒÔ²Ù×÷²¼¶ûÐÍ,¶øÇÒ¿ÉÒÔ²Ù×÷ÊýÖµÐÍ
b.Âß¼²Ù×÷²»»á²úÉú¶Ì·
70¡¢XMLÎĵµ¶¨ÒåÓм¸ÖÖÐÎʽ£¿ËüÃÇÖ®¼äÓкα¾ÖÊÇø±ð£¿½âÎöXMLÎĵµÓÐÄļ¸ÖÖ·½Ê½£¿
a: Á½ÖÖÐÎʽ dtd schema£¬b: ±¾ÖÊÇø ......
Sun¹«Ë¾Ò»ÃûÔ±¹¤×Ô¼º´´×÷µÄ¸è£¬¹ØÓÚJava EE 5£¬ËäÈ»²»ÔõôºÃÌý£¬µ«¸è´ÊºÜÓÐÒâ˼£¬³ÌÐòÔ±ÒµÓàÉú»îÒ²¿ÉÒÔÕâô·á¸»£¬ÏÛĽ£¡
Ladies and gentlemen, this is Java EE 5!
One, two, three, four, five
There’s a technology I use day and night
For my application with a web frontend
They told me to use .Net
......