java´úÂë¹æ·¶
1. ·ç¸ñÎñ±Ø±£³ÖÒ»¹áÐÔ(Consistent)
Ç°ÃæËµµ½µÄÄǸöÅóÓѵÄÎÊÌ⣬¾ÍÊÇ·ç¸ñÒ»¹áÐÐÎÊÌâ¡£ÆäʵËûµÄ·ç¸ñ£¬±¾À´Ò²Ã»ÓÐʲô
ÎÊÌ⣬µ«ÔÚÏîÄ¿ÀºÍÆäËû³ÌÐòÔ±µÄ³ÌÐòµÄ·ç¸ñ£¬ÏÔµÃìçÒ죬ÄǾʹæÔÚÎÊÌâÁË¡£
±ÈÈçÕâ¸öËõ½ø£¬ÓÖ±ÈÈç±äÁ¿ÃüÃû·½·¨£¬²»Í¬µÄÀ࣬²»Í¬µÄMethodsÀ¸÷×Ô²»Í¬£¬
Õâ³ÌÐò¾ÍºÜÄÑ¿´ÁË¡£ËùÒÔÒ»µ©ÄãÑ¡ÔñÁËijÖÖ·ç¸ñ£¬Ò»¶¨Òª¹á³¹Ê¼ÖÕ¡£Èç¹ûÒ»¸öÏîÄ¿
Àï¹æ¶¨ÁËÒ»¸ö·ç¸ñ£¬¼´±ãºÜ²»·ûºÏÄã×Ô¼ºµÄϰ¹ß£¬Ò²Òª¹á³¹Ê¼ÖÕ£¬¾ø²»Ó¦¸ÃÓÐ
±êÐÂÁ¢Òì¡£
2. Ëõ½ø·ç¸ñ(indent)
¼ÈÈ»ÊÇ´ÓËõ½øËµÆð£¬¾ÍÏÈ˵˵Ëõ½ø·ç¸ñ
Ò»°ãÀ´Ëµ£¬ÏóJavaÕâÑùµÄÀàCÓïÑÔ£¬¶¼²ÉÓÃËõ½ø·ç¸ñ¡£
3. Tab»¹Êǿոñ£¿(Tabs vs Space)
»¹ÊÇËõ½øÎÊÌâ¡£ÄÇôһ´ÎËõ½øÓ¦¸Ã¶à´ó¾àÀ룿Êǰ˸ö¿Õ¸ñ¼ü£¬
»¹ÊÇÒ»¸öTab¼ü£¿
JavaÓÐÒ»¸öÌØµã£¬¾ÍÊÇ¿çÆ½Ì¨ÐÔ¡£²»¹ý¿çƽָ̨µÄÊÇËüµÄClass
¿ÉÒÔÔÚ²»Í¬Æ½Ì¨µÄÐéÄâ»úÉÏÔËÐС£JavaµÄÔ´³ÌÐò£¬ÓÐʱºò¿É²»ÊÇ
¿çƽ̨µÄ¡£Ê²Ã´£¿Ô´³ÌÐò»¹Äܲ»¿çƽ̨£¿Êǵġ£ÓдÎÒ»¸ö³ÌÐòÔ±
ËÍÀ´Ò»Ð©Code£¬ÔÚÎҵĻ·¾³Àï´ò¿ª£¬³ÌÐòÄÑ¿´µÃÒ»ËúºýÍ¿£¬ÓиÃ
Ëõ½øµÄµØ·½£¬Ã»ÓÐËõ½ø£¬ÓеÄÔòËõ½øÒ»´ó½Ø£¬Èçͬ¹ÖʯһÑù£¬á×
ᾲβÕâÑùµÄ´úÂëÖÊÁ¿¿É²»ÐУ¡½ÐÀ´³ÌÐòÔ±Ò»ÎÊ£¬´ðÔ»ÔÚËûÄÇ
ÀïÆ¯ÁÁµÃºÜ°¡£¬Ëû»¹×¨ÃÅ»¨Ê±¼äÈ¥ÃÀ»¯ËüÃÇÁËÄØ£¿
ÔÀ´ËûµÄËõ½øÃ»ÓÐ×¢ÒâÒ»¸ö·ç¸ñ£¬ÔÚÓеĵط½ÓÃTab¼ü£¬Óеĵط½
´ò¿Õ¸ñ¡£ÔÚһЩ²»Í¬µÄƽ̨ÉÏ£¬Tab¼üµÄ¿í¶È¿ÉÊDz»Ò»ÑùµÄ¡£
˵µÀÕâÀÏàÐÅ´ó¼Ò±È½ÏÇå³þÁË£¬ÔÚËõ½øµÄʱºò£¬¾¡Á¿²»ÓÃTab£¬
¶øÊÇÓÿոñ¡£ºÃÔÚÐí¶à±à¼Æ÷£¬¶¼¿ÉÒÔ°ÑÄãµÄ¼üÅÌÉϵÄTab¼ü¶¨Òå
³É¼¸¸ö¿Õ¸ñ¡£¸Ï½ôÈ¥¶¨ÒåËü£¡
ÀïÆ¯ÁÁµÃºÜ°¡£¬Ëû»¹×¨ÃÅ»¨Ê±¼äÈ¥ÃÀ»¯ËüÃÇÁËÄØ£¿
ÔÀ´ËûµÄËõ½øÃ»ÓÐ×¢ÒâÒ»¸ö·ç¸ñ£¬ÔÚÓеĵط½ÓÃTab¼ü£¬Óеĵط½
´ò¿Õ¸ñ¡£ÔÚһЩ²»Í¬µÄƽ̨ÉÏ£¬Tab¼üµÄ¿í¶È¿ÉÊDz»Ò»ÑùµÄ¡£
˵µÀÕâÀÏàÐÅ´ó¼Ò±È½ÏÇå³þÁË£¬ÔÚËõ½øµÄʱºò£¬¾¡Á¿²»ÓÃTab£¬
¶øÊÇÓÿոñ¡£ºÃÔÚÐí¶à±à¼Æ÷£¬¶¼¿ÉÒÔ°ÑÄãµÄ¼üÅÌÉϵÄTab¼ü¶¨Òå
³É¼¸¸ö¿Õ¸ñ¡£¸Ï½ôÈ¥¶¨ÒåËü£¡
ÿ´ÎÓöàÉÙ¿Õ¸ñÄØ£¿4¸ö¡£2¸öÌ«ÉÙ²»Ã÷ÏÔ£¬8¸öÌ«¶àÕ¼¿Õ¼ä¡£
4. Ðпí
˵µÀ8¸ö¿Õ¸ñ¼üÕ¼¿Õ¼ä£¬ÄÇôÎÒÒ»ÐÐÓÐ320ÁУ¬8¸ö¿Õ¸ñËãʲô£¿
5. ±äÁ¿ÃüÃû
SUN Java Code ConventionÀﶨÒåÁËJavaÀïpackage, class, method
ºÍÆÕͨ±äÁ¿µÄÃüÃû¹æÔò£¬ÎҾͲ»ÓÃÔÙÀË·Ñ×Ö½ÚÁË¡£ÕâÀïÌáÌáһЩעÒâÊÂÏî
ºÍһЩSUNûÌáµ½µ«´ó¼Ò³£Óõķ½Ê½¡£
Ïà¹ØÎĵµ£º
ListµÄÓ÷¨
List°üÀ¨List½Ó¿ÚÒÔ¼°List½Ó¿ÚµÄËùÓÐʵÏÖÀà¡£ÒòΪList½Ó¿ÚʵÏÖÁËCollection½Ó¿Ú£¬ËùÒÔList½Ó¿ÚÓµÓÐCollection½Ó¿ÚÌṩµÄËùÓг£Ó÷½·¨£¬ÓÖÒòΪListÊÇÁбíÀàÐÍ£¬ËùÒÔList½Ó¿Ú»¹ÌṩÁËһЩÊʺÏÓÚ×ÔÉíµÄ³£Ó÷½·¨£¬Èç±í1Ëùʾ¡£
±í1 List½Ó¿Ú¶¨ÒåµÄ³£Ó÷½·¨¼°¹¦ÄÜ
´Ó±í1¿ÉÒÔ¿´³ö£¬List½Ó¿ÚÌṩµÄÊʺÏÓÚ×ÔÉíµÄ ......
Eclipse²¢²»×Ô´øGUIµÄ¿ÉÊÓ»¯¿ª·¢¹¤¾ß£¬ÄÇôÈç¹ûÒªÔÚEclipse½øÐпÉÊÓ»¯µÄGUI¿ª·¢£¬¾ÍÐèÒªÒÀ¿¿µÚÈý·½µÄ²å¼þ¡£
1. Visual Editor
Eclipse¹Ù·½ÌṩÁËÒ»¸ö½Ð×öVisual Editor(VE)µÄ¿ªÔ´GUI²å¼þ£¬¹¦ÄÜ»¹ÊDZȽÏÇ¿¡£¿ÉÒÔ¸ù¾ÝÓû§µÄ½çÃæGUIÉè¼Æ£¬×Ô¶¯Éú³ÉÏàÓ¦µÄJAVA´úÂ롣ͬÑùÒ²¿ÉÒÔͨ¹ýÏàÓ¦µÄJAVA´úÂë£¬É ......
¿´ÁËÒ»¶Î±±·çÍøµÄÊÓÆµ£¬×ܽἸ¸ö¾µäµÄjavaÏÝÚ司´ó¼Ò¡£
´ð°¸ÔÚ²©¿ÍÖУºhttp://blog.csdn.net/ol_beta/archive/2010/05/17/5598867.aspx
»¶Ó´ó¼ÒÌÖÂÛ£¡
1¡¢ÕÒÆæÊý£º
Java code
public static boolean isOdd(int i){
return i % 2 == 0;
}
ÉÏÃæµÄ·½·¨ÕæµÄÄÜÕÒµ½ËùÓÐµÄÆæÊýô£¿
2¡¢¸¡µãÊýÏë¼õ
Jav ......
javascriptдjavaû¹ØÏµ,ÖÁÓÚΪʲôÃû×ÖÕâôÏà½ü,¿ÉÄÜÊÇÒòΪjavaºÜÓÐÃûÆøËùÒÔ°ÑÃû×ÖÈ¡³É²î²»¶àµÄ,Ò»ÖÖÐÂÓïÑÔ¸Õ³öÀ´µÄʱºòÒªµãÃûÆøÀ´³öÃû°É~~
javascriptËãÊÇÒ»ÖÖhtml½Å±¾ÄÜÖ±½ÓÖ´ÐеÄÓïÑÔ°É,jspÒª±àÒë²ÅÄÜÖ´ÐÐ,Äã×Ô¼ºÐ´¸öJSP²»¿ªtomcatÖ®ÀàµÄÊÇÎÞ·¨Ö´ÐеÄ.JSPºÍJAVAµÄÇø±ð,JSPËãÊÇJAVAÒ»ÖÖ¼¼Êõ°É,ÓÃÔÚÍøÒ³±à³ÌÉÏ,ÒòΪJAVA² ......
1.[http://www.javaalmanac.com] Java¿ª·¢ÕßÄê¼øÒ»ÊéµÄÔÚÏß°æ±¾. ÒªÏë¿ìËٲ鵽ijÖÖJava¼¼ÇɵÄÓ÷¨¼°Ê¾Àý´úÂë, ÕâÊÇÒ»¸ö²»´íµÄÈ¥´¦.
2.[http://www.onjava.com] OReillyµÄJavaÍøÕ¾. ÿÖܶ¼ÓÐÐÂÎÄÕÂ.
3.[http://java.sun.com] ¹Ù·½µÄJava¿ª·¢ÕßÍøÕ¾ ÿÖܶ¼ÓÐÐÂÎÄÕ·¢±í.
4.[http://www.developer.com/java] ......