Java程序员跳槽如何快速全面复习面试题?


建议自己整理答案 。这样有印象 。也能节省时间 。
2021年很多公司都在问黑红树 。数据结构与算法一定要看哦~
Java基础
?向对象和?向过程的区别
Java 语?有哪些特点?
关于 JVM JDK 和 JRE 最详细通俗的解答
Oracle JDK 和 OpenJDK 的对?
Java 和 C++的区别?
什么是 Java 程序的主类 应?程序和?程序的主类有何不同?
Java 应?程序与?程序之间有哪些差别?
字符型常量和字符串常量的区别?
构造器 Constructor 是否可被 override?
重载和重写的区别
Java ?向对象编程三?特性: 封装 继承 多态
String StringBuffer 和 StringBuilder 的区别是什么? String 为什么是不可变的?
?动装箱与拆箱
在?个静态?法内调??个?静态成员为什么是?法的?
在 Java 中定义?个不做事且没有参数的构造?法的作?
import java 和 javax 有什么区别?
接?和抽象类的区别是什么?
成员变量与局部变量的区别有哪些?
创建?个对象?什么运算符?对象实体与对象引?有何不同?
什么是?法的返回值?返回值在类的?法?的作?是什么?
?个类的构造?法的作?是什么? 若?个类没有声明构造?法 。该程序能正确执
?吗? 为什么?
构造?法有哪些特性?
静态?法和实例?法有何不同
对象的相等与指向他们的引?相等,两者有什么不同?
在调??类构造?法之前会先调??类没有参数的构造?法,其?的是?
== 与 equals(重要)
hashCode 与 equals (重要)
为什么 Java 中只有值传递?
简述线程、程序、进程的基本概念 。以及他们之间关系是什么?
线程有哪些基本状态?
关于 fifinal 关键字的?些总结
Java 中的异常处理
Java 序列化中如果有些字段不想进?序列化 。怎么办?
获取?键盘输?常?的两种?法
Java 中 IO 流
常?关键字总结:static,fifinal,this,super
深拷? vs 浅拷?
Java集合
说说List,Set,Map三者的区别?
Arraylist 与 LinkedList 区别?
ArrayList 与 Vector 区别呢?为什么要?Arraylist取代Vector呢?
说?说 ArrayList 的扩容机制吧2.2.5 HashMap 和 Hashtable 的区别
HashMap 和 HashSet区别
HashSet如何检查重复
HashMap的底层实现
HashMap 的?度为什么是2的幂次?
HashMap 多线程操作导致死循环问题
ConcurrentHashMap 和 Hashtable 的区别
ConcurrentHashMap线程安全的具体实现?式/底层具体实现
comparable 和 Comparator的区别
集合框架底层数据结构总结
如何选?集合?多线程
什么是线程和进程?
请简要描述线程与进程的关系,区别及优缺点?
说说并发与并?的区别?
为什么要使?多线程呢?
使?多线程可能带来什么问题?
说说线程的?命周期和状态?
什么是上下?切换?
什么是线程死锁?如何避免死锁?
说说 sleep() ?法和 wait() ?法区别和共同点?
为什么我们调? start() ?法时会执? run() ?法 。为什么我们不能直接调? run() ?
法?
说?说??对于 synchronized 关键字的了解
说说??是怎么使? synchronized 关键字 。在项?中?到了吗
synchronized关键字最主要的三种使??式
讲?下 synchronized 关键字的底层原理
说说 JDK1.6 之后的synchronized 关键字底层做了哪些优化 。可以详细介绍?下这些优化吗
谈谈 synchronized和ReentrantLock 的区别
讲?下Java内存模型
说说 synchronized 关键字和 volatile 关键字的区别
ThreadLocal原理及ThreadLocal 内存泄露问题
实现Runnable接?和Callable接?的区别
执?execute()?法和submit()?法的区别是什么呢?
线程池原理分析
能不能给我简单介绍?下 AtomicInteger 类的原理
AQS 原理分析
JVM
介绍下 Java 内存区域(运?时数据区)
说?下Java对象的创建过程
对象的访问定位有哪两种?式?
说?下堆内存中对象的分配的基本策略
Minor Gc和Full GC 有什么不同呢?
如何判断对象是否死亡?(两种?法)
简单的介绍?下强引?,软引?,弱引?,虚引?
如何判断?个常量是废弃常量?
如何判断?个类是??的类?
垃圾收集有哪些算法 。各?的特点?
HotSpot为什么要分为新?代和?年代?
常见的垃圾回收器有哪些?
类加载过程
网络
OSI与TCP/IP各层的结构与功能,都有哪些协议?
TCP 三次握?和四次挥?(?试常客)
TCP,UDP 协议的区别
TCP 协议如何保证可靠传输
ARQ协议
滑动窗?和流量控制
拥塞控制
在浏览器中输?url地址 ijk 显示主?的过程(?试常客)

推荐阅读