一.类的阐述及Package相关
- 同一个源文件可以定义多个类。
- 编译后,每个类都会生成独立的.class文件
- 一个类中,只能有一个主函数,每个类中都可以有自己的主函数
- public修饰的类称为公开类,要求类名必须与文件名称完全相同,包括大小写
- 一个源文件中,只能有一个公开类
二. Package(包)
-
作用:类似于文件夹,用于管理字节码(.class)文件
-
语法:Package 包名;
-
位置:必须写在源文件的第一行。
-
带包编译:java -d. 源文件名称.java(自动生成目录结构)
-
带包运行:java 包名.类名(包名+类名又称全限定名)
-
采用域名倒置的规则:www.baidu.com.cn——》cn.com.baidu.xxx
-
例如:cn.com.company.department.group.project.module.XxxClass
-
通过pacage关键字在源文件的首行进行包的定义:
a) 带包编译:javac -d . xxx.java
b)带包运行:java xxx.xxx.xxxClass
c)经验:域名倒置