面试
矢頁
这个作者很懒,什么都没留下…
展开
-
JAVA面试11——一些图
原创 2020-06-21 12:32:55 · 123 阅读 · 0 评论 -
*JAVA面试10——IO体系
原创 2020-06-21 12:20:19 · 125 阅读 · 0 评论 -
JAVA面试9——JDBC/数据库
原创 2020-06-21 12:19:00 · 104 阅读 · 0 评论 -
JAVA面试8——SSM
原创 2020-06-21 12:17:38 · 149 阅读 · 0 评论 -
JAVA面试7——集合/泛型
原创 2020-06-21 12:16:32 · 98 阅读 · 0 评论 -
JAVA面试6——线程/线程池/同步
原创 2020-06-21 12:14:48 · 86 阅读 · 0 评论 -
JAVA面试5——反射/动态代理/序列化
原创 2020-06-21 12:13:29 · 126 阅读 · 0 评论 -
JAVA面试4——BIO/NIO/AIO
原创 2020-06-21 12:11:56 · 128 阅读 · 0 评论 -
JAVA面试3——类加载机制
原创 2020-06-21 12:09:40 · 70 阅读 · 0 评论 -
JAVA面试2——GC垃圾回收机制
垃圾回收机制 Garbage Collection1.垃圾回收机制主要是对堆进行的,而且是分类进行的,分为新生代和老年代新生代的回收主要以复制为形式,年轻代的比较容易被当成垃圾删除,将整个年轻代分为8:1:1,8是Eden区,另外两个servive区。没有被标记出来要删除的存放在E+S0去到S1,新的对象放在E里面,下一轮在E+S1放在E0里面,依此循环,年轻代经历了6代还没有被取代的时候,就进入老年代;老年代的回收主要以标记-清除和标记-整理为主,前者会产生内存碎片,后者会很消耗内存。2.那什原创 2020-06-21 12:08:14 · 167 阅读 · 0 评论 -
JAVA面试1——JVM
JVM虚拟机1.JVM虚拟机分为五个部分,其中两个部分是程序公用的,一个是堆,类创建的对象都会放在这个里面,另外三个部分是每个线程都有一个的,分别是栈、本地方法栈和程序计数器2.线程私有的是栈、程序计数器、本地方法栈也就是每次有一个线程出现的,就有新的这三个块产生同时也意味着这里面的内容会自动消失,不在立即回收的范畴之内jvm栈用来存储程序运行过程中的变量,但是只存在引用类型也就是地址,实际是存储在堆区里面的,堆也是整个程序共享的;程序运行结束之后就会整个删除掉本地方法栈是存储C++ nati原创 2020-06-21 12:03:06 · 135 阅读 · 0 评论