Java记录 -77- 增强的for循环与自动拆装箱
2015-11-15 14:36
260 查看
JDK5.0中新特性介绍:
泛型(Generics);
增强的“for”循环(Enhanced For loop);
自动装箱/自动拆箱(Autoboxing/unboxing);
类型安全的枚举(Type safe enums);
静态导入(Static import);
可变参数(Var args);
增强的for循环:
For-Each循环的加入简化了集合的遍历
其语法如下:
For(type element : array){
System.out.println(element);
}
当遍历集合或数组的时候,如果需要访问集合或数组的下标,那么最后使用旧式的方式来实现循环或遍历,而不是使用增强的for循环,因为它失去了下标信息。
自动装箱/拆箱大大方便了基本类型数据和它们包装类的作用。
自动装箱:基本类型自动转为包装类。(int >> Integer)
自动拆箱:包装类自动转为基本类型。(Integer >> int)
泛型(Generics);
增强的“for”循环(Enhanced For loop);
自动装箱/自动拆箱(Autoboxing/unboxing);
类型安全的枚举(Type safe enums);
静态导入(Static import);
可变参数(Var args);
增强的for循环:
For-Each循环的加入简化了集合的遍历
其语法如下:
For(type element : array){
System.out.println(element);
}
当遍历集合或数组的时候,如果需要访问集合或数组的下标,那么最后使用旧式的方式来实现循环或遍历,而不是使用增强的for循环,因为它失去了下标信息。
自动装箱/拆箱大大方便了基本类型数据和它们包装类的作用。
自动装箱:基本类型自动转为包装类。(int >> Integer)
自动拆箱:包装类自动转为基本类型。(Integer >> int)
相关文章推荐
- 获得spring源码
- 第11周-数学方面:Complex类
- ubuntu下安装eclipse不显示菜单栏
- Corba开发之基于Java实现Service与Client
- easyui+spring+springmvc+ibatis学习(二)----之登陆实现
- JAVA命令参数详解
- JAVA命令参数详解
- JAVA 命令参数详解System.setProperty(
- 第11周-可着色接口Colorable类
- Java反射
- JAVA 命令参数详解System.setProperty(
- 在Java中如何操作word, excel, pdf文件
- java执行本地命令Runtime.getRuntime().exec("netstat -an");
- java执行本地命令Runtime.getRuntime().exec("netstat -an");
- Java记录 -76- Integer cache缓存
- Java命令参数说明
- Java虚拟机参数,增加虚拟机最大内存,在/etc/profile增加如下: export JAVA_OPTS="-Xms9g -Xmx9g"
- Java命令参数说明
- Java虚拟机参数,增加虚拟机最大内存,在/etc/profile增加如下: export JAVA_OPTS="-Xms9g -Xmx9g"
- JDK安装后 没有tools.jar 和dt.jar包的解决办法