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ûÌáµ½µ«´ó¼Ò³£Óõķ½Ê½¡£
Ïà¹ØÎĵµ£º
×éµÄ¸ÅÄî, ÌáÈ¡×éÐÅÏ¢
/**
* ÕýÔò±í´ïʽ¿ÉÒÔ»®·Ö²»Í¬µÄ×é,È¡³ö×éµÄÃû³Æ,À¨ºÅ¼´¿É, ¼´ËùνµÄ²¶»ñ×é
* 1. Ïà¹ØÖªÊ¶: ²»²¶»ñÓÃ(?:expression) ±íʾÕâ×é²»ÐèÒª²¶»ñ
*
*
*/
public static void groupTest() {
String src = "xxxxxxxxxx2009-1-17-19-07-16yyyyy2001-02-18-19-07-16q";
String regex ......
ÔÚ½øÐÐMISϵͳ¿ª·¢¹ý³ÌÖÐ,´ÓÅäÖÃÎļþÖжÁÈ¡ÅäÖÃÐÅÏ¢ÊÇÿһ¸öϵͳ±ØÐë¾ß±¸µÄ¹¦ÄÜ,ÀýÈç,ÎÒÃÇÒªÅäÖöÁÈ¡Êý¾Ý¿âÅäÖÃÐÅÏ¢,°üÀ¨Çý¶¯³ÌÐòÃû¡¢Á¬½Ó×Ö·û´®£¬Óû§Ãû£¬¿ÚÁîµÈÐÅÏ¢£¬ÓÉÓÚÕâЩÐÅÏ¢»áËæ×ÅÓû§µÄ²»Í¬¶ø·¢Éú¸Ä±ä£¬ËùÒÔ²»ÄÜÖ±½Ó°Ñ²ÎÊýдÔÚ³ÌÐòÖУ¬½«ÆäдÈëÅäÖÃÎļþ£¬È»ºóÔÚÓ¦ÓóÌÐòÖжÁÈ¡ÅäÖÃÐÅÏ¢²¢¼ÓÒÔʹÓã¬ÊÇÒ»¸ö³É ......
javascriptдjavaû¹ØÏµ,ÖÁÓÚΪʲôÃû×ÖÕâôÏà½ü,¿ÉÄÜÊÇÒòΪjavaºÜÓÐÃûÆøËùÒÔ°ÑÃû×ÖÈ¡³É²î²»¶àµÄ,Ò»ÖÖÐÂÓïÑÔ¸Õ³öÀ´µÄʱºòÒªµãÃûÆøÀ´³öÃû°É~~
javascriptËãÊÇÒ»ÖÖhtml½Å±¾ÄÜÖ±½ÓÖ´ÐеÄÓïÑÔ°É,jspÒª±àÒë²ÅÄÜÖ´ÐÐ,Äã×Ô¼ºÐ´¸öJSP²»¿ªtomcatÖ®ÀàµÄÊÇÎÞ·¨Ö´ÐеÄ.JSPºÍJAVAµÄÇø±ð,JSPËãÊÇJAVAÒ»ÖÖ¼¼Êõ°É,ÓÃÔÚÍøÒ³±à³ÌÉÏ,ÒòΪJAVA² ......
ÕûÀí¹ØÓÚjavaµÄString
Àà,equalsº¯ÊýºÍ±È½Ï²Ù×÷·ûµÄÇø±ð
³õѧ Java
ÓжÎʱ¼äÁË£¬¸Ð¾õËÆºõ¿ªÊ¼ÈëÁËÃÅ£¬ÓÐÁ˵ã¶ù¸Ð¾õµ«ÊÇ·¢ÏֺܶàÀ§»óºÍÒÉÎʶøÇÒ¾ùÀ´×ÔÓÚ×î»ù´¡µÄ֪ʶÕÛÌÚÁËÒ»Õó×ÓÓÖ²éÁ˲éÊ飬ÖÕÓÚ¶Ô String
Õâ¸öÌØÊâµÄ¶ÔÏóÓÐÁ˵ã¸ÐÎò´ó¼ÒÏÈÀ´¿´¿´Ò»¶ÎÆæ¹ÖµÄ³ÌÐò£º
public class TestString { ......
´«ÖDz¥¿Í_ÕÅТÏé_Java»ù´¡3_ÃæÏò¶ÔÏóÉÏ_ѧϰ±Ê¼Ç
1.ʲôÊÇÀ࣬ʲôÊǶÔÏó£¬ÒÔǰÉϿεÄʱºòÒ»Ö±²»¶®£¬ÏÖÔÚÎÒ¶®ÁË£¬
Àà¾ÍÊÇÒ»¸ö¿ò¼Ü£¬¶ø¶ÔÏó¾ÍÊǸù¾ÝÕâÖÖ¿ò¼Ü¹¹½¨³öÀ´µÄµÄʵÀý¡£Ò²¿ÉÒÔÏñÕÅÀÏʦ˵µÄÄÇÑù£¬Àà¾ÍÊÇÒ»ÀàÎïÌåµ ......