Java JDK5.0的新特性 增强for循环 自动装箱/拆箱 可变参数 静态导入
来源:互联网 发布:ios电影下载软件 编辑:程序博客网 时间:2024/05/16 07:06
Java JDK5.0的新特性 增强for循环 自动装箱/拆箱 可变参数 静态导入
分类: JavaSE2013-03-22 11:26 71人阅读 评论(0) 收藏 举报
增强for循环
- public class Test {
- public static void main(String[] args) {
- int[] str = new int[] { 1, 2, 3, 4, 5, 6 };
- for (int s : str) {
- System.out.println(s);
- }
- }
- }
- 是根据基本类型和包装类来说的,大大方便了基本类型和包装类的使用
- 自动装箱
- 基本类型转换为包装类
- 自动拆箱
- 包装类转换为基本类型
- import java.util.ArrayList;
- import java.util.Collection;
- /******自动装箱和自动拆箱******/
- public class Test {
- public static void main(String[] args) {
- Collection<Integer> c = new ArrayList<Integer>();
- c.add(3);// 自动装箱,将int类型的3转换为Integer类型放入集合中
- c.add(4);
- for (Integer in : c) {
- System.out.println(in);// 自动拆箱
- }
- }
- }
可变参数
- 可变参数本质就是一个数组,对于某个声明了可变参数的方法来说,
- 可以传入离散的值,也可以传入数组对象
- 可变参数必须作为方法参数的最后一个,也就是说一个方法参数中不能有两个可变参数
- public class Test {
- public static void main(String[] args) {
- int a = sum(1, 2, 3, 4);
- System.out.println(a);
- int b = sum(new int[] { 1, 2, 3, 4 });
- System.out.println(b);
- }
- public static int sum(int... is) {
- int sum = 0;
- for (int i : is) {
- sum += i;
- }
- return sum;
- }
- }
静态导入
- package com.itlwc;
- /**************不使用静态的导入*************/
- public class Comnon {
- public static void main(String[] args) {
- double d = Math.pow(3, 2) + Math.sqrt(4);
- System.out.println(d);
- }
- }
- package com.itlwc;
- import static java.lang.Math.pow;
- import static java.lang.Math.sqrt;
- /**************不使用静态的导入*************/
- public class Comnon {
- public static void main(String[] args) {
- //这块看起来就简洁多了
- double d = pow(3, 2) + sqrt(4);
- System.out.println(d);
- }
- }
- Java JDK5.0的新特性 增强for循环 自动装箱/拆箱 可变参数 静态导入
- Java基础——JDK5.0的简单新特性(静态导入、可变参数、增强型for循环、自动拆装箱)
- JDK5以后的新特性---增强for循环,静态导入,可变参数
- 20、java jdk 5.0新特性(静态导入&自动装箱和拆箱&增强for循环 &可变参数)
- jdk5.0新特性(泛型、枚举、静态导入、自动拆装箱、增强for、可变参数)
- 20.JDK1.5新特性(一)【静态导入】【可变参数】【自动装箱拆箱】【增强for循环】
- Java - 增强for循环 - 自动装箱/拆箱 - 可变参数 - 静态导入
- java - 增强for循环 - 自动装箱/拆箱 - 可变参数 - 静态导入
- 黑马程序员_学习笔记:11) Jdk5.0新特性:增强for循环、可变参数(...)、静态导入、枚举:关键字 enum、自动拆装箱、泛型
- 静态导入 可变参数 增强for循环 自动装箱 枚举
- JAVA JDK1.5新特性<静态带入、可变参数、增强For循环、自动装箱及自动拆箱>
- 1.5新特性静态导入、增强for、可变参数、自动装箱拆箱、枚举
- java JDK1.5新特性(一) [静态导入] [可变参数] [增强for] [自动装箱拆箱] [枚举]
- 黑马程序员<Java 1.5新特性>静态导入、增强for、可变参数、自动装箱拆箱、枚举
- 黑马程序员------java5的一些简单新特性(静态导入、可变参数、增强for循环、自动拆箱装箱及享元)
- 静态导入-可变参数-增强for循环-基本数据类型的自动拆箱与装箱
- Java5新特性之静态导入、可变参数、增强for循环、自动拆装箱
- Java5新特性之静态导入、可变参数、增强for循环、自动拆装箱
- 关于java的转义字符
- Struts2工程下用jsp接收文件上传问题
- UBUNTU下连接ANDROID手机调试
- Unix编辑器概述
- nbut[1408] Dolly Song 大水题 辅音+元音 输出此类单词的个数
- Java JDK5.0的新特性 增强for循环 自动装箱/拆箱 可变参数 静态导入
- HDU1171-Big Event In HDU(母函数、动态规划)
- UVA 10878
- ASP.NET request.form获取不到值的问题
- android 源码域名变更 kernel download (下载)方法
- A Baseline for Front-End Developers
- WCF 配置说明
- AE+C#实现缩放坐标比例尺长度面积量测输出图片等功能
- 重定向 Bash “time” 命令的输出