Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

java±àÂëת»»µÄÏêϸ¹ý³Ì

 ³£¼ûµÄJAVA³ÌÐò°üÀ¨ÒÔÏÂÀà±ð£º
*Ö±½ÓÔÚconsoleÉÏÔËÐеÄÀà(°üÀ¨¿ÉÊÓ»¯½çÃæµÄÀà)
*JSP´úÂëÀࣨע£ºJSPÊÇServletsÀàµÄ±äÐÍ£©
*ServeletsÀà
*EJBÀà
*ÆäËü²»¿ÉÒÔÖ±½ÓÔËÐеÄÖ§³ÖÀà
ÕâЩÀàÎļþÖУ¬¶¼ÓпÉÄܺ¬ÓÐÖÐÎÄ×Ö·û´®£¬²¢ÇÒ³£ÓÃÇ°ÈýÀàJAVA³ÌÐòºÍÓû§Ö±½Ó½»»¥£¬ÓÃÓÚÊä³öºÍÊäÈë×Ö·û£¬È磺ÔÚJSPºÍServletÖеõ½¿Í»§¶ËËÍÀ´µÄ×Ö·û£¬ÕâЩ×Ö·ûÒ²°üÀ¨ÖÐÎÄ×Ö·û¡£ÎÞÂÛÕâЩJAVAÀàµÄ×÷ÓÃÈçºÎ£¬ÕâЩJAVA³ÌÐòµÄÉúÃüÖÜÆÚ¶¼ÊÇÕâÑùµÄ£º
*±à³ÌÈËÔ±ÔÚÒ»¶¨µÄ²Ù×÷ϵͳÉÏÑ¡ÔñÒ»¸öºÏÊʵı༭Èí¼þÀ´ÊµÏÖÔ´³ÌÐò´úÂë²¢ÒÔ.javaÀ©Õ¹Ãû±£´æÔÚ²Ù×÷ϵͳÖУ¬ÀýÈçÎÒÃÇÔÚÖÐÎÄwin2kÖÐÓüÇʱ¾±à¼­Ò»¸öjavaÔ´³ÌÐò£»
*±à³ÌÈËÔ±ÓÃJDKÖеÄjavac.exeÀ´±àÒëÕâЩԴ´úÂ룬ÐγÉ.classÀà(JSPÎļþÊÇÓÉÈÝÆ÷µ÷ÓÃJDKÀ´±àÒëµÄ)£»
*Ö±½ÓÔËÐÐÕâЩÀà»ò½«ÕâЩÀ಼Êðµ½WEBÈÝÆ÷ÖÐÈ¥ÔËÐУ¬²¢Êä³ö½á¹û¡£
ÄÇô£¬ÔÚÕâЩ¹ý³ÌÖУ¬JDKºÍJVMÊÇÈçºÎ½«ÕâЩÎļþÈçºÎ±àÂëºÍ½âÂë²¢ÔËÐеÄÄØ£¿
ÕâÀÒÔÖÐÎÄwin2k²Ù×÷ϵͳΪÀý˵Ã÷JAVAÀàÊÇÈçºÎÀ´±àÂëºÍ±»½âÂëµÄ¡£
µÚÒ»²½£¬ÎÒÃÇÔÚÖÐÎÄwin2kÖÐÓñ༭Èí¼þÈç¼Çʱ¾±àдһ¸öJavaÔ´³ÌÐòÎļþ(°üÀ¨ÒÔ ÉÏÎåÀàJAVA³ÌÐò)£¬³ÌÐòÎļþÔÚ±£´æʱĬÈϲÉÓÃÁ˲Ù×÷ϵͳĬÈÏÖ§³ÖGBK±àÂë¸ñʽ(²Ù×÷ϵͳĬÈÏÖ§³ÖµÄ¸ñʽΪfile.encoding¸ñʽ)ÐγÉÁËÒ» ¸ö.javaÎļþ£¬Ò²¼´£¬java³ÌÐòÔÚ±»±àÒëÇ°£¬ÎÒÃǵÄJAVAÔ´³ÌÐòÎļþÊDzÉÓòÙ×÷ϵͳĬÈÏÖ§³ÖµÄfile.encoding±àÂë¸ñʽ±£´æµÄ£¬ javaÔ´³ÌÐòÖк¬ÓÐÖÐÎÄÐÅÏ¢×Ö·ûºÍÓ¢ÎijÌÐò´úÂ룻Ҫ²é¿´ÏµÍ³µÄfile.encoding²ÎÊý£¬¿ÉÒÔÓÃÒÔÏ´úÂ룺
¡¡¡¡public class ShowSystemDefaultEncoding {
¡¡¡¡public static void main(String[] args) {
¡¡¡¡String encoding = System.getProperty("file.encoding");
¡¡¡¡System.out.println(encoding);
¡¡¡¡}}
µÚ¶þ²½£¬ÎÒÃÇÓÃJDKµÄjavac.exeÎļþ±àÒëÎÒÃǵÄJavaÔ´³ÌÐò£¬ÓÉÓÚJDKÊÇ ¹ú¼Ê°æµÄ£¬ÔÚ±àÒëµÄʱºò£¬Èç¹ûÎÒÃÇûÓÐÓÃ-encoding²ÎÊýÖ¸¶¨ÎÒÃǵÄJAVAÔ´³ÌÐòµÄ±àÂë¸ñʽ£¬Ôòjavac.exeÊ×ÏÈ»ñµÃÎÒÃDzÙ×÷ϵͳĬÈϲÉÓà µÄ±àÂë¸ñʽ£¬Ò²¼´ÔÚ±àÒëjava³ÌÐòʱ£¬ÈôÎÒÃDz»Ö¸¶¨Ô´³ÌÐòÎļþµÄ±àÂë¸ñʽ£¬JDKÊ×ÏÈ»ñµÃ²Ù×÷ϵͳµÄfile.encoding²ÎÊý(Ëü±£´æµÄ¾ÍÊDzÙ×÷ ϵͳĬÈϵıàÂë¸ñʽ£¬ÈçWIN2k£¬ËüµÄֵΪGBK)£¬È»ºóJDK¾Í°ÑÎÒÃǵÄjavaÔ´³ÌÐò´Ófile.encoding±àÂë¸ñʽת»¯ÎªJAVAÄÚ²¿Ä¬ÈÏ µÄUNICODE¸ñʽ·ÅÈëÄÚ´æÖС£È»ºó£¬javac°Ñת»»ºóµÄunicode¸ñʽµÄÎļþ½øÐбàÒë³É.classÀàÎļþ£¬´Ëʱ.classÎļþÊÇ UNICODE±àÂëµÄ£¬ËüÔÝ·ÅÔÚÄÚ´æÖУ¬½ô½Ó×Å£


Ïà¹ØÎĵµ£º

JavaÃæÊÔÌ⣺StringÀàµÄconcat·½·¨


±àÒë²¢ÔËÐÐÏÂÃæµÄ³ÌÐò£¬Æä½á¹ûÊÇʲô£¿
¡¡¡¡public class MyClass {
¡¡¡¡public static void main(String[] args) {
¡¡¡¡String str1 = "str1";
¡¡¡¡String str2 = "str2";
¡¡¡¡String str3 = "str3";
¡¡¡¡str1.concat(str2);
¡¡¡¡System.out.println(str3.concat(str1));
¡¡¡¡}
¡¡¡¡}
¡¡¡¡ÇëÑ¡ÔñÕýÈ·µÄ´ð°¸¡£ ......

ʲôÑùµÄjava´úÂëÈÝÒ×memory leak?

ºÜ¶àdeveloperÖªµÀjavaÒ²¿ÉÄÜmemory leak£¬¹ØÓÚÕâ¸öÖ÷ÌâÒѾ­ÓкܶàÎÄÕÂÁË¡£ÎÒÕâÀïÖ»Ïë·ÖÏíÒ»ÏÂ×Ô¼ºµÄmemory leakµÄ¾­Ñé¡£
˵Ã÷Ò»ÏÂÕâÀïÖ¸µÄmemory leakÊdzÌÐò²»¼°Ê±ÊÍ·Åheapµ¼ÖµÄOutOfMemoryError.
Ê×ÏÈÒ»ÖÖÇé¿öÊÇcollection»òÕßÊÇmapÒ»Ö±±»putÊý¾Ý£¬Ã»Óлú»áremove£¬µ¼ÖÂOutOfMemoryError¡£ÓÈÆäÊǵ±collection»òÕßÊÇmap ......

JavaѧϰÊé¼®ÍƼö

1¡¢JavaSEµÄѧϰÊé¼®
Ó¢ÎÄÃû£º¡¶Thinking in Java¡·
ÖÐÎÄÃû£º¡¶Java±à³Ì˼Ïë¡·
ͼ  Ƭ£º  
×÷  ÕߣºBruce Eckel
³ö°æÉ磺»úе¹¤Òµ³ö°æÉç
ÔĶÁ·½·¨£ºÕâ±¾Êé²¢²»ÊʺÏÒ»µã»ù´¡¶¼Ã»ÓеÄͬѧ½øÐÐÔĶÁ£¬Ç¿ÁÒ½¨ÒéѧµÄJavaSE¡£
 È»ºó¿ÉÒÔÖ±½ÓѧϰJavaWEBµÄÄÚÈÝÁË£¬µ«ÊÇÈç¹ûÏ뱸һ±¾ÊéÔÚÊֱ߱¸²éµÄ ......

JavaÖеÄÄÚ²¿Àà³õѧ

1.¶¨Ò壺 ¹ËÃû˼Òå¾ÍÊÇÔÚÀàÖж¨ÒåµÄÀ࣬·ÖΪÁ½À࣬static µÄ ºÍ non-static µÄ¡£ÄÚ²¿Ààʵ¼ÊÉÏÊÇÒ»¸ö±àÒëÆ÷µÄÏÖÏó¡£±àÒëÆ÷½«ÄÚ²¿Ààת»¯Îª´ø×ÅһЩÆæ¹ÖÃû×ÖµÄÆÕͨÀàÎļþ£¬ÐéÄâ»ú²¢²»Çø·ÖÒ»°ãÀàºÍÄÚ²¿ÀàµÄÀàÖеÄÎļþ¡£ 2.ʹÓÃÄÚ²¿ÀàµÄµÚÒ»¸öºÃ´¦——·â×°ÐԺͶà¼Ì³Ð ÎÒÃǽøÐС°µÚÈýÖÖ¹Øϵ¡±·ÖÎö£º ¼Ì³Ð½á¹¹ÖÐÎ ......

J2EE¡¢Java SE¡¢Java EE¡¢Java ME Çø±ð

 Java SE=Java Standard Edition
Java EE=Java Enterprise Edition
Java ME=Java Mobile Edition
SEÖ÷ÒªÓÃÓÚ×ÀÃæ³ÌÐò,¿ØÖÆ̨¿ª·¢(JFC)
EEÆóÒµ¼¶¿ª·¢(JSP,EJB)
MEǶÈëʽ¿ª·¢(ÊÖ»ú,С¼Òµç) 
         Ä¿Ç°£¬Java 2ƽ̨ÓÐ3¸ö°æ±¾£¬ËüÃÇÊÇÊÊÓÃÓÚСÐÍÉ豸ºÍÖÇÄÜ¿¨µÄJa ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ