CodeGym /Java 博客 /随机的 /导入Java包
John Squirrels
第 41 级
San Francisco

导入Java包

已在 随机的 群组中发布

Java 中的包是什么?

“在 Java 中,一组相关的类可以组合在一起形成一个包。”
简而言之,我们可以将包理解为一组执行相互协调/相关或一致的功能的类。例如,如果不同的 java 类正在计算学生的身高、体重和 BMI(身体质量指数),那么我们可以将所有这些类分组在同一个包中以执行健康测量。同样,如果设计一些java类来评估比赛中获胜汽车的因素。我们可以将自动驾驶汽车的速度、里程和准确性分组在同一个包中进行相关计算。导入 Java 包 - 1

Java 中的包类型

包可以由用户定义(自定义包),也可以由系统提供(称为内置包)。一些最方便和最广泛使用的内置包是 java.util、java.math、java.io、java.awt 等。导入 Java 包 - 2

图1:Java提供内置包

为什么要使用包?

打包不同的类有助于更好地构建项目,消除命名冲突并控制该包中文件的访问级别。例如,如果您正在开发具有数百个不同类的企业级应用程序,那么您需要将相关文件放在一起。在每次访问之前找到正确的文件不仅会浪费时间,而且会证明你的方法很幼稚。

如何导入包?

您需要使用关键字“ import ”以便根据您的要求导入包。让我们看一个例子来看看它是如何工作的。

导入 java.util.*

package com.importpackage.core;

// * imports all classes available in "util"
import java.util.*;

public class ImportUtilPackage {

	public static void main(String[] args) {

		// List and ArrayList are two distinct classes provided by "java.util" package
		List<String> weekDays = new ArrayList<String>(
				Arrays.asList("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"));

		System.out.println("Days of the week are: " + weekDays.toString());

		weekDays.remove("Monday");
		System.out.println("Days of the week are: " + weekDays.toString());

		// Date is another class implemented to process the Date by "java.util"
		Date today = new Date();
		System.out.println("Today's Date: " + today);

		// Scanner is a class to take user inputs from console
		// A built-in functionality provided by Java
		Scanner scanner = new Scanner(System.in);

		System.out.print("Enter your name: ");
		String name = scanner.nextLine();
		System.out.println("Your name: " + name);

		System.out.print("Enter your age: ");
		int age = scanner.nextInt();
		System.out.println("Your age: " + age);
	}
}
请注意,“ java.util.* ”导入包“ java.util ”中的所有可用类。您也可以单独导入类,如下所示。
import java.util.List;
import java.util.ArrayList;
import java.util.Date;
import java.util.Scanner;

输出

一周中的日子是:[星期一、星期二、星期三、星期四、星期五、星期六、星期日] 星期几是:[星期二、星期三、星期四、星期五、星期六、星期日] 今天的日期: 4 月 27 日星期二 22:48: 51 PKT 2021 输入您的姓名:Lizz(用户输入) 您的姓名:Lizz 输入您的年龄:22(用户输入) 您的年龄:22

结论

到目前为止,我们希望您熟悉 Java 中的基本包以及如何导入它们。不过,要想掌握它们,还需要在练习中摸索。通过坚持不懈的练习,您很快就能掌握它们。祝学习愉快!
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION