
上QQ阅读APP看书,第一时间看更新
2.1.5 Java编程风格
编程风格是编程的规范,即程序开发者一般约定的一些编程规则、格式等。在日常开发过程中,一些比较大的项目通常都是由很多人合作完成的,所以遵守一门语言的编程风格至关重要,否则如果大家都按自己的喜好来进行编码,会导致代码阅读性大大降低,在后期维护时会非常不方便。例如,有的程序员可能会养成不换行的习惯,一串代码整行排列,除了本人,其他人是很难去阅读他的代码的。目前,Java程序有两种流行的编程风格,即Allmans风格和Kernighan风格。
1.Allmans风格
Allmans风格又称为独行风格,大括号左右两边都独占一行,大括号和具体的代码分隔开,在代码量少的时候,代码布局清晰,可读性强。Allmans风格的代码如下:
Public Class Allmans { public static void main(String[] args) { System.out.println("我是独行风格"); } }
在代码量少的时候适合使用Allmans风格编码,但是如果代码量多的话,会导致代码左边出现很多大括号,反而不利于阅读。
2.Kernighan风格
Kernignan风格又称为“行尾”风格,左边的大括号在上一行代码的行尾,右边的大括号则独占一行,这样既能将大括号和代码分隔开,又不至于使代码看着过于冗余。当代码量较多时使用“行尾”风格,可使代码层次更加简洁清晰。Kernighan风格的代码如下:
Public Class Kernignan{ public static void main(String[] args){ System.out.println("我是行尾风格"); } }