java³ÌÐòÐÔÄÜ
JavaʹµÃ¸´ÔÓÓ¦ÓõĿª·¢±äµÃÏà¶Ô¼òµ¥£¬ºÁÎÞÒÉÎÊ£¬ËüµÄÕâÖÖÒ×ÓÃÐÔ¶ÔJavaµÄ´ó·¶Î§Á÷Ðй¦²»¿Éû¡£È»¶ø£¬ÕâÖÖÒ×ÓÃÐÔʵ¼ÊÉÏÊÇÒ»°ÑË«Èн£¡£Ò»¸öÉè¼ÆÁ¼ºÃµÄJava³ÌÐò£¬ÐÔÄܱíÏÖÍùÍù²»ÈçÒ»¸öͬÑùÉè¼ÆÁ¼ºÃµÄC++³ÌÐò¡£ÔÚJava³ÌÐòÖУ¬ÐÔÄÜÎÊÌâµÄ´ó²¿·ÖÔÒò²¢²»ÔÚÓÚJavaÓïÑÔ£¬¶øÊÇÔÚÓÚ³ÌÐò±¾Éí¡£Ñø³ÉºÃµÄ´úÂë±àдϰ¹ß·Ç³£ÖØÒª£¬±ÈÈçÕýÈ·µØ¡¢ÇÉÃîµØÔËÓÃjava.lang.StringÀàºÍjava.util.VectorÀ࣬ËüÄܹ»ÏÔÖøµØÌá¸ß³ÌÐòµÄÐÔÄÜ¡£ÏÂÃæÎÒÃǾÍÀ´¾ßÌ嵨·ÖÎöÒ»ÏÂÕâ·½ÃæµÄÎÊÌâ¡£
¡¡¡¡ÔÚjavaÖУ¬Ê¹ÓÃ×îÆµ·±¡¢Í¬Ê±Ò²ÊÇÀÄÓÃ×î¶àµÄÒ»¸öÀà»òÐí¾ÍÊÇjava.lang.String£¬ËüÒ²Êǵ¼Ö´úÂëÐÔÄܵÍÏÂ×îÖ÷ÒªµÄÔÒòÖ®Ò»¡£Ç뿼ÂÇÏÂÃæÕâ¸öÀý×Ó£º
String s1 = "Testing String";
String s2 = "Concatenation Performance";
String s3 = s1 + " " + s2;
¡¡¡¡¼¸ºõËùÓеÄJava³ÌÐòÔ±¶¼ÖªµÀÉÏÃæµÄ´úÂëЧÂʲ»¸ß¡£ÄÇô£¬ÎÒÃÇÓ¦¸ÃÔõô°ìÄØ£¿Ò²Ðí¿ÉÒÔÊÔÊÔÏÂÃæÕâÖÖ´úÂ룺
StringBuffer s = new StringBuffer();
s.append("Testing String");
s.append(" ");
s.append("Concatenation Performance");
String s3 = s.toString();
¡¡¡¡ÕâЩ´úÂë»á±ÈµÚÒ»¸ö´úÂëÆ¬¶ÎЧÂʸü¸ßÂ𣿴ð°¸ÊÇ·ñ¶¨µÄ¡£ÕâÀïµÄ´úÂëʵ¼ÊÉÏÕýÊDZàÒëÆ÷±àÒëµÚÒ»¸ö´úÂëÆ¬¶ÎÖ®ºóµÄ½á¹û¡£¼ÈÈ»ÓëʹÓöà¸ö¶ÀÁ¢µÄString¶ÔÏóÏà±È£¬StringBuffer²¢Ã»ÓÐʹ´úÂëÓÐÈκÎЧÂÊÉϵÄÌá¸ß£¬ÄÇΪʲôÓÐÄÇô¶àµÄJavaÊé¼®ÅúÆÀµÚÒ»ÖÖ·½·¨¡¢ÍƼöʹÓõڶþÖÖ·½·¨£¿
¡¡¡¡µÚ¶þ¸ö´úÂëÆ¬¶ÎÓõ½ÁËStringBufferÀࣨ±àÒëÆ÷ÔÚµÚÒ»¸öƬ¶ÎÖÐÒ²½«Ê¹ÓÃStringBufferÀࣩ£¬ÎÒÃÇÀ´·ÖÎöÒ»ÏÂStringBufferÀàµÄĬÈϹ¹Ô캯Êý£¬ÏÂÃæÊÇËüµÄ´úÂ룺
public StringBuffer() { this(16); }
¡¡¡¡Ä¬ÈϹ¹Ô캯ÊýÔ¤ÉèÁË16¸ö×Ö·ûµÄ»º´æÈÝÁ¿¡£ÏÖÔÚÎÒÃÇÔÙÀ´¿´¿´StringBufferÀàµÄappend()·½·¨£º
public synchronized StringBuffer append(String str) {
if (str == null) {
str = String.valueOf(str);
}
int len = str.length();
int newcount = count + len;
if (newcount > value.length) expandCapacity(newcount);
str.getChars(0, len, value, count);
count = newcount; return this;
}
¡¡¡¡append()·½·¨Ê×ÏȼÆËã×Ö·û´®×·¼ÓÍê³ÉºóµÄ×ܳ¤¶È£¬Èç¹ûÕâ¸ö×ܳ¤¶È´óÓÚStringBufferµÄ´æ´¢ÄÜÁ¦£¬append()·½·¨µ÷ÓÃ˽ÓеÄexpandCapacity()·½·¨¡£expandCapacity()·½·¨ÔÚÿ´Î±»µ÷ÓÃʱʹStringBuffer´æ´¢ÄÜÁ¦¼Ó±¶£¬²¢°ÑÏÖÓеÄ×Ö·ûÊý×éÄÚÈݸ´ÖƵ½ÐµĴ洢¿Õ¼ä¡£
¡¡¡¡ÔÚµÚ¶þ¸ö´úÂ
Ïà¹ØÎĵµ£º
ͨ³£Çé¿öÏ£¬ÎÒÃÇÔÚ±àдjavaÎļþʱ£¬»áÓÐÒýÓõ½×ÔÒѶ¨ÒåµÄһЩÀ࣬Èç¹û°´Í¨³£µÄjavac *.javaµÄÐÎʽÀ´±àÒë»á³öÏÖÕÒ²»µ½·ûºÅµÄ´íÎó¡£
ÒÔÏÂÌṩÁËÁ½ÖÖ·½·¨£¬ÒÔ¹©²Î¿¼
¼ÙÈçÔÚd:\web\wshÏÂÓÐa.javaºÍb.javaÁ½¸öÎļþ£¬ÔÚb.javaÎļþÖÐÓÐÒýÓÃÁËa.java¡£ÏÂÃæÊDZàÒëµÄ·½·¨
·½·¨Ò»:
½øÈëd:\web\wshÏ£º javac a.java
È»ºóÍ˳öwshÄ ......
ÔÌùµØÖ·¸½ÓÚ´Ë£º Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=602711 È«ÎÄÈçÏ£º
javaѧϰ֮µÀ
1.µ½ÍøÉÏ¿´¿´¸ßÊÖ¶ÔJAVAµÄһЩ¿´·¨£¬ÒÔ¼°JavaµÄǰ¾°¡£
2.дһ¸ö¼òµ¥µÄÈëÃÅÀý×Ó£¬±ÈÈçHelloWorld£¬¿ÉÒÔʹÓÃUltraEditÀ´Ð´£¬ÈÃÄã¶ÔJAVAµÄ±àÒëÔËÐÐÓÐÒ»¸ö¸ÐÐÔµÄÈÏʶ¡£
3.ϵͳµØ·ôdzµØÁ˽âJavaµÄ¸÷¸ö²¿·Ö£¬° ......
Õý¶à±ßÐÎÖÐ×µÄ¶Ô½ÇÏß¾ÍÊÇÖ÷¶Ô½ÇÏߣ¬ÆäÓàµÄ¶Ô½ÇÏß¾ÍÊǸ±¶Ô½ÇÏß
lang ÊÇ language£¨ÓïÑÔ£© µÄ¼òд
ÊÇjavaÖг£Ó÷½·¨×î¶àµÄ°ü
°üº¬³£ÓÃÀà
Runnable½Ó¿Ú£¬Ö»ÓÐÒ»¸ö·½·¨run()
exit(int status)
ÖÕÖ¹µ±Ç°ÕýÔÚÔËÐÐµÄ Jav ......
Èç¹ûÄãjavaÒѾÈëÃÅÁË£¬½¨ÒéÄãÏȲ»È¥Ïë´úÂë¡£¶øÊÇÈ¥ÏëÍê³ÉÈÎÎñÒª×öµÄ²½Öè¡£ÏëºÃÁ˺óÄÄÅÂÄãÈ¥Õ³Ìù´úÂë¶¼¿ÉÒÔ¡£±à³ÌÊÇ¿¼ÑéµÄ˼ά£¬²»ÊÇд´úÂëµÄËÙ¶È£¬ºÍ¶Ô´úÂëµÄ¼ÇÒäÐÔ¡£
±à³ÌÊÇÒ»¼þ¾Ñé»î, ²»ÊÇ¿´ÊéÄܽâ¾öµÄ, ±à³ÌÖÐÓöµ½µÄÎÊÌâÇ§Ææ°Ù¹Ö, ¸ù±¾²»ÊÇÒ»±¾Êé»òÕßn±¾ÄܸøÄã½â¾öµÄ£¬±ØÐë×Ô¼ºÇ××ÔÈ¥Ìå»á
ËùÒÔ, ÕÒ±¾ÓÐʵÀýµ ......
8. µ±ÏµÍ³´¦ÀíÍê³Éºó£¬±¨±í±»ÏÔʾ³öÀ´¡£ÕâÊÇÒ»·ÝÉÌÆ·ÏúÊÛ±¨¸æ£¬ÏÔʾµÄÊÇÿÀàÉÌÆ·µÄ¼¾¶ÈÏúÊÛ¶îÒÔ¼°ÀÛ¼ÆÇé¿ö¡£½ÓÏÂÀ´£¬ÎÒÃdz¢ÊÔÓà Java
´´½¨Ò»¸öʼþÏìÓ¦´¦ÀíÀ࣬°Ñÿ¼¾¶ÈÏúÊÛ¶îÔÚ10ÍòÃÀÔªÒÔÉϵÄÊý¾ÝÓúìÉ«±êʾ³öÀ´¡£
´´½¨ Java Àà
°´ÕÕÈçϲ½Ö裬Óà Java ´´½¨°ÙÁ鱨±í£¨BIRT£©µÄʼþÏìÓ¦´¦Àí³ÌÐò¡£
......