一、Java开发的基本规则
在正式书写程序前,有些知识需要去了解一下。
1、Java项目开发目录结构
项目实际开发时,我们一般把项目根据功能分为几个模块,模块下放置包,包下放置类和接口,类和接口中存放具体代码(方法、变量)
即:module(模块) >
package(包,包主要用来对类和接口进行分类。当开发 Java 程序时,可能编写成百上千的类,因此很有必要对类和接口进行分类) >
class(类,类是一个模板,它描述一类对象的行为和状态)/interface(接口) >
method(方法,可以看作C语言中的函数。方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。) >
object(对象,对象是类的一个实例)、variable(变量)、constant(常量)、expression(表达式)
2、标识符命名规则
Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
标识符由所有的大小写英文字母(Java严格区分大小写)、0-9的数字、英文的 _ 和 $ 符号组成。
标识符不能以数字开头、不能出现空格、不能将关键字(即main、int这种具有特殊含义和功能的字符)作为标识符且Java大小写敏感
标识符命名应该尽量见名知意,一般来说:
1、java中的包名全部小写,包名定义至少出现3层,前两层所在公司域名的反写,第三层是自定义名称,包名和包名之间使用.隔开。比如:com.cnblogs.home、com.w3school.html.index.
2、类名和接口名级别的标识符一般遵循大驼峰的命名规则,名称单词的首字母大写其他字母全部小写 。比如:HelloWorld、Login等
3、方法名、变量名级别的标识符一般遵循小驼峰的命名规则,名称的第一个单词全部小写,其他单词的首字母大写、其他字母全部小写。比如:name、getMax等
4、常量名一般遵循全部字母大写的规则,单词和单词之间使用_隔开。比如: PI、E、MAX_PRIORITY等。
3、源文件声明规则
当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。
1、一个源文件中只能有一个 public 类
2、一个源文件可以有多个非 public 类
3、源文件的名称应该和 public 类的类名保持一致。例如:源文件中 public 类的类名是 Employee,那么源文件应该命名为Employee.java。
4、如果一个类定义在某个包中,那么 package 语句应该在源文件的首行。
5、如果源文件包含 import 语句,那么应该放在 package 语句和类定义之间。如果没有 package 语句,那么 import 语句应该在源文件中最前面。
6、import 语句和 package 语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明。