栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > Java面试题

诡异的Java笔试面试题

Java面试题 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

诡异的Java笔试面试题

1、int j = 0;j = j++; 问j现在等于多少?2、一道邪恶的Java基础题——来自JavaEye的网友Java代码 String a = "abc";String b = "abc";System.out.println("====>"+ a==b );请问输出结果是true还是false?3、try中包含return语句,finally是否还执行,在return之前还是之后?Java代码 public static boolean get() {try {return false;} finally {return true;}}请大家思考一个问题,return的具体实现是怎样的?如果返回false,为什么;如果返回是true,又是为什么呢?给个你认为正确答案的理由出来。 如果在笔试(无法上机操作)的情况下,遇到这3道笔试题,大家有把握能做对几道 第一题: Java代码 public static void main(String[] args) throws Exception {int[] x = new int[6];Arrays.fill(x, 1);for (int i = 0; i < x.length; i++) {System.in.read();System.out.println(x);}}public static void main(String[] args) throws Exception { int[] x = new int[6]; Arrays.fill(x, 1); for (int i = 0; i < x.length; i++) { System.in.read(); System.out.println(x); }}这段代码,输入“1”(不含引号),按回车后,系统输出什么? 第二题: Java代码 private static void foo() {try {System.out.println("try");foo();} catch (Throwable e) {System.out.println("catch");foo();} finally {System.out.println("finally");foo();}}public static void main(String[] args) {foo();}private static void foo() { try { System.out.println("try"); foo(); } catch (Throwable e) { System.out.println("catch"); foo(); } finally { System.out.println("finally"); foo(); } }public static void main(String[] args) { foo();}上述代码运行后: A.执行一段时间后报栈溢出。 B.会一直输出“try”。 C.会一直输出“try”和“finally”。 D.会一直输出“try”、“catch”和“finally” 第三题: Java代码 A = 1;System.out.println(A);A = 1;System.out.println(A);A是一个int类型变量,请在这段代码的前、后添加任意代码(但两句之间不能再插入代码),使得程序编译时第一句可以编译通过,而第二句出现编译错误。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/264310.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号