包
- 一个Java源文件中最多只能有一个
package
语句,但不是必须的,可以没有表明Java类位于默认的包中,默认包没有名字。 - 包的作用:可以有效区分和组织Java应用中的各个类,比如一个应用有300个类,其中有些类属于客户端,有些类属于服务器端,那么就可以构建不同的包名来区分这些负责不同模块的类。
- 包的名字通常小写,是URL命名规范的反转,如
com.abc.server
。 - JDK提供一些基本包,其中
java.lang
包是Java虚拟机自动引入的,JDK的所有包中的类构成了Java类库,或者叫作JavaSE API
,用户创建的Java应用程序都依赖于JavaSE API
。 - 引入包:
import com.abc.dollapp.doll.*
表示引入com.abc.dollapp.doll
包中的所有的类,但性能可能要差一点,因为Java编译器必须搜索所有包。 - 每个包都是独立的,顶层包不会包含子包中的类。
- 在Java源文件中,
package
语句必须放在第一行,其次是import
语句,接着是类或者接口的声明。
main方法的声明:public static void main(String[] args);
所有的关键字都是小写,标识符的开头不能是数字,标识符区分大小写。
类名和接口名单词首字母大写,方法名和变量名首字母小写,其余每个单词的首字母大写,包名小写,常量名都是大写,且利用下划线分隔单词。