Java包-手动式编译-自动式编译
目录
用 [TOC]
来生成目录:
包的基本概念
<1>包:
A:其实就是文件夹
B:作用
a:把相同的类名放到不同的包中
b:对类进行分类管理
<2>举例:
学生:增加,删除,修改,查询
老师:增加,删除,修改,查询
<3>包的定义
package 包名;
多级包用.分开即可
注意事项:
A:package语句必须是程序的第一条可执行的代码
B:package语句在一个java文件中只能有一个
C:如果没有package,默认表示无包名
<4>带包的编译和运行:
A:手动式(特别麻烦)
a:编写一个带包的java文件。
b:通过javac命令编译该java文件。
c:手动创建包名。
d:把b步骤的class文件放到c步骤的最底层包
e:回到和包根目录在同一目录的地方,然后运行
带包运行。
//java my.bagtest.HelloJava
B:自动式
a:编写一个带包的java文件。
b:javac编译的时候带上-d即可
javac -d . HelloWorld.java
c:回到和包根目录在同一目录的地方,然后运行
带包运行。
//java my.bagtest.HelloJava
手动式-代码块
// <1>手动式带包的编译和运行
package my.bagtest;
class HelloJava{
public static void main(String[] args){
System.out.println("Hello Java!");
}
}