当前位置:首页 > Java

如何java导入类

2026-03-23 19:26:21Java

导入单个类

使用 import 关键字后跟类的完整路径(包名 + 类名),以分号结尾。例如:

import java.util.ArrayList;

之后可以直接在代码中使用 ArrayList,无需写全路径。

导入整个包的所有类

使用通配符 * 导入指定包下的所有类。例如:

import java.util.*;

这种方式会导入 java.util 包中的全部类(如 ArrayListHashMap 等),但不会递归导入子包。

静态导入

通过 import static 直接导入类的静态成员(方法或字段),可直接调用无需类名。例如:

import static java.lang.Math.PI;
import static java.lang.Math.sqrt;

之后可直接使用 PIsqrt(4),无需写成 Math.PIMath.sqrt(4)

默认导入的包

以下包无需手动导入,Java 自动包含:

  • java.lang(如 StringSystem
  • 当前包的类(同包下的其他类)

处理同名类冲突

若需使用两个同名类(如 java.util.Datejava.sql.Date),解决方案:

如何java导入类

  • 只导入一个类,另一个使用全限定名:
    import java.util.Date;
    // 使用时直接写 Date 指代 java.util.Date
    java.sql.Date sqlDate = new java.sql.Date(...);
  • 均不导入,全部使用全限定名。

示例代码

// 导入单个类
import java.util.HashMap;

// 静态导入
import static java.lang.System.out;

public class Main {
    public static void main(String[] args) {
        HashMap<String, Integer> map = new HashMap<>(); // 直接使用 HashMap
        out.println("静态导入示例"); // 直接使用 out 替代 System.out
    }
}

注意事项

  • 避免过度使用通配符 *,可能降低代码可读性。
  • 静态导入需谨慎,过度使用可能导致方法来源不清晰。
  • 类路径区分大小写,确保拼写正确。

标签: java
分享给朋友:

相关文章

如何安装java环境

如何安装java环境

下载JDK安装包 访问Oracle官方网站或OpenJDK项目页面,选择适合操作系统的JDK版本(如Windows、macOS或Linux)。确保下载与系统架构匹配的版本(32位或64位)。 运行安…

如何学习java语言

如何学习java语言

学习Java语言的系统方法 理解基础概念 Java是一种面向对象的编程语言,掌握基础概念如变量、数据类型、运算符、控制流语句(if-else、循环)是第一步。熟悉类和对象的概念,理解封装、继承和多态三…

vue实现java登录注册

vue实现java登录注册

实现 Vue 与 Java 后端的登录注册功能 前端 Vue 部分 安装必要的依赖(如 axios 用于 HTTP 请求): npm install axios 创建登录表单组件(Login.vue…

react如何与java配合

react如何与java配合

React 与 Java 配合的常见方式 React 作为前端框架,通常与 Java 后端通过 RESTful API 或 GraphQL 进行交互。以下是几种常见的配合方式: RESTful AP…

java实现js

java实现js

Java 实现 JavaScript 功能 在 Java 中实现 JavaScript 功能通常涉及以下几种方法: 使用 ScriptEngine Java 提供了 javax.script 包,可…

java如何创建文件

java如何创建文件

创建文件的方法 在Java中创建文件可以通过多种方式实现,以下是常见的几种方法: 使用File.createNewFile()方法 这种方法适用于简单的文件创建需求。需要先创建一个File对象,然…