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

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

相关推荐
urkay-8 小时前
Kotlin Flow分类
android·开发语言·kotlin
并不喜欢吃鱼8 小时前
从零开始 C++----- 十五.一文吃透 C++ 异常:try-catch、栈展开、自定义异常、异常安全 noexcept 底层全剖析
java·开发语言·jvm
gr95ZS6E68 小时前
基础入门java安全(一)--CC1基础分析
开发语言·python
智码看视界8 小时前
Day19 Spring Boot启动优化:启动时间从8秒降到2秒
java·spring boot·后端·启动优化
北京阿法龙科技有限公司8 小时前
AR智能眼镜安防应用核心指标:识别距离筑牢防线
java·开发语言·ar
杜子不疼.8 小时前
【C++】继承—C++的秘密武器,get父类的智慧
开发语言·c++
殘殤血8 小时前
Tomcat的事件监听机制:观察者模式 _
java·观察者模式·tomcat
汤姆yu8 小时前
面向具身智能的物理视频模拟器:蚂蚁灵波LingBot-Video开源模型全解析
java·大数据·人工智能·gpt·开源·大模型·音视频
ShineWinsu8 小时前
对于Linux:基于UDP实现简单聊天室功能
linux·c++·面试·udp·笔试·进程·简单聊天室
SQL-First布道者9 小时前
Spring JDBC Ultra 十边型战士
java·spring boot·后端·mysql·spring·mybatis