![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
找工作复习
love252223849
这个作者很懒,什么都没留下…
展开
-
找工作——jvm复习(一)
用有道笔记记录着找工作相关的知识,觉得那样不符合一个程序人开源的精神,决定把复习的知识写成博客,也算是记录自己找工作的艰辛历程吧。知识点可能不是很全面,第一轮复习,主要先大致浏览一遍知识点。1、java内存模型 java运行时的内存区域被划分为:程序计数区、java虚拟机栈、本地方法栈、方法区、堆 其中程序计数区、java虚拟机栈、本地方法栈是线程私有的;方法区、堆是线程共享的; 程序计数区:原创 2016-03-21 18:40:47 · 490 阅读 · 0 评论 -
找工作——jvm复习(二)
1、GC判定条件:引用计数和引用链 1)引用计数:当变量或者对象被其他地方引用时加1,没有被引用时减1,直至引用计数为0时,被回收;(难以解决相互嵌套引用的情况,所以使用的较少) 2)引用链:使用被称为“GC Root”的对象来作为引用链的根,若对象到GC Root之间没有引用链,则被回收;其中,可以作为“GC Root”的对象有:虚拟机栈中引用的对象;方法区中类静态属性引用的对象;方法区中常量原创 2016-03-22 17:57:57 · 229 阅读 · 0 评论 -
找工作——jvm复习(三)
2016/3/18复习(类加载机制) 1、类的生命周期: 加载、验证、准备、解析、初始化、使用、卸载;其中验证、准备、解析过程称为连接,解析过程不一定在初始化过程之前,因为java语言是运行时绑定。2、类的加载(重点) 类的加载过程可以是用户参与度较高的过程; 类的加载过程主要做三件事:通过一个类的全限定名来获取此类的二进制字节流;将二进制字节流转化为方法区中运行时的数据结构;构造Class原创 2016-03-23 21:29:48 · 290 阅读 · 0 评论