java中须遵守的编程风格

来源:互联网 发布:小米笔记本linux系统 编辑:程序博客网 时间:2024/05/02 00:09

  遵守一门语言的编程风格是非常重要的,否则编写的代码将难以阅读,给后期的调试和修改带来很多不便。

表面上代码是写该计算机的,实际上代码是写给人看的,要让人容易读懂,这样才能方便维护。

java中有许多需要注意的编程风格,即使按照一定的格式敲代码。

1.  标识符:用来表识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列。

标识符规则:由字母、下划线、$、数字和汉字组成,长度不受限制。                             

                          标识符的第一个字符不能是数字字符。                        

                          标识符不能是关键字              

                          标识符不能是true、false和null

2 类名:遵守标识符规则,名字编写采用“陀峰式”大小写,要见名知义;避免使用诸如m1、n1等名字,尤其是名字中不要将小写的英文字母l和数字1相连接,人们很难区分1l和l1

类名举例:  class Dog{                class 梯形{                        class GetName{                                               

                               ...                                 ....                                              ...

                      }                                 }                                       }

2  变量名; 和类名命名规定一样,只不过变量名的首字母要小写。

  变量名举例:  double height  ;

               int peopleOne,peopleTwo;

3. 方法名: 和变量名的命名一样。

  例如: class  Dog{

                        int leg=4;

                        int eye=2;

                       void dogSpark(){
                                system.out.println("旺旺");

                       }

             }

4.一行只声明一个变量。虽然可以使用一种数据类型,并且用逗号分隔声明若干变量,但不利于给代码加注释。

5.在编写java程序时,许多地方都涉及使用一对打括号{},比如类体、方法体、循环语句的循环体等,扩起来的内容俗称为“代码快”。

代码块有两种流行的写法:Allmans风格和Kernighan风格。

    Allimans风格也称“独行”风格,即左右大括号各自独占一行,如下

         

 class Allmans

         {

                 public static void main(String args[]){

                       int sum=-0;

                       int i=0;

                       int j=0;

                for(i=1;i<=100;i++)

                {

                       sum+=i;

                 }

                 System.out.println(sum);

          }

  Kernighan风格也称“行尾”风格,即左大括号在上一行的行尾,而右大括号独占一行,如下

    

class Kernighan {

                 public static void main(String args[]){

                       int sum=-0;

                       int i=0;

                       int j=0;

                for(i=1;i<=100;i++) {

                       sum+=i;

                 }

                 System.out.println(sum);

}

当代码数量较大时不适合使用“独行”风格,因为该风格将导致代码的左半部分的出现大量的左右大括号,导致代码清晰度下降。

            

              
                          

原创粉丝点击