2021 年最新 188 道 JAVA 高级面试专题
今年因为疫情原因,很多人在家里宅了很长一段时间,也有充足的时间复习筹备,为面试做足准备。我这里这筹备了一份各大互联网企业、大厂面试总结的 180 道最新中高级面试题助大家度过面试难关,对应的部分面试答案也在文末有所总结,从而分享给大家希望能对大家有帮助!
-
基本数据类型的长度
-
反射
-
ACID
-
MVC
-
RPC 和 RMI
-
常见的 RPC 框架 Dubbo
-
JSWDL 开发包的介绍
-
WEB 容器功能
-
深拷贝和浅拷贝
-
值传递和引用传递
-
Ajax
-
HTTP
-
HTTP1 和 HTTP2
-
常见的编程协议
-
TCP
-
3TCP (传输控制协议)和 UDP (用户数据报协议)
-
TCP/IP
-
Socket
-
线程的处理流程
-
阻塞 I/O 通讯模型
-
NIO(new 10)
-
java NIO 的工作原理
-
java.nio.中提供了
-
10 和 NIO 的区别
-
NIO 的优点
-
创建线程有几种不同的方式?你喜欢哪-种?为什么?
-
线程池
-
静态条件
-
概括的解释下线程的几种可用状态
-
用什么关键字修饰同步方法?
-
stop()和 suspend0 方法为何不推荐使用?
-
什么是 ThreadLocal?
-
run()和 start()区别
-
sleep()和 wait()有什么区别?
-
当一个线程进入-一个对象的- -个 synchronized 方法后,其它线程是否可进入此对象的其它方法?
-
请说出你所知道的线程同步的方法
-
线程调度和线程控制
-
JMM
-
同步和异步有何异同,在什么情况下分别使用他们?举例说明
-
什么是线程饿死,什么是活锁?
-
多线程中的忙循环是什么?