JAVA高级特性 1.静态导入:先举个离例子 。 import java.lang.Integer.parseInt; public class StaticImport { int x = parseInt("123"); System.out.println(x); } 这样的程序如果不在IDE 工具中输入,是很难看出这个程序代码会出现问题,可它偏偏就出问题了,这是为什么呢?因为程序里面有个静态方法,如果导入import static java.lang.Integer.p arseInt
enum实现
JDK5中提供了Java枚举类型的实现,与其说是一种新类型,倒不如说是一种语法糖。
public enum Season {
SPRING,
SUMMER,
AUTUMN,
WINTER
}
通过反编译工具 jad来看看这段代码是如何实现的,反编译后的代码如下:
public final class Season extends Enum {
public static Season[] values() {
return (S