太疯狂了(java开发面试题目)java开发工程师常见面试题,Java高级开发知识自测:你敢接受挑战吗?(附答案),java高级测试题,
在之前的文章中,我们提供了两个级别的Java自测试卷:
Java入门测试题,测测你基础知识掌握程度(附答案)Java进阶自测:面向对象基础知识掌握了吗?你都考了多少分呢?
今天小编为大家带来Java高级开发知识测试题,你敢来挑战吗:Java高级开发知识自测题(点击开始考试)
部分题目如下:
1. 下面关于Date类的描述错误的一项是?
A. java.util.Date类下有三个子类:java.sql.Date、java.sql.Timestamp、java.sql.Time;
B. 利用SimpleDateFormat类可以对java.util.Date类进行格式化显示;
C. 直接输出Date类对象就可以取得日期时间数据,但是取得的月数是从0开始计算的;
D. java.util.Date类可以直接将long变量的数字转换为本类对象;
2. 当执行“Math.round(-15.61)”程序后的计算结果是那个?
A. -15
B. -14
C. -16
D. 15
3. 下面关于数组排序的说明那项是错误的?
A. java.util.Arrays类提供有数组排序的支持方法:sort();
B. 通过java.util.Arrays类排序的对象所在类需要实现Comparable或Comparator接口;
C. String数组可以进行排序,是因为String类实现了Comparable接口;
D. Comparator接口中提供有compare()方法实现数组的排序操作;
4. 如果要为对象回收做收尾操作,则应该覆写Object类中那个方法?
A. toString()
B. getClass()
C. clone()
D. finalize()
5. Object类中的那个方法不能被覆写?
A. toString()
B. getClass()
C. clone()
D. finalize()
6. 使用Runtime类的那个方法,可以释放垃圾内存?
A. exec()
B. run()
C. invoke()
D. gc()
7. 下面那个父类或父接口是无法实现多线程子类定义的?
A. Serializable
B. Thread
C. Runnable
D. Callable
8. 下面那个方法不是Object类所提供的线程操作方法?
A. public final void wait() throws InterruptedException;
B. public final void notify();
C. public final void notifyAll();
D. public String toString()
9. 如果要实现多线程编程下面那项描述是错误的?
A. 多线程处理类可以继承Thread类,同时覆写run()方法
B. 多线程处理类可以实现Runnable接口,同时覆写run()方法
C. 多线程处理类可以实现java.util.concurrent.Callable接口,同时覆写apply()方法
D. 多线程处理类可以继承Synchronized类,同时覆写run()方法
10. 下列那个关键字通常用来为对象加锁,从而使得对对象的访问是排他的?
A. serialize
B. transient
C. synchronized
D. static
正确答案:CCDDB DADDC
你做对了多少道题呢?附上参考资料:【名师课堂】Java高级开发(点击开始学习)
本文系作者 @河马 原创发布在河马博客站点。未经许可,禁止转载。
暂无评论数据