Java学习笔记22 jdk5.0新特性
来源:互联网 发布:php csdn博客 编辑:程序博客网 时间:2024/06/06 03:50
Jdk5.0中出现新特性:
包括:泛型、自动装箱、拆箱、枚举、静态导入
1. 泛型(Genercics)泛型就是变量类型的参数表示。
2. 增强型for循环,简化了集合的遍历:语法如下:
For(type element :array)
{
}
3. 自动装箱/拆箱(autoboxing/unboxing)
自动装箱:基本类型自动转为包装类(int>>Integer)
自动拆箱:包装类自动转为基本类型(Integer>>int)
4. 类型安全的枚举(type safe enums)
基本的定义方式:
Public enum Color
{
}使用方式:Color myColor = Color.Blue;
枚举类型有两个静态方法values()(将枚举中成员依次转变为数组)和valueOf()(将字符串转变为所对应相同的枚举的成员)
所有的枚举都继承java.lang.Enum类
5. 静态导入
使用静态导入可以使被导入类的所有静态变量和静态方法在当前类中直接可见,使用这些静态成员无需在使用他们的类名
导入方式:
如包com.comm,类Person中age静态变量和run()静态方法的导入和使用
import static com.comm.Person.age;
import static com.comm.Person.run;
int a = age;
run();
注意:1.使用import static 时,要一直导入到类中的静态成员变量或静态方法层次上。
- Java学习笔记22 jdk5.0新特性
- JAVA学习笔记整理七(JDK5新特性)
- JAVA学习笔记——JDK5的新特性
- JDK5新特性---注解学习笔记(一)
- 黑马程序员——JAVA学习笔记——Jdk5.0新特性
- java学习之JDK5新特性
- JAVA JDK5新特性
- jdk5.0新特性
- jdk5.0新特性
- JDK5.0新特性
- JDK5.0新特性:
- jdk5.0新特性
- JDK5.0 新特性
- jdk5.0新特性
- jdk5.0新特性
- JDK5.0新特性
- JDK5.0 新特性
- jdk5.0新特性
- Java学习笔记20 策略模式(Stratag…
- selenium.common.exceptions.WebDriverException: Message: Service chromium-browser unexpectedly exited
- Java学习笔记21 枚举类型enum、Enu…
- django test基本操作
- TensorFlow实现线性回归
- Java学习笔记22 jdk5.0新特性
- Java学习笔记23 反射机制(reflect…
- GridView添加统计(合计)行
- Java学习笔记24 静态代理模式和动…
- Java学习笔记25 java注解(annotat…
- Codeforces Round #411 (Div. 2)
- Java学习笔记26 异常Exception
- Java学习笔记27 将数字转换为中文…
- Java学习笔记28 观察者模式(awt中…