包的定义和使用
为了便于对硬盘上的文件进行管理,通常都会将文件分目录进行存放。同样在程序开发中,也需要将编写的类分目录存放便于管理。将.class文件进行分类存放。包其实就是文件夹。
命名的时候一般都是域名倒着写,比如www.eaglezsx.com 。com.eaglezsx.具体的包名
定义包的格式:
package 包名; (定义该类在这个包下)
多级包用.分开即可
Java中的包是专门用来存放类的,通常功能相同的类存放在相同的包中。在声明包时,使用package语句。
package cn.itcast.chapter04; //使用package关键字声明包 public class Example{...}
包的声明只能位于Java源文件的第一行可执行语句。package语句在一个java文件中只能有一个
如果没有package,默认表示无包名
import语句
在程序开发中,位于不同包中的类经常需要互相调用。
不同包之间的方法,要写全类名。
cn.itcast.Student stu=new cn.itcast.Student();
为了简化代码,Java中提供了import关键字,使用import可以在程序中一次导入某个指定包下的类,这样就不必在每次用到该类时都书写完成类名了。
import 包名.类名;
import通常出现在package语句之后,类定义之前。
如果有时候需要用到一个包中的许多类,则可以使用
import 包名.*;
来导入该包下的所有类。但不建议这样做。在JDK中,不同功能的类都放在不同的包中,其中Java的核心类主要放在java这个包及其子包下,Java扩展的大部分类都放在javax包及其子包下。
java.lang:包含Java语言的核心类,如String、Math、System和Thread类等,使用这个包中的类无须使用import语句导入,系统会自动导入这个包下的所有类。
java.util:包含Java中的大量工具类、集合类等,例如Arrays、List、Set等。
java.io:包含了Java输入、输出有关的类和接口。
Java-包
最新推荐文章于 2023-03-03 16:59:16 发布