Java语言设计了一套良好的编码规范,我们初学编程的人更应该养成这个好习惯下面详述如下:
Java语言的编程规范
一,Java程序源文件的命名规则
Java程序源文件的后缀必须是.java,不能是其他文件后缀名。通常情况下,Java程序源文件的主文件名可以是任意的。但有一种情况下例外:如果Java程序源代码里定义了一个public类,则该源文件的主文件名必须与该public类的类名相同。
如果Java源文件中没有包含public类定义时,这个源文件的文件名可以是任意的。但为了提供更好的可读性,通常这样做:
1,一个java源文件只定义一个类,不同的类使用不同的源文件定义。
2,将每个源文件中单独定义的类都定义成public。
3,保持java源文件的主文件名与该源文件中定义的public类同名。
二Java程序语句的书写
1,Java语句可以跨多行书写,但一个字符串,变量名不能跨越多行。而且从程序的可读性上看,应该避免在一行书写多个语句。Java支持一次为多个变量赋值的写法,但并不推荐这种写法。在语句书写中不要把一个表达式写的过于复杂,如果一个表达式过于复杂,则把它分成几步来写。不要过多的依赖运算符的优先级来控制表达式的执行顺序,这样降低了可读性,尽量使用()来控制表达式的执行顺序。
2,当定义一个数组时,尽量使用type[] arrayName;这种方式。定义一个类时类名必须是由一个或多个有意义的单词连缀而成每个单词首字母大写,其他字母全部小写,单词与单词之间不要使用任何分隔符。定义变量时,不管是局部变量还是成员变量,都应该是多个有意义的单词连缀而成,其中第一个单词首字母小写,后面每个单词首字母大写。而比类高一个级别的包名则应该全部由小写字母组成。方法名的命名规则同变量,但一般要求以动词开头。定义常量时,所有字母都要大写,当要连缀单词时要用_下划线连接。 

3,Java程序有两类注释:实现注释(implementation comments)和文档注释(document comments)。实现注释是那些在C++中见过的,使用/*...*/和//界定的注释。文档注释(被称为"doc comments")是Java独有的,并由/**...*/界定。文档注释可以通过javadoc工具转换成HTML文件。实现注释用以注释代码或者实现细节。文档注释从实现自由(implementation-free)的角度描述代码的规范。它可以被那些手头没有源码的开发人员读懂。 注释应被用来给出代码的总括,并提供代码自身没有提供的附加信息。注释应该仅包含与阅读和理解程序有关的信息。例如,相应的包如何被建Java程序有两类注释:实现注释(implementation comments)和文档注释(document comments)。实现注释是那些在C++中见过的,使用/*...*/和//界定的注释。文档注释(被称为"doc comments")是Java独有的,并由/**...*/界定。文档注释可以通过javadoc工具转换成HTML文件。 实现注释用以注释代码或者实现细节。文档注释从实现自由(implementation-free)的角度描述代码的规范。它可以被那些手头没有源码的开发人员读懂。注释应被用来给出代码的总括,并提供代码自身没有提供的附加信息。注释应该仅包含与阅读和理解程序有关的信息。例如,相应的包如何被建立或位于哪个目录下之类的信息不应包括在注释中。在注释里,对设计决策中重要的或者不是显而易见的地方进行说明是可以的,但应避免提供代码中己清晰表达出来的重复信息。多余的的注释很容易过时。通常应避免那些代码更新就可能过时的注释。 注意:频繁的注释有时反映出代码的低质量。当你觉得被迫要加注释的时候,考虑一下重写代码使其更清晰。注释不应写在用星号或其他字符画出来的大框里。注释不应包括诸如制表符和回退符之类的特殊字符。 或位于哪个目录下之类的信息不应包括在注释中。 在注释里,对设计决策中重要的或者不是显而易见的地方进行说明是可以的,但应避免提供代码中己清晰表达出来的重复信息。多余的的注释很容易过时。通常应避免那些代码更新就可能过时的注释。 注意:频繁的注释有时反映出代码的低质量。当你觉得被迫要加注释的时候,考虑一下重写代码使其更清晰。 注释不应写在用星号或其他字符画出来的大框里。注释不应包括诸如制表符和回退符之类的特殊字符。