服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

jdk核心api:java1.5语言新特性简单总结

1. 自动装箱与拆箱 对应c#
例1.1
integer i = 10;
int j = i;

2. 更优化的for循环 对应就c#---foreach循环
例2.1
string[] names = {"badboy","goodboy","happygirl","sadgirl"};
for(string option: names) {
  system.out.println(option);
}
例2.2 加泛型 对应c++模板
import java.util.*;

arraylist animals = new arraylist();
animals.add("dog");
animals.add("cat");
animals.add("chick");
animals.add("cow");
for(string option : animals) {
  system.out.println(option);
}

3.参数可变的方法和printf
例3.1
定义:
public int sum(int... n) { //传过来n为一个int型数组
  int tempsum;
  for(int option : n) {
  tempsum+=option;
  }
  /*
  for(int i = 0; i < n.length; i++) {
  tempsum+=n;
  }
  */
  return tempsum;
}
调用1: su

扫描关注微信公众号