Package关键字
为了便于管理大型软件系统中数目众多的类,解决类的命名冲突问题,java引进包机制,提供类的多重类命名空间。
格式: package pkg.pkg.pkg
打包必须作为java源文件的第一条语句,指明该文件的类所在的包;缺省该语句,则指定为无名包,无打包的类称为裸体类。
若类A(main)和类B在同一个目录下,则可以A直接使用B。若B所在若干层文件夹的最上层目录与A在同一个目录下,则在类A中使用时需要将路径写清楚。若B所在文件夹在其他地方,则需要在CLASSPATH中设置B所在文件夹的最上层目录。执行时设置也类似。
当main所在类也打包时,执行时需要将包名写全。
Java提供众多类,其中java.lang不需要显示import,其他类需要导入。
需要将众多类打包给他人使用时,可以使用jar命令,格式:
Jar –cvf XX.jar *.* ;
打包后的jar包可以直接在CLASSPATH中设置并被其他类使用。