Java程序员经典面试题集大全(十九)
2021/9/5 20:09:19
本文主要是介绍Java程序员经典面试题集大全(十九),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
91、给定某java程序片段,该程序运行后,j的输出结果为()
int i=1; int j=i++; if((j>++j)&&(i++==j)){ j+=i: } System.out.println(j);
A、1
B、2
C、3
D、4
答案:B
分析: i++先引用后。++i 先增加后引用
92、在java中,无论测试条件是什么,下列()循环将至少执行一次。
A、for
B、do...while
C、while
D、while...do
答案:B
分析: ACD都不一定进行循环
93、打印结果:
package com.bjsxt; public class smaillT{ public static void main(String args[]){ smaillT t=new smaillT(); int b = t.get(); System.out.println(b); } public int get(){ try { return 1; }finally{ return 2; } } }
输出结果:2
94、指出下列程序的运行结果
int i=9; switch (i) { default: System.out.println("default"); case 0: System.out.println("zero"); break; case 1: System.out.println("one"); break; case 2: System.out.println("two"); break; }
打印结果:zero
95、try{}里面有一个return语句,那么紧跟在这个try后的finally, 里面的语句在异常出现后,都会执行么?为什么?
在异常处理时提供 finally 块来执行任何清除操作。
如果有finally的话,则不管是否发生异常,finally语句都会被执行,包括遇到return语句。
finally中语句不执行的唯一情况是执行了System.exit(0)语句。
Java零基础全套教程(含面试题+资料)
这篇关于Java程序员经典面试题集大全(十九)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27本地多文件上传的简单教程
- 2024-11-27低代码开发:初学者的简单教程
- 2024-11-27如何轻松掌握拖动排序功能
- 2024-11-27JWT入门教程:从零开始理解与实现
- 2024-11-27安能物流 All in TiDB 背后的故事与成果
- 2024-11-27低代码开发入门教程:轻松上手指南
- 2024-11-27如何轻松入门低代码应用开发
- 2024-11-27ESLint开发入门教程:从零开始使用ESLint
- 2024-11-27Npm 发布和配置入门指南
- 2024-11-27低代码应用课程:新手入门指南