关键字—package
- package语句作为Java源文件的第一条语句,指明该文件中定义的类所在的包。(若缺省该语句,则指定为无名包)。
- 它的格式为:
package 顶层包名.子包名 ;
- 包对应于文件系统的目录,package语句中,用 “.” 来指明包(目录)的层次;
包通常用小写单词,类名首字母通常大写。
关键字—import
为使用定义在不同包中的Java类,需用import语句来引入指定包层次下所需要的类或全部类(.*)。import语句告诉编译器到哪里去寻找类。
-
语法格式:(手写在最前面)
import 包名[.子包名…]. <类名 |*> -
如果记不住格式的话可以采用如下便捷方式:
开始不引用类名,当使用的时候出现红色下划线提示时,使用ALT+/命令调出菜单直接由eclipse帮我们调用。(这个方法与手写的都一样就是可以偷个小懒。) -
开头不引用,在调用类的时候写明包名和类名
包名.类名 变量名=new 包名.类名();
例如:day.test.Person m=new day.test.Person() -
开头用==import 包名.*==将包内所有Java文件都引进来
ps:
- 若引入的包为:java.lang,则编译器默认可获取此包下的类,不需要再显示声明。
- import语句出现在package语句之后、类定义之前
- 一个源文件中可包含多个import语句
- 可以使用import lee.* ;语句,表明导入lee包下的所有类。而lee包下sub子包内的类则不会被导入。import lee.sub.*;
- import语句不是必需的,可坚持在类里使用其它类的全名
- JDK 1.5加入import static语句
JDK中主要的包介绍
- java.lang----包含一些Java语言的核心类,如String、Math、Integer、
System和Thread,提供常用功能。 - java.net----包含执行与网络相关的操作的类和接口。
- java.io ----包含能提供多种输入/输出功能的类。
- java.util----包含一些实用工具类,如定义系统特性、接口的集合框架类、
使用与日期日历相关的函数。 - java.text----包含了一些java格式化相关的类
- java.sql----包含了java进行JDBC数据库编程的相关类/接口
- java.awt----包含了构成抽象窗口工具集(abstract window toolkits)的
多个类,这些类被用来构建和管理应用程序的图形用户界
面(GUI)。 - java.applet----包含applet运行所需的一些类。
下的
jdk的:
java.lang的: