盘点JDK1.5的新特性(一)——静态导入功能

来源:互联网 发布:java多线程和单线程 编辑:程序博客网 时间:2024/05/16 12:58

总是看到jdk在1.5之后就怎么怎么样,增加什么什么功能的,所以索性盘点一下JDK1.5以后到底新增了哪些特性,首先来说说静态导入功能,看下面一段例子

package example;public class StaticImportExample1 {public static void main(String[] args){System.out.println(Math.random());}}

这是常用的使用方式,当我们想调用Math的静态方法random生成一个随机数的时候我们要有 【类名】.【静态方法名】 的形式,再看看下面这种用法

package example;import static java.lang.Math.random;public class StaticImportExample2 {public static void main(String[] args){System.out.println(random());}}

注意这句话
import static java.lang.Math.random;
这就是JDK1.5以后提供的静态导入功能,这样就可以把直接调用静态导入的方法,而不用再追加所属类,同理,我们也可以用
import static java.lang.Math.*;
的方式将Math包中所有的静态方法导入进来。