【笔试强训选择题】Day26.习题(错题)解析
博客首页: 系列专栏: 每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!!!
前言
一、Day26习题(错题)解析
1.
解析:D 解题思路: A:重载和重写的功能区别: 重载:在一个类中为一种行为提供多种实现方式并提高可读性; 重写:父类方法无法满足子类的要求,子类通过方法重写满足需求; B:出现方式刚好相反; D:
2.
解析:B 解题思路: ACD:JVM垃圾回收由JVM自己来执行;我们没有权限进行回收内存; B:JVM垃圾回收自己释放无用内存;
3.C
4.
解析:D 解题思路: A:形式参数不能被public等等字段修饰符修饰; B:形式参数可以是对象;这是值传递; D:local variable表示局部变量,形参可以作为局部变量;
5.
解析:A 解题思路: Java中所有其他类型和字符串进行"+"都会转为字符串而后进行字符串的拼接;
6.
解析:A 解题思路: 声明都是正确的,并且都属于向上转型;
7.
解析:D 解题思路: A:ConcurrentHashMap使用lock关键字保证线程安全; B:Collection接口是线性表的顶级接口,HashMap实现Map接口; C:Arrays.asList方法返回的是list接口对象; D:SimpleDateFormat对象是线程不安全的;
8.
解析:A 相关知识点:switch()使用 switch中case语句没有break时,会碰到第一个满足分支后一直向下执行;
9.
解析:C 相关知识点:equal()和==的区别 字符串对象比较相等使用equals; 比较内容使用==比较就是地址;
10.
解析:AB 相关知识点:Java多线程的实现方法 1.继承Thread类 ; 2.实现Runnable接口; 3.实现Callable接口;
总结
上一篇:
Java基础知识总结(2021版)