作者简介:大家好,我是未央;
博客首页:未央.303
系列专栏:笔试强训选择题
每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!
文章目录
- 前言
-
一、Day8习题(错题)解析
-
二、Day8习题(原题)练习
- 总结
前言
一、Day8习题(错题)解析
1.
解析:B
解题思路:
本题主要考察有关内存回收的问题:
内存的释放是JVM的垃圾回收由JVM自己执行,不需要创建线程;
也不需要程序员来释放内存;更加无法进行指定时间是释放;
2.A
3.
解析:C
B:数组不是原生类,是通过基本类型进行定义的对象;
C: 数值大小是定义它的时候就确定的,不能改变;
D:数组是通过关键字new出来的,这样的对象都存储在堆内存中;
4.
5.
解析:C
AD:不管程序是否错误或者异常,finally都会执行的;
C:catch的作用就是用来捕捉异常的,所以只有发生了异常并且被捕捉了才会被执行;
6.
解析:A
解题思路:
forEach是一个方法,他的返回值可能有多种情况,不一定是boolean;所以break是最合适的;可以用来出这循环;
7.C
8.
解析:D
解题思路:
本题中x/=--y等价于x=x/--y;
此时x=3.0;y=4;所以结果为0.75;
9.
解析:A
解题思路:
我们知道在执行mian下面的代码之前,应该优先执行静态代码块(按照顺序进行执行从上到下) 所以cnt先加9再除3,最终输出为5;
10.
解析:D
链接传送门:Junit基本使用
二、Day8习题(原题)练习
总结