2021
09-13
09-13
java实习--每天打卡十道面试题!
目录1、Cookie的实现原理?2、TCP断开连接时,通信双方的状态变化?3、GC垃圾回收时,什么情况下会StopTheWorld?4、堆和栈的区别?5、线程调度的方式?6、Linux下如何查看文件前几行和后几行的命令?7、TIME_WAIT为什么要等待2MSL,TIME_WAIT是客户端状态还是服务端状态?8、为什么建立连接是三次握手,关闭连接确是四次挥手呢?9、TCP滑动窗口和流量控制机制?10、TCP拥塞控制机制?总结1、Cookie的实现原理?参考文章:...
继续阅读 >
目录1.介绍下Java内存区域(运行时数据区)。程序计数器(ProgramCounterRegister)Java虚拟机栈(JavaVirtualMachineStacks)本地方法栈(NativeMethodStack)Java堆(JavaHeap)方法区(MethodArea)运行时常量池(RuntimeConstantPool)2.怎么判定对象已经“死去”?引用计数法可达性分析算法3.介绍下四种引用(强引用、软引用、弱引用、虚引用)?4.垃圾收集有哪些算法,各自的特点?标记-清除算法复制算法标记...
目录1、请你简述一下Java内存结构(运行时数据区)①程序计数器②虚拟机栈③本地方法栈④堆⑤方法区⑥运行时常量池2、请问jvm垃圾回收是否涉及栈内存?3、虚拟机栈内存的分配越大越好吗?4、从JVM的角度分析,方法内的局部变量是否是线程安全的?5、虚拟机栈内存溢出的情况有哪些?6、请你说一下JVM运行时数据区方法区的演进?7、请问Java虚拟机中有哪些类加载器?8、请你说一下类的加载的过程?9、请你说一下什么是双亲委...