前言
了解jdk新特性
一、jdk5.0新特性
- 泛型:允许类型或方法对各种类型的对象进行操作,同时提供编译时类型安全性。它为集合框架增加了编译时类型安全性,并消除了转换的繁琐工作
- 增强for循环:消除了迭代器和索引变量在迭代集合和数组时的繁琐和容易出错的弊端
- 自动装箱和自动拆箱:包装类包括
Integer
、Double
、Float
、Long
、Short
、Character
、Boolean
- 枚举:允许您使用任意方法和字段创建枚举类型,提供了 Typesafe 枚举模式的所有优点,而没有冗长和容易出错
- 可变长度参数
- 静态导入:
import static
- 注解:
Annotation ->@interface
- 线程并发库:
java.util.concurrent
二、jdk7新特性
- switch支持String字符串类型
- 泛型实例化类型自动推断
<>
- catch捕获多个异常类型,用 | 分隔
- JVM本身对动态语言的支持,新的
invokedynamic
字节码指令,多语言虚拟机(