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

ʵսÌå»áJava¶àÏ̱߳à³Ì¾«Òª

     ÔÚ Java ³ÌÐòÖÐʹÓöàÏß³ÌÒª±ÈÔÚ C »ò C++ ÖÐÈÝÒ׵ö࣬ÕâÊÇÒòΪ Java ±à³ÌÓïÑÔÌṩÁËÓïÑÔ¼¶µÄÖ§³Ö¡£±¾ÎÄͨ¹ý¼òµ¥µÄ±à³ÌʾÀýÀ´ËµÃ÷ Java ³ÌÐòÖеĶàÏß³ÌÊǶàôֱ¹Û¡£¶ÁÍê±¾ÎÄÒÔºó£¬Óû§Ó¦¸ÃÄܹ»±àд¼òµ¥µÄ¶àÏ̳߳ÌÐò¡£
 
¡¡   Ϊʲô»áÅŶӵȴý?
¡¡¡¡ÏÂÃæµÄÕâ¸ö¼òµ¥µÄ Java ³ÌÐòÍê³ÉËÄÏî²»Ïà¹ØµÄÈÎÎñ¡£ÕâÑùµÄ³ÌÐòÓе¥¸ö¿ØÖÆỊ̈߳¬¿ØÖÆÔÚÕâËĸöÈÎÎñÖ®¼äÏßÐÔµØÒƶ¯¡£´ËÍ⣬ÒòΪËùÐèµÄ×ÊÔ´ ? ´òÓ¡»ú¡¢´ÅÅÌ¡¢Êý¾Ý¿âºÍÏÔʾÆÁ -- ÓÉÓÚÓ²¼þºÍÈí¼þµÄÏÞÖƶ¼ÓÐÄÚÔÚµÄDZ·üʱ¼ä£¬ËùÒÔÿÏîÈÎÎñ¶¼°üº¬Ã÷ÏԵĵȴýʱ¼ä¡£Òò´Ë£¬³ÌÐòÔÚ·ÃÎÊÊý¾Ý¿â֮ǰ±ØÐëµÈ´ý´òÓ¡»úÍê³É´òÓ¡ÎļþµÄÈÎÎñ£¬µÈµÈ¡£Èç¹ûÄúÕýÔڵȴý³ÌÐòµÄÍê³É£¬ÔòÕâÊǶԼÆËã×ÊÔ´ºÍÄúµÄʱ¼äµÄÒ»ÖÖ×¾ÁÓʹÓ᣸Ľø´Ë³ÌÐòµÄÒ»ÖÖ·½·¨ÊÇʹËü³ÉΪ¶àÏ̵߳ġ£
¡¡¡¡ËÄÏî²»Ïà¹ØµÄÈÎÎñ
 
     class myclass {
¡¡¡¡static public void main(String args[]) {
¡¡¡¡print_a_file();
¡¡¡¡manipulate_another_file();
¡¡¡¡access_database();
¡¡¡¡draw_picture_on_screen();
¡¡¡¡}
¡¡¡¡}
 
¡¡¡¡ÔÚ±¾ÀýÖУ¬Ã¿ÏîÈÎÎñÔÚ¿ªÊ¼Ö®Ç°±ØÐëµÈ´ýÇ°Ò»ÏîÈÎÎñÍê³É£¬¼´Ê¹ËùÉæ¼°µÄÈÎÎñºÁ²»Ïà¹ØÒ²ÊÇÕâÑù¡£µ«ÊÇ£¬ÔÚÏÖʵÉú»îÖУ¬ÎÒÃǾ­³£Ê¹ÓöàÏß³ÌÄ£ÐÍ¡£ÎÒÃÇÔÚ´¦ÀíijЩÈÎÎñµÄͬʱҲ¿ÉÒÔÈú¢×Ó¡¢ÅäżºÍ¸¸Ä¸Íê³É±ðµÄÈÎÎñ¡£ÀýÈ磬ÎÒÔÚдÐŵÄͬʱ¿ÉÄÜ´ò·¢ÎҵĶù×ÓÈ¥ÓʾÖÂòÓÊƱ¡£ÓÃÈí¼þÊõÓïÀ´Ëµ£¬Õâ³ÆΪ¶à¸ö¿ØÖÆ(»òÖ´ÐÐ)Ï̡߳£
¡¡¡¡¿ÉÒÔÓÃÁ½ÖÖ²»Í¬µÄ·½·¨À´»ñµÃ¶à¸ö¿ØÖÆỊ̈߳º
¡¡¡¡¶à¸ö½ø³Ì
¡¡¡¡ÔÚ´ó¶àÊý²Ù×÷ϵͳÖж¼¿ÉÒÔ´´½¨¶à¸ö½ø³Ì¡£µ±Ò»¸ö³ÌÐòÆô¶¯Ê±£¬Ëü¿ÉÒÔΪ¼´½«¿ªÊ¼µÄÿÏîÈÎÎñ´´½¨Ò»¸ö½ø³Ì£¬²¢ÔÊÐíËüÃÇͬʱÔËÐС£µ±Ò»¸ö³ÌÐòÒòµÈ´ýÍøÂç·ÃÎÊ»òÓû§ÊäÈë¶ø±»×èÈûʱ£¬ÁíÒ»¸ö³ÌÐò»¹¿ÉÒÔÔËÐУ¬ÕâÑù¾ÍÔö¼ÓÁË×ÊÔ´ÀûÓÃÂÊ¡£µ«ÊÇ£¬°´ÕÕÕâÖÖ·½Ê½´´½¨Ã¿¸ö½ø³ÌÒª¸¶³öÒ»¶¨µÄ´ú¼Û£ºÉèÖÃÒ»¸ö½ø³ÌÒªÕ¼ÓÃÏ൱һ²¿·Ö´¦ÀíÆ÷ʱ¼äºÍÄÚ´æ×ÊÔ´¡£¶øÇÒ£¬´ó¶àÊý²Ù×÷ϵͳ²»ÔÊÐí½ø³Ì·ÃÎÊÆäËû½ø³ÌµÄÄÚ´æ¿Õ¼ä¡£Òò´Ë£¬½ø³Ì¼äµÄͨÐźܲ»·½±ã£¬²¢ÇÒÒ²²»»á½«Ëü×Ô¼ºÌṩ¸øÈÝÒ׵ıà³ÌÄ£ÐÍ¡£
¡¡¡¡Ïß³Ì
¡¡¡¡Ïß³ÌÒ²³ÆΪÇáÐͽø³Ì (LWP)¡£ÒòΪÏß³ÌÖ»ÄÜÔÚµ¥¸ö½ø³ÌµÄ×÷ÓÃÓòÄڻ£¬ËùÒÔ´´½¨Ï̱߳ȴ´½¨½ø³ÌÒªÁ®¼ÛµÃ¶à¡£ÕâÑù£¬ÒòΪÏß³ÌÔÊÐíЭ×÷ºÍÊý¾Ý½»»»£¬²¢ÇÒÔÚ¼ÆËã×ÊÔ´·½Ãæ·Ç³£Á®¼Û£¬ËùÒÔÏ̱߳Ƚø³Ì¸ü¿ÉÈ¡¡£Ïß³ÌÐèÒª²Ù×÷ϵͳµÄÖ§³Ö£¬Òò´Ë²»ÊÇËùÓеĻúÆ÷


Ïà¹ØÎĵµ£º

java±àÂë¹æ·¶_Îļþ×éÖ¯

     ×î½ü£¬¶Ô²¿ÃŵÄjava±àÂë¹æ·¶½øÐÐÁËÕû¶Ù£¬Ð´Á˱¾Îĵµ¹©´ó¼Ò²Î¿¼£¬ÇëÖ¸Õý¡£
1.       ΪʲôҪÖƶ©±àÂë¹æ·¶
ºÃµÄ´úÂë·ç¸ñ²»½öÄÜÌá¸ß¿É¶ÁÐÔ£¬¶øÇÒ»áʹ´úÂë¸ü½¡×³£¬¸üΪÖØÒªµÄÊÇÔÚÐÞ¸Äʱ²»ÈÝÒ׳ö´í¡£ÔÚÏÖ´úÈí¼þ¿ª·¢ÖУ¬Î¬»¤¹¤×÷»áÕ¼ÓÃ80%µÄʱ¼ä£¬¶øÇÒ¿ª·¢ÕߺÍά»¤ÕßÍ ......

java±àÂë¹æ·¶_Ëõ½øºÍ×¢ÊÍ

1.       Ëõ½øÅÅ°æ(Indentation)
4¸ö¿Õ¸ñ³£±»×÷ΪËõ½øÅÅ°æµÄÒ»¸öµ¥Î»¡£Ëõ½øµÄÈ·ÇнâÊͲ¢Î´Ïêϸָ¶¨(¿Õ¸ñ vs. ÖƱí·û)¡£Ò»¸öÖƱí·ûµÈÓÚn¸ö¿Õ¸ñ(ÊÓ¾ßÌåµÄ±à¼­Æ÷¶ø¶¨£¬EclipseĬÈÏÒ»¸öÖƱí·ûΪ4¸ö×Ö·û)¡£
3.1    Ð㤶È(Line Length)
¾¡Á¿±ÜÃâÒ»Ðеij¤¶È³¬¹ý80¸ö×Ö·û£¬ÒòΪºÜ ......

java±àÂë¹æ·¶_ÉùÃ÷ºÍÓï¾ä

1.       ÉùÃ÷(Declarations)
5.1  ÿÐÐÉùÃ÷±äÁ¿µÄÊýÁ¿(Number Per Line)
ÍƼöÒ»ÐÐÒ»¸öÉùÃ÷£¬ÒòΪÕâÑùÒÔÀûÓÚдעÊÍ¡£Ò༴£¬
int level; // indentation level
int size; // size of table
ÒªÓÅÓÚ£¬
int level, size;
²»Òª½«²»Í¬ÀàÐͱäÁ¿µÄÉùÃ÷·ÅÔÚͬһÐУ¬ÀýÈ磺
int foo, foo ......

Java³£ÅöÃæÊÔÌâ

1¡¢jspºÍservletµÄÇø±ð¡¢¹²Í¬µã¡¢¸÷×ÔÓ¦Óõķ¶Î§£¿£¿
JSPÊÇServlet¼¼ÊõµÄÀ©Õ¹£¬±¾ÖÊÉϾÍÊÇServletµÄ¼òÒ×·½Ê½¡£JSP±àÒëºóÊÇ“Ààservlet”¡£ServletºÍJSP×îÖ÷ÒªµÄ²»Í¬µãÔÚÓÚ£¬ServletµÄÓ¦ÓÃÂß¼­ÊÇÔÚJavaÎļþÖУ¬²¢ÇÒÍêÈ«´Ó±íʾ²ãÖеÄHTMLÀï·ÖÀ뿪À´¡£¶øJSPµÄÇé¿öÊÇJavaºÍHTML¿ÉÒÔ×éºÏ³ÉÒ»¸öÀ©Õ¹ÃûΪ.jspµÄÎļþ¡£J ......

ÉîÈë½âÎöJavaÌØÐÔassertion

½ñÌì¿´ÁËһλǰ±²µÄÎÄÕÂhttp://blog.csdn.net/psyl/archive/2010/01/24/5250562.aspx
µÚÒ»Ìâ¾Í²»»á¡£°¥£¬Ôΰ¡¡£»ù´¡Ì«²î£¬ÐèÒª¼ÓÇ¿¡£
GoogleÁËһϠhttp://www.ibm.com/developerworks/cn/java/l-javaassertion/index.html ÕâƪÎÄÕ½éÉÜassertion,¸Ð¾õ²»´í£¬×ªÏµØÖ·¡£
SpringÒ²ÌṩÁ˶ÏÑԵŦÄÜ
org.springframew ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ