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

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

相关推荐
北京_宏哥3 分钟前
🔥Jmeter(二十五) - 从入门到精通 - JMeter函数 - 下篇(详解教程)
前端·jmeter·面试
神仙别闹8 分钟前
基于Python+Neo4j实现新冠信息挖掘系统
开发语言·python·neo4j
木昜先生20 分钟前
知识点:深入理解 JVM 内存管理与垃圾回收
java·jvm·后端
115432031q24 分钟前
基于SpringBoot+Vue实现的旅游景点预约平台功能十三
java·前端·后端
JiangJiang25 分钟前
🧠 面试官:受控组件都分不清?还敢说自己写过 React?
前端·react.js·面试
Jenlybein25 分钟前
[ Javascript 面试题 ]:提取对应的信息,并给其赋予一个颜色,保持幂等性
前端·javascript·面试
夜熵26 分钟前
JavaScript 中的 this
前端·面试
战族狼魂27 分钟前
基于SpringBoot+PostgreSQL+ROS Java库机器人数据可视化管理系统
java·spring boot·postgresql
Synmbrf30 分钟前
说说平时开发注意事项
javascript·面试·代码规范
半个脑袋儿34 分钟前
Java线程控制: sleep、yield、join深度解析
java