JavaÓïÑÔ±àÂë¹æ·¶(Java Code Conventions)
¡¡Ãû³Æ
JavaÓïÑÔ±àÂë¹æ·¶(Java Code Conventions)
¡¡ÒëÕß
³¿¹â£¨Morning£©
¡¡¼ò½é
±¾Îĵµ½²ÊöÁËJavaÓïÑԵıàÂë¹æ·¶£¬½ÏÖ®³ÂÊÀÖÒÏÈÉú¡¶c++±àÂë¹æ·¶¡·µÄºÆ·±Ï꾡£¬´ËÎĵ±Êô¶ÌС¾«º·ÁË¡£¶øÆäÖÐËùÁÐÖ®¸÷ÏîÌõ¿î£¬´Ó±àÂë·ç¸ñ£¬µ½×¢ÒâÊÂÏ²»µ¥Ö»Java£¬¶ÔÓÚÆäËûÓïÑÔ£¬Ò²¶¼ºÜÓнè¼øÒâÒå¡£ÒòΪ¼ò¶Ì£¬ËùÒÔÒ׼ǣ¬´ó¼Ò²»·Á½«´Ë×÷Ϊhandbook£¬³£±¸°¸Í·£¬ÖðÒ»¶ÔÑé¡£
¡¡ÉùÃ÷
ÈçÐ踴ÖÆ¡¢´«²¥£¬Ç븽Éϱ¾ÉùÃ÷£¬Ð»Ð»¡£
ÔÎijö´¦£ºhttp://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html£¬
ÒëÎijö´¦£ºhttp://morningspace.51.net/£¬moyingzz@etang.com
¡¡Ä¿Â¼
1 ½éÉÜ
1.1 ΪʲôҪÓбàÂë¹æ·¶
1.2 °æȨÉùÃ÷
2 ÎļþÃû
2.1 Îļþºó׺
2.2 ³£ÓÃÎļþÃû
3 Îļþ×éÖ¯
3.1 JavaÔ´Îļþ
3.1.1 ¿ªÍ·×¢ÊÍ
3.1.2 °üºÍÒýÈëÓï¾ä
3.1.3 ÀàºÍ½Ó¿ÚÉùÃ÷
4 Ëõ½øÅÅ°æ
4.1 Ð㤶È
4.2 »»ÐÐ
5 ×¢ÊÍ
5.1 ʵÏÖ×¢Ê͵ĸñʽ
5.1.1 ¿é×¢ÊÍ
5.1.2 µ¥ÐÐ×¢ÊÍ
5.1.3 β¶Ë×¢ÊÍ
5.1.4 ÐÐĩעÊÍ
5.2 Îĵ²×¢ÊÍ
6 ÉùÃ÷
6.1 ÿÐÐÉùÃ÷±äÁ¿µÄÊýÁ¿
6.2 ³õʼ»¯
6.3 ²¼¾Ö
6.4 ÀàºÍ½Ó¿ÚµÄÉùÃ÷
7 Óï¾ä
7.1 ¼òµ¥Óï¾ä
7.2 ¸´ºÏÓï¾ä
7.3 ·µ»ØÓï¾ä
7.4 if£¬if-else£¬if else-if elseÓï¾ä
7.5 forÓï¾ä
7.6 whileÓï¾ä
7.7 do-whileÓï¾ä
7.8 switchÓï¾ä
7.9 try-catchÓï¾ä
8 ¿Õ°×
8.1 ¿ÕÐÐ
8.2 ¿Õ¸ñ
9 ÃüÃû¹æ·¶ 10 ±à³Ì¹ßÀý
10.1 Ìṩ¶ÔʵÀýÒÔ¼°Àà±äÁ¿µÄ·ÃÎÊ¿ØÖÆ
10.2 ÒýÓÃÀà±äÁ¿ºÍÀà·½·¨
10.3 ³£Á¿
10.4 ±äÁ¿¸³Öµ
10.5 ÆäËü¹ßÀý
10.5.1 Ô²À¨ºÅ
10.5.2 ·µ»ØÖµ
10.5.3 Ìõ¼þÔËËã·û"?"Ç°µÄ±í´ïʽ"?"Ç°µÄ±í´ïʽ
10.5.4 ÌØÊâ×¢ÊÍ
11 ´úÂë·¶Àý
11.1 JavaÔ´Îļþ·¶Àý
1 ½éÉÜ(Introduction)
1.1 ΪʲôҪÓбàÂë¹æ·¶(Why Have Code Conventions)
±àÂë¹æ·¶¶ÔÓÚ³ÌÐòÔ±¶øÑÔÓÈΪÖØÒª£¬ÓÐÒÔϼ¸¸öÔÒò£º
- Ò»¸öÈí¼þµÄÉúÃüÖÜÆÚÖУ¬80%µÄ»¨·ÑÔÚÓÚά»¤
- ¼¸ºõûÓÐÈκÎÒ»¸öÈí¼þ£¬ÔÚÆäÕû¸öÉúÃüÖÜÆÚÖУ¬¾ùÓÉ×î³õµÄ¿ª·¢ÈËÔ±À´Î¬»¤
- ±àÂë¹æ·¶¿ÉÒÔ¸ÄÉÆÈí¼þµÄ¿É¶ÁÐÔ£¬¿ÉÒÔÈóÌÐòÔ±¾¡¿ì¶ø³¹µ×µØÀí½âеĴúÂë
- Èç¹ûÄ㽫ԴÂë×÷Ϊ²úÆ··¢²¼£¬¾ÍÐèҪȷÈÎËüÊÇ·ñ±»ºÜºÃµÄ´ò°ü²¢ÇÒÇåÎúÎÞÎó£¬Ò»ÈçÄãÒѹ¹½¨µÄÆäËüÈκβúÆ·
ΪÁËÖ´Ðй淶£¬Ã¿¸öÈí¼þ¿ª·¢ÈËÔ±±ØÐëÒ»ÖÂ×ñÊرàÂë¹æ·¶¡£Ã¿¸öÈË¡£
1.2 °æȨÉùÃ÷(Acknowledgments)
±¾Îĵµ·´Ó³µÄÊÇSun MicroSystems¹«Ë¾£¬JavaÓïÑԹ淶ÖеıàÂë±ê×¼²¿·Ö¡£Ö÷Òª¹±Ï×Õ
Ïà¹ØÎĵµ£º
µÚÒ»ÕÂ. JAVAÌåϵ½á¹¹½éÉÜ
µÚÒ»½Ú ΪºÎʹÓÃJava:ƽ̨Î޹أ¬°²È«£¬ÍøÂçÒƶ¯ÐÔ
µÚ¶þ½Ú Ìåϵ½á¹¹
1.
JAVAÐéÄâ»úµÄ»ù±¾½á¹¹Í¼£º
2. & ......
ʹÓÃservletÀ´ÏÂÔØÎļþ£¬ÆäÔÀí·Ç³£¼òµ¥£¬Ö»ÒªµÃµ½ÎļþµÄÊäÈëÁ÷£¨»òÏàÓ¦×Ö½Ú£©£¬È»ºóдÊä³öÁ÷¼´¿É¡£ÏÖ¾ÍÆäÖеļ¸¸öϸ½ÚÎÊÌâÕ¹¿ª£º
1. MIMEÀàÐ͵ÄÉèÖãº
Web ä¯ÀÀÆ÷ʹÓà MIME ÀàÐÍÀ´Ê¶±ð·Ç HTML Îĵµ£¬²¢¾ö¶¨ÈçºÎÏÔʾ¸ÃÎĵµÄÚµÄÊý¾Ý¡£
ÀýÈçEXCELÎļþµÄ MIME ÀàÐÍÊÇ "application/vnd.ms-excel "¡£ÒªÓÃservlet À´´ò¿ªÒ» ......
JavaµÄÒ»¸öÖØÒªÓŵã¾ÍÊÇͨ¹ýÀ¬»øÊÕ¼¯Æ÷(Garbage Collection£¬GC)×Ô¶¯¹ÜÀíÄÚ´æµÄ»ØÊÕ£¬³ÌÐòÔ±²»ÐèҪͨ¹ýµ÷Óú¯ÊýÀ´ÊÍ·ÅÄÚ´æ¡£Òò´Ë£¬ºÜ¶à³ÌÐòÔ±ÈÏΪJava²»´æÔÚÄÚ´æй©ÎÊÌ⣬»òÕßÈÏΪ¼´Ê¹ÓÐÄÚ´æй©Ҳ²»ÊdzÌÐòµÄÔðÈΣ¬¶øÊÇGC»òJVMµÄÎÊÌâ¡£Æäʵ£¬ÕâÖÖÏë·¨ÊDz»ÕýÈ·µÄ£¬ÒòΪJavaÒ²´æÔÚÄÚ´æй¶£¬µ«ËüµÄ±íÏÖÓëC++²»Í¬¡£
ÎÊÌâµÄÌá ......
±¾ÎÄ°üÀ¨:
A: servletÔ´ÂëʵÀý
B: servlet²¿Êð
C: ¿Í»§¶ËÔ¶³Ìµ÷ÓÃ
D: servlet¿ª·¢µ÷Óù¤¾ß
A: servletÔ´ÂëʵÀý
package com.viewlinecn.userlogin.www.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http ......