Java面试突击(一)Java基础考点--第一板块

Java面试突击(一)Java基础考点--第一板块

  1. 重载和重写的区别
  2. String 和 StringBuffer、StringBuilder 的区别是什么?String 为什么是不可变的?
  3. == 与 equals的异同
  4. hashcode 的作用
  5. 有没有可能两个不相等的对象有相同的 hashcode ?
  6. 为什么通常重写了 equals 方法一般都要重写 hashCode 方法 ?
  7. 总结一下Object类的常见方法
  8. 自动装箱与拆箱指的是什么?
  9. 总结一下 final 关键字的用法
  10. 总结一下 static 关键字的用法
  11. 3*0.1==0.3返回值是什么?
  12. a=a+b与a+=b有什么区别吗?
  13. 获取用键盘输入常用的的两种方法是?
  14. 简述线程、程序、进程的基本概念。以及他们之间关系是什么?
  15. Java 中异常的层次结构是怎样的?常用的处理方法有哪些?
  16. Java 中如何捕获异常?能详细说明不同情况下异常处理的流程吗?
  17. throw 和 throws 的区别是什么?
  18. OOM你遇到过哪些情况,SOF你遇到过哪些情况?
  19. JAVA反射的机制概念
  20. JAVA反射的应用场合
  21. Java 反射API
  22. Java 反射使用步骤
  23. 获取 Class 对象的3种方法
  24. 如何创建一个新对象?
  25. JAVA注解的概念是什么?
  26. 解释一下java 的 4 种标准元注解
  27. 注解处理器是什么?如何创建和使用自己的注解?
  28. 接口与抽象类的区别有哪些?
  29. Java中内部类的含义是什么?有哪些类型的内部类?
  30. JAVA泛型的含义是什么?
  31. 请给出一个泛型方法的实例
  32. 请给出一个泛型类的实例
  33. 类型通配符?如何使用?为什么需要这样的操作符?
  34. 类型擦除指的是什么?
  35. Java 序列化的作用是什么?
  36. 静态变量会被序列化吗?
  37. 如何使自定义类可被序列化?
  38. 反序列化能否成功取决于哪些因素?
  39. Java 浅复制和深复制的区别是什么?
  40. 给出 Java 实现深复制的一种方式?

这里主要是提供考题以供复习,具体答案可能后续公布

相关推荐
C4程序员20 分钟前
北京JAVA基础面试30天打卡08
java·开发语言·面试
货拉拉技术28 分钟前
XXL-JOB参数错乱根因剖析:InheritableThreadLocal在多线程下的隐藏危机
java·分布式·后端
God-Hrh38 分钟前
JVM运维
java·开发语言·jvm
Hilaku39 分钟前
从“高级”到“资深”,我卡了两年和我的思考
前端·javascript·面试
weixin_448617051 小时前
疏老师-python训练营-Day43复习日
开发语言·python
MATLAB代码顾问1 小时前
MATLAB实现遗传算法求解路网路由问题
开发语言·算法·matlab
愿天堂没有C++1 小时前
C++——高性能组件
开发语言·c++·windows
mjy_1111 小时前
Linux下的软件编程——文件IO
java·linux·运维
进阶的小名1 小时前
@RequestMapping接收文件格式的形参(方法参数)
java·spring boot·postman
秋天的一阵风1 小时前
😈 藏在对象里的 “无限套娃”?教你一眼识破循环引用诡计!
前端·javascript·面试