一、包
- 类包是Java管理文件的一种机制。
- 目的:防止类同名问题(将两个类放置在不同包中)
- 命名规则:小写字母
cn.sxt.test;
cn.sxt.view;
cn.sxt.view.model;
注意事项:
- 写项目时都要加包,不要使用默认包。
- com.sxt.view 和 com.sxt.view.model 是两个完全独立的包。
二、package
package用于指定包名
格式:package 包名
三、import
导入包
import用于导入包,告诉编译器应该使用哪个包里面的类。
例如:一个程序同时用到java.sql.Date类和java.util.Date里面的类,你需这样做:
java.util.Date date1 = new java.util.Date();
java.sql.Date date2 = new java.sql.date(2333);
即使程序里面没有出现像如上的情况,也需要导入包:
import java.util.date;
//import java.util.*;(java.util包里面的所有类都可以使用)
Date date = new Date();
导入静态成员
import static java.lang.Math.max;
import static java.lang.System.out;
public class Test{
public static void main(String args[])[
out.println("1和2中的最大值为"+max(1,2));
}
}
注意: Java会默认导入java.lang包下所有的类,因此这些类我们可以直接使用。
四、常用包
包名 | 功能 |
---|---|
java.lang | 包含一些Java语言的核心类,如String、Math、Integer、System和Thread,提供常用功能。 |
java.awt | 包含了构成抽象窗口工具集(abstract window toolkits)的多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)。 |
java.net | 包含执行与网络相关的操作的类。 |
java.io | 包含能提供多种输入/输出功能的类。 |
java.util | 包含一些实用工具类,如定义系统特性、使用与日期日历相关的函数。 |