就是java源码的文件夹
命名格式:
公司名称
工程名称
模块
package声明关键字:
声明此类在那些包下
package T1;//声明此类是在T1文件夹下的
public class t1 {
}
————————————————————————————————————————
package T1.T2;//声明此类是在T1下的T2文件夹下的类
public class t2 {
}
访问别包的类 需要些全名,也可以使用 import 引入此类
import com.kaige123.student.Test; (优先级高) //因为他是直接指定了具体的路径及方法
import com.kaige123.student.*; (优先级低) //引入这个包下的所有操作类
类的查找:
1.先看 直接import引入的类
2.就在当前包下搜索
3.再到 import * 这个路径中搜索
静态方法引入:
import static com.kaige123.student.Test.*; //引入所有方法
import static com.kaige123.student.Test.method; //引入method方法
我们类中有自动入的包 java.lang.*;
系统包:
java.lang 开发中要用到的操作类 System String Integer
import java.lang.*;
System.out.println();
java.util 时间 集合 工具类
java.awt java早期图形化技术
javax.swing java自己的图形化技术
java.sql 数据库
javax.sql 数据源
java.net 网络编程
java.io 流
javax.servlet web开发