JDK5.0新特性系列---4.静态导入

/**

*静态导入:是指可以import类的静态方法和静态变量,在使用时,无须指定类名,

* 便可以使用这些被import的静态方法和静态变量,这就是静态导入

*import语句时,可以定位到一个静态方法或静态变量(以前是定位到类)

*可以使用通配符(*)代表导入该类的所有静态方法和静态变量

*不允许静态方法和静态变量出现重名的情况

*/

import static java.lang.Math.max; //导入了Mathmax方法

import static java.lang.Math.min; //导入了Mathmin方法

import static java.lang.Integer.*; //导入了Integer的所有静态方法和静态属性

public class StaticImport {

public static void main(String[] args){

//通过静态导入使用Math的静态方法

System.out.println(max(5,10));

System.out.println(min(5,10));

//通过静态导入使用Integer的静态方法

System.out.println(parseInt("55544555"));

System.out.println(toBinaryString(2354));

//通过静态导入使用Integer的静态属性

System.out.println(MAX_VALUE);

System.out.println(MIN_VALUE);

}

}




本文转自远哥博客园博客,原文链接:http://www.cnblogs.com/taven/archive/2011/12/17/2291456.html,如需转载请自行联系原作者

上一篇:Android源码剖析之Framework层实战版(Ams管理Activity启动)


下一篇:java或判断优化小技巧