恶心的面试题
qq_35971301
这个作者很懒,什么都没留下…
展开
-
恶心的面试题1 《System.err.println()和System.out.println()》
原题内容 请问输出的是什么? 正确答案: 312,或者132 或者 123 解释 如果将System.err.println 修改 System.out.println. name输出是123 ,一点,毛病都没有,但是问题就在这个err这 System.err.println()是不缓冲的,所以优先级会高点,而System.out.println()是需要缓冲的,所以优先级会低点. Sys...原创 2019-09-01 13:17:32 · 188 阅读 · 0 评论 -
恶心的面试题2 《Integer用==比较时127相等128不相等》
原题内容 请问输出的是什么? 正确答案: 解释 自动装箱 首先回顾一下自动装箱。对于下面这行代码 Java Integer a = 1; 变量a为Integer类型,而1为int类型,且Integer和int之间并无继承关系,按照Java的一般处理方法,这行代码应该报错。 但因为自动装箱机制的存在,在为Integer类型的变量赋int类型值时,Java会自动将int类型转换为Integer类型...原创 2019-09-01 13:29:05 · 209 阅读 · 0 评论 -
恶心的面试题3 《加载顺序》
原题内容 请问输出的是什么? 正确答案: 1,0 解释,考察的是加载顺序原创 2019-09-01 13:40:58 · 99 阅读 · 0 评论 -
恶心的面试题4 《num++》
原题内容 请问输出的是什么? 正确答案: C 解释----考察的是num++的区别 吐槽一下,这个题是真几把恶心,出这种题的公司估计也是个逗比公司,要不就是面试官报复社会! 简单理解 num=num++ 会先将值赋值给左边的num,然后num再加一,这样num就相当于没变 更准确的解释就需要大家了解点java的字节码和jvm结构了 不理解 字节码的和jvm的自行去百度 首先找到编译出来的字节码...原创 2019-09-01 14:03:39 · 173 阅读 · 0 评论 -
恶心的面试题5 《+ - * /》
原题内容 请问输出的是什么? 正确答案: 1010 编译错误 100 1 解释 所以答案就出来了 补充面试题 井盖为什么是圆的??? 自行谷歌原创 2019-09-01 14:13:00 · 124 阅读 · 0 评论 -
恶心的面试题6《System.out.println(new BigDecimal(5).multiply(new BigDecimal("0.3")));》
恶心的面试题6 《System.out.println(new BigDecimal(5).multiply(new BigDecimal(“0.3”)));》 System.out.println(new BigDecimal(5).multiply(new BigDecimal(“0.3”))); 输出什么 System.out.println(new BigDecimal(5).multip...原创 2019-09-17 16:32:33 · 828 阅读 · 0 评论