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

总是看到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包中所有的静态方法导入进来。

你可能感兴趣的:(Math,jdk,String,Random,Class,import)