background image

5.4 

   

 

类和接口的声明

 

                                                                                                                 

 

 

................................................................................................................

 

 12

   

   

 

语句

 

                                                                                                                                                

 

 

...............................................................................................................................................

 

 13

   

6.1 

   

 

简单语句

 

                                                                                                                             

 

 

............................................................................................................................

 

 13

   

6.2 

   

复合语句

 

                                                                                                                              

 

 

.............................................................................................................................

 

 13

   

6.3 

   

 

返回语句

 

                                                                                                                             

 

 

............................................................................................................................

 

 14

   

6.4 if

 

 

   if-else

 

 

   if else-if else

 

     

 

语句

 

                                                                                          

 

 

.........................................................................................

 

 14

   

6.5 for

 

     

 

语句

 

                                                                                                                               

 

 

..............................................................................................................................

 

 15

   

6.6 while

 

     

 

语句

 

                                                                                                                           

 

 

..........................................................................................................................

 

 15

   

6.7 do-while

 

     

 

语句

 

                                                                                                                      

 

 

.....................................................................................................................

 

 15

   

6.8 switch

 

     

 

语句

 

                                                                                                                         

 

 

........................................................................................................................

 

 16

   

   

 

空白

 

                                                                                                                                                

 

 

...............................................................................................................................................

 

 17

   

7.1 

   

 

空行

 

                                                                                                                                     

 

 

....................................................................................................................................

 

 17

   

7.2 

   

 

空格

 

                                                                                                                                     

 

 

....................................................................................................................................

 

 17

   

   

 

命名规范

 

                                                                                                                                        

 

 

.......................................................................................................................................

 

 18

   

8.1 

   

包命名

 

                                                                                                                                  

 

 

.................................................................................................................................

 

 18

   

8.2 

   

类和接口命名

 

                                                                                                                      

 

 

.....................................................................................................................

 

 18

   

8.3 

   

方法命名

 

                                                                                                                              

 

 

.............................................................................................................................

 

 19

   

8.4 

   

变量命名

 

                                                                                                                              

 

 

.............................................................................................................................

 

 19

   

8.5 

   

常量命名

 

                                                                                                                              

 

 

.............................................................................................................................

 

 19

   

8.6 

   

异常命名

 

                                                                                                                              

 

 

.............................................................................................................................

 

 19

   

8.7  Layout

 

     

命名

 

                                                                                                                         

 

 

........................................................................................................................

 

 20

   

8.8  

 

 

资源

 

 

    ID

       

命名

 

                                                                                                                       

 

 

......................................................................................................................

 

 20

   

8.9  

 

 

资源命名

 

                                                                                                                             

 

 

............................................................................................................................

 

 20

   

   

   

    Eclipse

 

     

中使用模板

 

                                                                                                                   

 

 

..................................................................................................................

 

 20

   

9.1  

 

 

注释模板

 

                                                                                                                             

 

 

............................................................................................................................

 

 20

   

9.2  

 

 

导入注释模板

 

                                                                                                                     

 

 

....................................................................................................................

 

 23

   

9.3  

 

 

导入代码格式化模板

 

                                                                                                         

 

 

........................................................................................................

 

 23

   

9.4  XML

 

     

格式化设置

 

                                                                                                               

 

 

..............................................................................................................

 

 23

   

介绍 

1.1 为什么要有编码规范 

编码规范对于程序员而言尤为重要,有以下几个原因:

一个软件的生命周期中,

80%的花费在于维护

几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护

编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码

代码是写给机器运行的,却是给人看的