- 博客(3)
- 收藏
- 关注
原创 一问就拉垮系列——JVM(二)垃圾回收
文章目录前言一、什么算是垃圾?二、怎么判断垃圾是否是垃圾?(如何定位)1.引用计数法2.根可达算法三、垃圾回收算法1.标记-清除算法(Mark-Sweep)2.复制算法(Copying)3.标记-压缩算法(Mark-Compact)总结 前言 上一次谈到JVM虚拟机中内存是如何划分的,以及什么情况下会造成这些区域发生内存溢出的异常。学习Java的大伙都知道,Java为避免内存溢出的情况发生,有良好的垃圾自动回收机制,那本章就来谈一谈Java的垃圾回收。 一、什么算是垃圾? 没有任何引用指向的一个对象称
2021-01-07 00:23:07
458
10
原创 一问就拉垮系列——JVM(一)初探
文章目录一、Java虚拟机运行时内存区域有哪些?1.PC寄存器(程序计数器)2.Java虚拟机栈3.本地方法栈4.Java堆5.方法区6.运行时常量池二、异常总结三、总结 # 前言 在我的角度认为,如何从一个初级的JAVA程序员上升到中级或者是高级的水平,那么了解JVM是必不可少的一个环节,当然,这部分的知识,在大学基本都一笔带过,平时的工作也不怎么用到,所以,对于我来说是薄弱的环节,在几次的面试中,问到JVM相关就拉垮了,整理学习这一知识点是当务之急。 学习这部分看的资料是很有名的《深入理解Java虚
2020-12-25 00:51:46
242
原创 进击之路——开启
开启进击之路 2019年二本院校软件工程系毕业小白,毕业之后在一家国内排的上名的外包公司干开发,对日和国内都有。开发工作大部分是JAVA,但是干过外包的都懂得,尤其是对日的,基本每天都是CRUD,然后就是和业务打交道,能技术含量的工作少之又少。 刚实习那会儿,感觉有些东西还挺难的,不好上手,感觉企业级应用应该很牛逼,慢慢的干了不到一年以后,发现每个项目都是那么些玩意儿,CRUD。运气好的话,可以接到一些需要花时间研究活,但是很杂,比如VBA、Python、TTL、TACL,干的久了自己也迷茫了,感觉没有刚
2020-12-18 00:23:28
435
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人