分享一道“劣质”java面试题,十年经验的程序员都不会做的题目
| Java
评论 0 | 点赞 0 | 浏览 225

分享一道“劣质”java面试题,十年经验的程序员都不会做的题目。
下图代码执行后肯定会输出:hello char


将sayHello
char arg
注释掉,会输出:hello int
再将sayHello
int arg
注释掉,会输出:hello long
再将sayHello
long arg
注释掉,会输出:hello Character
再将sayHello
Character arg
注释掉,会输出:hello Serializable
再将sayHello
Serializable arg
注释掉,会输出:hello Object
再将sayHello
Object arg
注释掉,会输出:hello char...
本题出自《深入理解java虚拟机(第三版)》。这段代码演示了编译期间选择静态分派目标的过程,具体解析就没必要多说了,因为这类题目,除了用来为难求职者之外,没有任何实际价值,分享出来也只是为了给大家看一看,开开眼界。

本文作者:不是好驴
本文链接:https://www.baddonkey.cn/detail/13
版权声明:原创文章,允许转载,转载请注明出处

高谈阔论

留言列表