java中的包,类似与操作系统的文件夹。包有2个作用:
- 增大类的命名空间。在不同的包中,才能有同名的类。
- 把具有类似功能的类,集中放在一个包中
系统内置的包(常见):
包名 | 解释 |
---|---|
java.util | 常用的工具类,都在这一个包下 |
java.io | 与IO操作相关的类,都在这个包下(IO:input,output) |
java.util.concurrent | 并发包,Doug lea编写的多线程相关的类,都在这个包下 |
java.lang | 基础语言包,8种基本类型,String,以及其他必备的类 |
import语句:
当要一个类,要访问另外一个在同一个包中的类时,可以直接访问。
当一个类,要访问另外一个不在同一个包中的类时,必须先使用import语句把那个类引进来,才能使用。
注意:
- 以下时仅仅引入一个Scanner类
import java.util.Scanner;
- 以下是引入一个包中所有的类
import java.util.*;
- 一个类中只能有一个package语句,表面当前类属于哪个包
- package必须是源代码的非空白首行
- 一个类中可以有0到多个import语句
- import语句如果有,必须在package 和 类的定义之间
- 当一个类,要引入其他不同的包中的2个类,这2个类的名字好相同时,如下:
- 在Java中,每一个Java程序都会默认引入java.lang包下的所有类,所以,在我们使用String类的时候,就可以直接。
评论 (0)