欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

2021Java面试题最新集锦

程序员文章站 2022-05-20 15:57:08
...

  一、Java基础知识面试题

  1、Java概述

  2、基础语法

  3、面向对象

  4、IO流?

  5、反射

  6、网络编程

  7、常用API

  8、常用工具类库

  9、单元测试

  10、日志

  二、Java集合容器面试题

  1、集合容器概述

  2、Collection接口

  3、Map接口

  4、辅助工具类

  三、Java异常面试题

  1. Error 和 Exception 区别是什么?

  2. 运行时异常和一般异常(受检异常)区别是什么?

  3. JVM 是如何处理异常的?

  4. throw 和 throws 的区别是什么?

  5. final、finally、finalize 有什么区别?

  6. NoClassDefFoundError 和 ClassNotFoundException 区别?

  7. try-catch-finally 中哪个部分可以省略?

  8. try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?

  9. 类 ExampleA 继承 Exception,类 ExampleB 继承ExampleA。

  10. 常见的 RuntimeException 有哪些?

  11. Java常见异常有哪些

  四、并发编程面试题

  1、基础知识

  2、并发理论

  3、并发关键字

  4、Lock体系

  5、并发容器

  6、线程池

  7、原子操作类

  8、并发工具