文章目录
-
- 介绍
- 导入类
- 导入静态方法和静态域
一个小的知识点 —— Java 静态导入
![Java|一个小的知识点 —— Java 静态导入](https://img.it610.com/image/info8/ce6f1a7e638e47a4be11a1bbb5f09ad6.png)
文章图片
介绍 什么是静态导入? 就是可以导入静态方法和静态域的功能。
导入类 说到 Java 可以导入类,大家一定不陌生,举个例子:
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {// 构造 Scanner 对象
Scanner sc = new Scanner(System.in);
// 创建字符串
String s = sc.nextLine();
// 输出字符串
System.out.println(s);
}
}
![Java|一个小的知识点 —— Java 静态导入](https://img.it610.com/image/info8/22ba0f56496448eb9d0c795e7fb7133a.jpg)
文章图片
导入静态方法和静态域 使用
import
导入 System 类的静态方法和静态域后,可以有下面的写法:import java.util.Scanner;
import static java.lang.System.*;
public class Demo {
public static void main(String[] args) {// 构造 Scanner 对象
Scanner sc = new Scanner(in);
// 创建字符串
String s = sc.nextLine();
// 输出字符串
out.println(s);
}
}
![Java|一个小的知识点 —— Java 静态导入](https://img.it610.com/image/info8/2bd71bf4c8ef4b8d9be4b170cae36041.jpg)
文章图片
System 类的静态方法和静态域导入后,可以看到,画红圈的地方的
System
不写也可以正常运行。其次,还可以导入特定的方法或域。
![Java|一个小的知识点 —— Java 静态导入](https://img.it610.com/image/info8/c9e9c0b46f9a4a69984c5cd5c78ce486.jpg)
文章图片
不过 Java 静态导入似乎不利于一些需要导入很多类的情况,毕竟 Java 的库很多,万一拿个方法重了就报错了。
推荐阅读
- Java|一个小的知识点 —— Java中三种初始化数据域的方法
- 那些年,我们一起做过的 Java 课后练习题(71 - 75)
- 拉钩Java工程师高薪训练营
- 沙龙(如何使信息系统更加稳定)
- 京东一面(高并发下,如何保证分布式唯一全局 ID 生成())
- C语言与C++编程|C++ 并发编程(C++11 到 C++17 )
- Java常用实现八种排序算法与代码实现
- 人工智能|2021年净利润同比增长75.9% 孟晚舟称华为已穿过劫难黑障区
- 其他|华为发布21年财报 孟晚舟出席