[代码记录生活]Jdk5.0新特性(二)

自动拆箱,自动装箱:

//1.5之前的手动装箱和拆箱
int i=100;
Integer obj=new Integer(100);
int num=obj.intValue();

//1.5之后
Integer count=100;
int a=count;


可变参数,与forEach循环,forEach循环用于遍历数组与集合。

//可变参数
public static void fun(int... args){
if (args!=null){
//foreach遍历数组或集合
for(int i:args){
System.out.println(i);
}
}
}

public static void main(String[] args) {
fun(null);
System.out.println("=========================");
fun();
System.out.println("=================");
fun(1);
System.out.println("=================");
fun(1,2);
System.out.println("=================");
fun(1,2,3,5); //可以随意传参
}


静态导入:限于,某个静态方法,某个静态成员,静态所有成员。

import static util.Utils.*;
public class Demo3 {
public static void main(String[] args) {
/*Utils.fun();
System.out.println(Utils.count);*/

//使用静态导入,可以省略类名,可读性差。
fun();
System.out.println(count);
}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值