【Java基础知识面试题 2】2020年6月20日 星期六(请不要查资料,填写你们的答案)

1、什么是线程池

2、Java自带有哪几种线程池

3、Java中有几种类型的流

4、字节流如何转为字符流

5、请写出你最常见的5个RuntimeException

6、JVM内存分哪几个区,每个区的作用是什么?

7、heap和stack有什么区别

8、Java类加载过程

9、什么是类加载器,类加载器有哪些

10、Java中垃圾收集的方法有哪些

11、如何判断一个对象是否存活(或者GC对象的判断方法)

12、简述Java内存分配与回收策略以及Minor GC 和Major GC(Full GC)

13、你所知道的设计模式有哪些

14、什么是代理模式,为什么要用代理模式

15、有哪几种代理模式

猜你喜欢

转载自blog.csdn.net/guorui_java/article/details/106867215