📜  java 导入 - Java (1)

📅  最后修改于: 2023-12-03 14:42:18.500000             🧑  作者: Mango

Java 导入

在Java编程中,导入语句用于引入其他类或包中的对象、方法和变量,以便在当前类中使用它们。通过导入其他类或包,可以重用已有的代码,并提高代码的可维护性和可读性。

导入语句的语法

在Java中,导入语句使用import关键字,其语法如下所示:

import package_name.ClassName;
导入单个类

要导入单个类,可以使用完全限定类名,如:

import java.util.ArrayList;

这将导入java.util包中的ArrayList类。在ArrayList<String> list = new ArrayList<>();的代码中,就可以直接使用ArrayList类而无需再写完整的类路径。

导入整个包

有时候,需要导入一个包中的所有类。可以使用*通配符来导入整个包,如:

import java.util.*;

这将导入java.util包中的所有类。但是要注意,通配符只能匹配类,而不能匹配子包或子类。

静态导入

在使用某些静态方法或常量时,可以使用静态导入。静态导入可以省略类名,直接使用静态方法或常量。使用静态导入可以提高代码的简洁性,但也需要小心使用,以免造成命名冲突。

import static java.lang.Math.*;

在上述代码中,使用了静态导入来导入java.lang.Math类中的所有静态方法和常量。这样就可以直接使用Math类中的方法,例如sqrt()sin()等,而无需写类名。

示例代码
import java.util.ArrayList;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("Hello");
        list.add("World");
        for (String str : list) {
            System.out.println(str);
        }
    }
}

在上述示例代码中,使用了import语句导入了java.util.ArrayListjava.util.List类,以及java.util包中的其他类。这样就可以在main方法中使用ArrayListList类,而无需写完整的类路径。

小结

通过使用导入语句,可以方便地引入其他类或包中的对象、方法和变量,从而重用已有的代码并提高代码的可维护性和可读性。在编写Java程序时,正确使用导入语句可以使代码更加简洁明了。