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

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

相关推荐
PHP实战开发录26 分钟前
PHP脚本手动能跑定时任务却失败
开发语言·php·开发
郝学胜-神的一滴1 小时前
Effective Python 条款 10 :海象运算符_=
开发语言·python·程序人生·开源
wuyk5551 小时前
Python零基础入门第十四章:异常处理(try-except)
开发语言·python
wuyk5552 小时前
【Socket 进阶之路】第 3 章 TCP 三次握手 & 四次挥手深度剖析|连接建立、断开、状态机、TIME_WAIT 核心工程问题
服务器·开发语言·网络·物联网·网络协议·tcp/ip
allnlei2 小时前
s6-overlay - 装在 Docker 容器里的轻量级管家
java·docker·容器
彧azz7 小时前
图的存储结构详解:邻接矩阵的原理、实现与应用
开发语言·数据结构·学习·php
IT_Octopus7 小时前
IntelliJ 本地日志路径自定义:`-DLOG_PATH=./logs` 为什么总“不听话“
java·log4j·intellij-idea
嵌入式学习菌8 小时前
Modbus‑RTU 数据类型分析
开发语言·单片机·bug
长征coder8 小时前
【无标题】
java·性能优化
matlab代码9 小时前
基于matlab数字图像处理的指纹识别系统【源码68期】
开发语言·matlab