一、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、并发工具

更多相关文章

  1. android getApplicationContext()与activity.this的区别
  2. Android中dalvik和传统java虚拟机的区别
  3. Mysql中distinct与group by的去重方面的区别
  4. Mysql中key和index的区别点整理
  5. mysql和oracle的区别小结(功能性能、选择、使用它们时的sql等对
  6. mysql并发控制原理知识点
  7. mysql中left join设置条件在on与where时的用法区别分析
  8. android远程绑定与本地绑定区别
  9. sql与mysql有哪些区别

随机推荐

  1. HTML的整个块未接收CSS类样式
  2. 在Emacs中将语法突出显示的代码转换为HTM
  3. HTML5移动应用开发为什么需要引入前端工
  4. 样式Bootstrap的btn-group-justified,添加
  5. jquery中的append和js原生中的innerhtml
  6. 纯HTML+CSS静态百度登录界面制作
  7. 又一年差不多结束了,去年的,前年的,大前年的
  8. 按钮怎么变灰?
  9. 用JAVA从HTML标记中撕下子字符串
  10. Canvas绘制心电图(静态)