黑马程序员技术交流社区
标题:
参数列表的类型转换问题
[打印本页]
作者:
lizf2010
时间:
2015-7-29 20:45
标题:
参数列表的类型转换问题
public class Hellojava {
public static void main(String[] args) {
show(1);
}
public static void show(Integer i){
System.out.println("Integer is run");
}
public static void show(int i){
System.out.println("int is run");
}
}
复制代码
如上所示,当我们第一次运行这段代码的时候输出的是int is run,但是当注释掉第二个show方法后,也能运行,但是输出结果为Integer is run,即自动转型调用的第一个show方法,为什么第一次运行时没有自动转型调用第一个show方法呢,JVM是怎么判断要不要转型的呢?
作者:
木森
时间:
2015-7-29 20:56
有用 ,多谢了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2