Java±ÊÊԱؿ¼Ì⣨¶þ£©µ½µ×´´½¨Á˼¸¸öString¶ÔÏó
ÎÒÃÇÊ×ÏÈÀ´¿´Ò»¶Î´úÂ룺
Java´úÂë £º
String str=new String("abc");
½ô½Ó×ÅÕâ¶Î´úÂëÖ®ºóµÄÍùÍùÊÇÕâ¸öÎÊÌ⣬ÄǾÍÊÇÕâÐдúÂ뾿¾¹´´½¨Á˼¸¸öString¶ÔÏóÄØ£¿Ïà
ÐÅ´ó¼Ò¶ÔÕâµÀÌâ²¢²»Ä°Éú£¬´ð°¸Ò²ÊÇÖÚËùÖÜÖªµÄ£¬2¸ö¡£½ÓÏÂÀ´ÎÒÃǾʹÓÕâµÀÌâÕ¹¿ª£¬Ò»Æð
»Ø¹ËÒ»ÏÂÓë´´½¨String¶ÔÏóÏà¹ØµÄһЩJAVA֪ʶ¡£
ÎÒÃÇ¿ÉÒÔ°ÑÉÏÃæÕâÐдúÂë·Ö³ÉString str¡¢=¡¢"abc"ºÍnew String()ËIJ¿·ÖÀ´¿´´ý¡£String strÖ»
ÊǶ¨ÒåÁËÒ»¸öÃûΪstrµÄStringÀàÐ͵ıäÁ¿£¬Òò´ËËü²¢Ã»Óд´½¨¶ÔÏó£»=ÊǶԱäÁ¿str½øÐгõ
ʼ»¯£¬½«Ä³¸ö¶ÔÏóµÄÒýÓ㨻òÕ߽оä±ú£©¸³Öµ¸øËü£¬ÏÔȻҲûÓд´½¨¶ÔÏó£»ÏÖÔÚֻʣÏÂnew
String("abc")ÁË¡£ÄÇô£¬new String("abc")ΪʲôÓÖÄܱ»¿´³É"abc"ºÍnew String()ÄØ£¿ÎÒÃÇÀ´¿´
һϱ»ÎÒÃǵ÷ÓÃÁ˵ÄStringµÄ¹¹ÔìÆ÷£º
Java ´úÂë
public String(String original) {
//other code ...
}
´ó¼Ò¶¼ÖªµÀ£¬ÎÒÃdz£ÓõĴ´½¨Ò»¸öÀàµÄʵÀý£¨¶ÔÏ󣩵ķ½·¨ÓÐÒÔÏÂÁ½ÖÖ£º
1. ʹÓÃnew´´½¨¶ÔÏó¡£
2. µ÷ÓÃClassÀàµÄnewInstance·½·¨£¬ÀûÓ÷´Éä»úÖÆ´´½¨¶ÔÏó¡£
ÎÒÃÇÕýÊÇʹÓÃnewµ÷ÓÃÁËStringÀàµÄÉÏÃæÄǸö¹¹ÔìÆ÷·½·¨´´½¨ÁËÒ»¸ö¶ÔÏ󣬲¢½«ËüµÄÒýÓø³
Öµ¸øÁËstr±äÁ¿¡£Í¬Ê±ÎÒÃÇ×¢Òâµ½£¬±»µ÷ÓõĹ¹ÔìÆ÷·½·¨½ÓÊܵIJÎÊýÒ²ÊÇÒ»¸öString¶ÔÏó£¬
Õâ¸ö¶ÔÏóÕýÊÇ"abc"¡£ÓÉ´ËÎÒÃÇÓÖÒªÒýÈëÁíÍâÒ»ÖÖ´´½¨String¶ÔÏóµÄ·½Ê½µÄÌÖÂÛ——ÒýºÅÄÚ°ü
º¬Îı¾¡£
ÕâÖÖ·½Ê½ÊÇStringÌØÓеģ¬²¢ÇÒËüÓënewµÄ·½Ê½´æÔںܴóÇø±ð¡£
Java´úÂë
String str="abc";
ºÁÎÞÒÉÎÊ£¬ÕâÐдúÂë´´½¨ÁËÒ»¸öString¶ÔÏó¡£
Java ´úÂë
String a="abc";
String b="abc";
ÄÇÕâÀïÄØ£¿´ð°¸»¹ÊÇÒ»¸ö¡£
Java´úÂë
String a="ab"+"cd";
ÔÙ¿´¿´ÕâÀïÄØ£¿´ð°¸ÈÔÊÇÒ»¸ö¡£ÓеãÆæ¹ÖÂð£¿Ëµµ½ÕâÀÎÒÃǾÍÐèÒªÒýÈë¶Ô×Ö·û´®³ØÏà¹ØÖª
ʶµÄ»Ø¹ËÁË¡£
ÔÚJAVAÐéÄâ»ú£¨JVM£©ÖдæÔÚ×ÅÒ»¸ö×Ö·û´®³Ø£¬ÆäÖб£´æןܶàString¶ÔÏ󣬲¢ÇÒ¿ÉÒÔ±»
¹²ÏíʹÓã¬Òò´ËËüÌá¸ßÁËЧÂÊ¡£ÓÉÓÚStringÀàÊÇfinalµÄ£¬ËüµÄÖµÒ»¾´´½¨¾Í²»¿É¸Ä±ä£¬Òò´Ë
ÎÒÃDz»Óõ£ÐÄString¶ÔÏó¹²Ïí¶ø´øÀ´³ÌÐòµÄ»ìÂÒ¡£×Ö·û´®³ØÓÉStringÀàά»¤£¬ÎÒÃÇ¿ÉÒÔµ÷ÓÃ
intern()·½·¨À´·ÃÎÊ×Ö·û´®³Ø¡£
ÎÒÃÇÔÙ»ØÍ·¿´¿´String a="abc";£¬ÕâÐдúÂë±»Ö´ÐеÄʱºò£¬JAVAÐéÄâ»úÊ×ÏÈÔÚ×Ö·û´®³ØÖвé
ÕÒÊÇ·ñÒѾ´æÔÚÁËֵΪ"abc"µÄÕâôһ¸ö¶ÔÏó£¬ËüµÄÅжÏÒÀ¾ÝÊÇString Ààequals(Object obj)·½
·¨µÄ·µ»ØÖµ¡£Èç¹ûÓУ¬Ôò²»ÔÙ´´½¨ÐµĶÔÏó£¬Ö±½Ó·µ»ØÒÑ´æÔÚ¶ÔÏóµÄÒýÓã»Èç¹ûûÓУ¬ÔòÏÈ
´´½¨Õâ¸ö¶ÔÏó£¬È»ºó°ÑË
Ïà¹ØÎĵµ£º
Ôڳɹ¦ÊµÏÖJavaµ÷ÓÃC++Ö®ºó£¬½ÓÏÂÀ´Ïëµ½ÄÜ·ñͨ¹ýJNAʵÏÖJavaµ÷ÓÃFortran£¬½ñÌìÊÔÑéÁËһϣ¬»¹ÊDZȽÏÈÝÒ׵ġ£
ÍøÉÏÓÐÒ»¸öJavaµ÷ÓÃF95µÄÀý×Ó£¬µ«ÊÇÎÒ¿¼ÂDz»½öҪʵÏÖF95µÄµ÷Ó㬻¹ÒªÊµÏÖF77µÄµ÷Óã¬ËùÒÔ·ÑÁËһЩÖÜÕÛ¡£
ÎÊÌâµÄ¹Ø¼üÔÚÓÚF77Ϊ¹ý³ÌÃû×Ô¶¯Ìí¼ÓÁËÒ»¸öβ²¿µÄÏ»®Ïߣ¬ËùÒÔsub1Õâ¸ö¹ý³Ì£¬µ½JavaÒ»¶Ë£¬¾Í±ä³ÉÁËsub1_£¬ ......
2008 Äê 6 ÔÂ 24 ÈÕ
ÔÎĵØÖ·£º http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0806wangys/
±¾ÎĽéÉÜ IBM FileNet P8 4.0 Platform ÌṩµÄ Content Java API¡£Ê×ÏÈ¶Ô FileNet P8 Content Engine ºÍ API ½øÐиÅÒª½éÉÜ, ²¢ËµÃ÷ÁËһЩ»ù±¾¸ÅÄËæºóÏêϸ½éÉÜÁË FileNet Content EngineÌṩµÄ»ùÓÚ EJB ......
¶ÔListµÄ±éÀúÓÐÈýÖÖ·½Ê½
List<A> list = new ArrayList<A>();
list.add(new A());
list.add(new & ......
°²×°ÍêUbuntu8.1Ö®ºó£¬Èç¹ûÏëÒª¿ª·¢»òÔËÐÐJava³ÌÐò£¬¾ÍÐèÒª°²×°JDK»òJRE¡£ÏÂÃæ¾Í½éÉÜÒ»ÖÖ×îΪ¼ò±ãµÄÔÚUbuntuÖа²×°JDK
µÄ·½·¨¡£
ÖÚËùÖÜÖª£¬Sun¹«Ë¾¶ÔÓÚLinuxϵĵÄJDK°²×°¿ØÖÆÊÇÏ൱Ñϸñ£º£¨1£©Ô¤±àÒë³É¶þ½øÖƵÄJDK°üÊÇÐèҪȡµÃSun¹«Ë¾ÊÚȨµÄ£»£¨2£©Sun¹«
˾ÓÐ×Ô¼ºµÄUnix²Ù×÷ϵͳ¡£»òÐíÊÇÒòΪÕâÁ½µãÔÒò£¬Ä¿Ç°ÔÚLinux»òU ......
java.netµÄÀà¿ÉÒÔ»®·ÖΪÁ½ÀࣺÌ×½Ó×ÖAPI£¨Sockets API)ºÍÓÃÓÚ´¦Àíͳһ×ÊÔ´¶¨Î»Æ÷£¨URL£©¡£Socket ÊÇËùÓÐÆäËû¿ÉÒÆÖ²ÍøÂçͨÐŵĵײã»úÖÆ£¬ÓÃÓÚÍøÂçÉÏ¿Í»§ºÍ·þÎñÆ÷Ö®¼äµÄ¸÷ÖÖͨÐÅ¡£javaÌṩµÄÌ×½Ó×ÖÖ§³ÖÈýÖÖ²»Í¬µÄµ×²ãÐÒ飺Socket£¨ÃæÏòÁ¬½ÓµÄÐÒ飩¡¢DatagramSocket£¨ÎÞÁ¬½ÓÐÒ飩ºÍMu ......