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

java±àÂë¹æ·¶_¿Õ°×ºÍÃüÃû¹æ·¶

1.       ¿Õ°×(White Space)
7.1  ¿ÕÐÐ(Blank Lines)
¿ÕÐн«Âß¼­Ïà¹ØµÄ´úÂë¶Î·Ö¸ô¿ª£¬ÒÔÌá¸ß¿É¶ÁÐÔ¡£ÏÂÁÐÇé¿öÓ¦¸Ã×ÜÊÇʹÓÃÁ½¸ö¿ÕÐУº
·Ò»¸öÔ´ÎļþµÄÁ½¸öƬ¶Î(section)Ö®¼ä
·ÀàÉùÃ÷ºÍ½Ó¿ÚÉùÃ÷Ö®¼ä
ÏÂÁÐÇé¿öÓ¦¸Ã×ÜÊÇʹÓÃÒ»¸ö¿ÕÐУº
·Á½¸ö·½·¨Ö®¼ä
··½·¨Äڵľֲ¿±äÁ¿ºÍ·½·¨µÄµÚÒ»ÌõÓï¾äÖ®¼ä
·¿é×¢ÊÍ£¨²Î¼û"5.1.1"£©»òµ¥ÐÐ×¢ÊÍ£¨²Î¼û"5.1.2"£©Ö®Ç°
·Ò»¸ö·½·¨ÄÚµÄÁ½¸öÂß¼­¶ÎÖ®¼ä£¬ÓÃÒÔÌá¸ß¿É¶ÁÐÔ
7.2  ¿Õ¸ñ(Blank Spaces)
ÏÂÁÐÇé¿öÓ¦¸ÃʹÓÿոñ£º
Ò»¸ö½ô¸ú×ÅÀ¨ºÅµÄ¹Ø¼ü×ÖÓ¦¸Ã±»¿Õ¸ñ·Ö¿ª£¬ÀýÈ磺
while (true) {
...
}
×¢Ò⣺¿Õ¸ñ²»Ó¦¸ÃÖÃÓÚ·½·¨ÃûÓëÆä×óÀ¨ºÅÖ®¼ä¡£Õ⽫ÓÐÖúÓÚÇø·Ö¹Ø¼ü×ֺͷ½·¨µ÷Óá£
¿Õ¸ñÓ¦¸ÃλÓÚ²ÎÊýÁбíÖжººÅµÄºóÃæ
ËùÓеĶþÔªÔËËã·û£¬³ýÁË"."£¬Ó¦¸ÃʹÓÿոñ½«Ö®Óë²Ù×÷Êý·Ö¿ª¡£Ò»Ôª²Ù×÷·ûºÍ²Ù×÷ÊýÖ®¼ä²»Òò¸Ã¼Ó¿Õ¸ñ£¬±ÈÈ磺¸ººÅ("-")¡¢×ÔÔö("++")ºÍ×Ô¼õ("--")¡£ÀýÈ磺
a += c + d;
a = (a + b) / (c * d);
while (d++ = s++) {
n++;
}
printSize("size is " + foo + "\n");
forÓï¾äÖеıí´ïʽӦ¸Ã±»¿Õ¸ñ·Ö¿ª£¬ÀýÈ磺
for (expr1; expr2; expr3)
Ç¿ÖÆ×ªÐͺóÓ¦¸Ã¸úÒ»¸ö¿Õ¸ñ£¬ÀýÈ磺
myMethod((byte) aNum, (Object) x);
myMethod((int) (cp + 5), ((int) (i + 3)) + 1);
 
2.       ÃüÃû¹æ·¶(Naming Conventions)
ÃüÃû¹æ·¶Ê¹³ÌÐò¸üÒ×¶Á£¬´Ó¶ø¸üÒ×ÓÚÀí½â¡£ËüÃÇÒ²¿ÉÒÔÌṩһЩÓйرêʶ·û¹¦ÄܵÄÐÅÏ¢£¬ÒÔÖúÓÚÀí½â´úÂë¡£¶¨ÒåÕâ¸ö¹æ·¶µÄÄ¿µÄÊÇÈÃÏîÄ¿ÖÐËùÓеÄÎĵµ¶¼¿´ÆðÀ´ÏñÒ»¸öÈËдµÄ£¬Ôö¼Ó¿É¶ÁÐÔ£¬¼õÉÙÏîÄ¿¿ª·¢¹ý³ÌÖÐÒò¸ü»»ÈËÔ±¶ø´øÀ´µÄËðʧ¡£½Ï¶ÌµÄµ¥´Ê¿Éͨ¹ýÈ¥µô“ÔªÒô”ÐγÉËõд£»½Ï³¤µÄµ¥´Ê¿ÉÈ¡µ¥´ÊµÄÍ·¼¸¸ö×Ö·û»òÕßͨÓõÄËõдÀ´ÊµÏÖµ¥´ÊµÄ¼ò»¯¡£
8.1    °ü(Packages)
Ò»¸öΨһ°üÃûµÄǰ׺×ÜÊÇÈ«²¿Ð¡Ð´µÄASCII×Öĸ²¢ÇÒÊÇÒ»¸ö¶¥¼¶ÓòÃû£¬Í¨³£ÊÇcom£¬edu£¬gov£¬mil£¬net£¬org£¬»ò1981ÄêISO 3166±ê×¼ËùÖ¸¶¨µÄ±êʶ¹ú¼ÒµÄÓ¢ÎÄË«×Ö·û´úÂë¡£°üÃûµÄºóÐø²¿·Ö¸ù¾Ý²»Í¬»ú¹¹¸÷×ÔÄÚ²¿µÄÃüÃû¹æ·¶¶ø²»¾¡Ïàͬ¡£ÕâÀàÃüÃû¹æ·¶¿ÉÄÜÒÔÌØ¶¨Ä¿Â¼ÃûµÄ×é³ÉÀ´Çø·Ö²¿ÃÅ(department)£¬ÏîÄ¿(project)£¬»úÆ÷(machine)£¬»ò×¢²áÃû(login names)£¬È磺com.itcenter.models
8.2    Àà(Classes)
ÃüÃû¹æÔò£ºÀàÃûÊǸöÃû´Ê£¬²ÉÓôóСд»ìºÏµÄ·½Ê½£¬¶ÔÓÚËùÓбêʶ·û£¬


Ïà¹ØÎĵµ£º

java´úÀíģʽ¼°¶¯Ì¬´úÀíÀà

  java´úÀíģʽ¼°¶¯Ì¬´úÀíÀà ÊÕ²Ø
 
¶Ô´úÀíģʽÓëJava¶¯Ì¬´úÀíÀàµÄÀí½â
1.      ´úÀíģʽ
´úÀíģʽµÄ×÷ÓÃÊÇ£ºÎªÆäËû¶ÔÏóÌṩһÖÖ´úÀíÒÔ¿ØÖƶÔÕâ¸ö¶ÔÏóµÄ·ÃÎÊ¡£ÔÚijЩÇé¿öÏ£¬Ò»¸ö¿Í»§²»Ïë»òÕß²»ÄÜÖ±½ÓÒýÓÃÁíÒ»¸ö¶ÔÏ󣬶ø´úÀí¶ÔÏó¿ÉÒÔÔÚ¿Í»§¶ËºÍÄ¿±ê¶ÔÏóÖ®¼äÆðµ½ÖнéµÄ×÷Óá£
´úÀ ......

java¹ØÓÚ23ÖÖÉè¼ÆÄ£Ê½Ö®ÅÝMM°æ£¨ÍƼö£©[ת]


´´½¨ÐÍģʽ
1¡¢FACTORY——×·MMÉÙ²»ÁËÇë³Ô·¹ÁË£¬Âóµ±À͵靈áºÍ¿ÏµÂ»ùµÄ¼¦³á¶¼ÊÇMM°®³ÔµÄ¶«Î÷£¬ËäÈ»¿ÚζÓÐËù²»Í¬£¬µ«²»¹ÜÄã´øMMÈ¥Âóµ±ÀÍ»ò¿ÏµÂ»ù£¬Ö»¹ÜÏò·þÎñԱ˵“À´Ëĸö¼¦³á”¾ÍÐÐÁË¡£Âóµ±ÀͺͿϵ»ù¾ÍÊÇÉú²ú¼¦³áµÄFactory
¹¤³§Ä£Ê½£º¿Í»§ÀàºÍ¹¤³§Àà·Ö¿ª¡£Ïû·ÑÕßÈκÎʱºòÐèҪijÖÖ²úÆ·£¬Ö»ÐèÏò¹ ......

Java 7¾ö¶¨°üº¬±Õ°ü ·¢²¼ÈÕÆÚÍÆ³ÙÖÁ2010Äêµ×


ÔÚDevoxx 2009£¨Ò»ÄêÒ»¶ÈµÄJavaÉçÇø´ó»á£¬½ñÄêÔÚ11ÔÂ16-20ÈÕ¾ÙÐУ©ÉÏ£¬SunÐû²¼½«ÔÚJDK 7ÖÐÔö¼Ó±Õ°ü¹¦ÄÜ¡£Õâ¸ö¹¦ÄܵÄÌí¼Ó½«´ÓFCM v0.5£¨First-Class Methods£¬µÚÒ»Àà·½·¨£©µÄÓï·¨ºÍÓïÒ⿪ʼ×ÅÊÖ¡£FCMÓëJCAÔ­±¾Ò»Í¬±»Ìá½»£¬È»¶øSunÐû²¼JCA½«²»ÔÚJDK 7Öп¼ÂÇ¡£
 
ͬʱ£¬Sun±íʾJava 7µÄ·¢²¼Ê±¼ä½«±»ÍƳÙÖÁ2010Äêµ×¡£ ......

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

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