问题:有什么区别?
package haizhu.com;
public class SimpleConstructor {
static void function(Integer j){
System.out.println("Integer:" + j);
}
static void function(int i){
System.out.println("int:" + i);
}
public static void main(String[] args) {
for(Integer x=0;x<3;x++){
function(x);
}
for(int x=0;x<3;x++){
function(x);
}
}
}
结果:
Integer:0
Integer:1
Integer:2
int:0
int:1
int:2