专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 在Java中导入包

在Java中导入包

更新时间:2022-05-06 11:00:54 来源:动力节点 浏览1491次

在 java 中,import关键字用于导入内置和用户定义的包。当一个包被导入时,我们可以直接使用它们的名字来引用这个包的所有

import 语句必须在 package 语句之后,并且在任何其他语句之前。

使用 import 语句,我们可以从包中导入特定类或所有类。

导入特定类

使用导入语句,我们可以导入特定的类。以下语法用于导入特定类。

句法

import packageName.ClassName;

让我们看一下导入内置包和 Scanner 类的 import 语句。

package myPackage;
import java.util.Scanner;
public class ImportingExample {
	public static void main(String[] args) {
		Scanner read = new Scanner(System.in);		
		int i = read.nextInt();		
		System.out.println("You have entered a number " + i);
	}
}

在上面的代码中,类ImportingExample属于myPackage包,它还从java.util包中导入了一个名为Scanner的类。

导入所有类

使用导入语句,我们可以导入包的所有类。要导入包的所有类,我们使用 * 符号。以下语法用于导入包的所有类。

句法

import packageName.*;

让我们看一下导入内置包的导入语句。

package myPackage;
import java.util.*;
public class ImportingExample {
	public static void main(String[] args) {
		Scanner read = new Scanner(System.in);		
		int i = read.nextInt();		
		System.out.println("You have entered a number " + i);		
		Random rand = new Random();		
		int num = rand.nextInt(100);		
		System.out.println("Randomly generated number " + num);
	}
}

在上面的代码中,ImportingExample类属于myPackage包,它还从java.util包中导入了 Scanner、Random、Stack、Vector、ArrayList、HashSet 等所有类。

考虑以下导入语句。

import java.util.*;

上面的import语句util是java包的子包。它只导入util包的所有类,而不导入java包的类。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>