项目和包本质都是文件夹,当在编译器中新建了一个包package1时,电脑中也会新建一个名叫package1的文件。类的本质是后缀名为.java的文件。
包是java语言有效管理类的方式,将有相同特征的文件存储到一个包中,方便管理。 同时因为包的存在,可以区分相同文件名的不同文件。
package语句作为Java源文件的第一条语句,指明当前文件定义的类所在的包。
package语句的一般语法格式为:
package package1.subpackage1;
包的命名规则:
1.使用英文字母作为包的名称。
2.包名要求全部使用小写字母表示(多个单词也全部小写)。
3.如果包名包含多个层次,每个层次应该用“.”分割,如上例举的package1为主包,subpackage1为子包。
在开发中可以通过import关键词引入其他的包:
在编写源文件时,除了自己编写类外,我们经常需要使用Java提供的许多类,这些类可能在不同的包中。同时需要的文件可能有大量重名文件,需要精准的指出需要的是哪个文件。
如果需要引入其他包中的类,可以使用如下语法格式:
import 包名.类名;
如果要引入某个包中的所有类,可以使用如下语法格式:
import 包名.*;
举例:
/*引入java.util包中的Date类*/
import java.util.Date;
/*引入java.io包中的BufferedInputStream类*/
import java.io.BufferedInputStream;
/*引入java.sql包中的所有类*/
import java.sql.*;
public class TestImport {
/*引入其他包中的类在本类中使用*/
Date date;
BufferedInputStream input;
Connection conn;
}