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 实现深复制的一种方式?

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

相关推荐
wu_jing_sheng01 分钟前
销售数据分析
开发语言·python
Mos_x4 分钟前
计算机组成原理核心知识点梳理
java·后端
墨寒博客栈7 分钟前
Linux基础常用命令
java·linux·运维·服务器·前端
回忆是昨天里的海12 分钟前
k8s-部署springboot容器化应用
java·容器·kubernetes
haofafa21 分钟前
STL之动态数组
开发语言·c++
tkevinjd21 分钟前
力扣146LRU缓存
面试
INFINI Labs23 分钟前
使用 Docker Compose 轻松实现 INFINI Console 离线部署与持久化管理
java·docker·eureka·devops·docker compose·console·easyserach
Cosolar25 分钟前
国产麒麟系统 aarch64 架构 PostgreSQL 15 源码编译安装完整教程
java·后端
GalaxyPokemon32 分钟前
PlayerFeedback 插件开发日志
java·服务器·前端
earthzhang20211 小时前
【2051】【例3.1】偶数
开发语言·数据结构·算法·青少年编程·图论