Java中的import static
2015-06-09 20:13
387 查看
在看Java编程思想第四版的时候,看到了import static这个用法,可以简化代码,在这里总结一下。
import static是静态导入,导入后可以直接使用包里的静态方法。
比如我们常用Syetem.out.println(...)进行输出,代码敲起来比较麻烦。
但如果我们这样引入:
import static java.lang.System.out;
在代码中就可以这样进行输出:
out.println(...);
再比如,在包packet里有这样一个类
在另一个文件里就可以用下面这种方式简化输出:
import static是静态导入,导入后可以直接使用包里的静态方法。
比如我们常用Syetem.out.println(...)进行输出,代码敲起来比较麻烦。
但如果我们这样引入:
import static java.lang.System.out;
在代码中就可以这样进行输出:
out.println(...);
再比如,在包packet里有这样一个类
package packet;
public class Tools { public static void Print(String s) { <span style="white-space:pre"> </span>System.out.println(s); } }
在另一个文件里就可以用下面这种方式简化输出:
import static packet.Tools.*; public class Test {
<span style="white-space:pre"> </span>public static void main(string[] args) {
<span style="white-space:pre"> </span>Println("test...");
<span style="white-space:pre"> </span>}
}
相关文章推荐
- Java知多少(87)选择框和单选按钮
- Struts2 重点总结 (1)
- Java枚举
- 如何在Java 8中愉快地处理日期和时间
- java 中间件学习4-CountDownLatch、CyclicBarrier、Future和FutureTask
- Java for LeetCode 212 Word Search II
- 【2015/6/9】快速排序的java简单实现
- JDK环境变量配置(相对路径)
- axis2与eclipse的整合:开始一个简单的axis2 的demo
- Java笔记01 编程基础与java入门
- java 类变量
- java实现打字母游戏
- 又是六天没碰Java
- Java——(三)Collection之Set集合、HashSet类
- JDK各个版本的新特性jdk1.5-jdk8
- java.net.URISyntaxException的解决办法
- Java学习篇之---Gson(Maven)
- ubuntu下安装jdk
- 队列实现 java版本
- 初次接触真正意义上的Java EE