内容简介:小说连载系列是我第一次尝试的新的技术讲解方式,希望通过小说的形式将技术细节讲解清楚。第一篇中长篇连载小说《我在JVM公司的那些年》,主要讲解JVM内部的一些原理,希望大家能够喜欢,多多支持。
小说连载系列是我第一次尝试的新的技术讲解方式,希望通过小说的形式将技术细节讲解清楚。
第一篇中长篇连载小说《我在JVM公司的那些年》,主要讲解JVM内部的一些原理,希望大家能够喜欢,多多支持。
郑重声明:小说人物和故事情节均是原创,未经同意禁止任何形式的转载,侵权将进入法律程序。大佬除外。
欢迎大家转发文章,谢谢!
本节知识点预告:垃圾回收引用计数算法。
大家好,我叫小史,是一个非科班程序员 …… 哦,不,在这部小说中,我是一个 java 对象。
前情回顾:
今天是我第一天上班,我高高兴兴来到了 新生代 工作区,找到了自己的工位。
我正在整理我的工位,突然走过来一个人热情地给我打招呼:“你好,我是 PersonServiceImpl 。”
我一听就知道这是一个 Service 对象,也热情回复说:“你好,我是小史,是一个 Person 对象。”
PersonServiceImpl 说:“哈哈,等你很久了,我是你的师兄,先带你了解一下公司的制度吧。”
我认真听师兄给我介绍。
残酷的制度
师兄:“我们公司是一个典型的淘汰制公司,因为公司要发展,资源有限,所以每隔一段时间,公司就要清理内部员工,进行裁员,我们把它叫做 垃圾回收 。”
我倒吸一口凉气,原来进了公司并不是进了保险箱,还有可能被裁员啊。
我:“什么样的员工会被裁员呢?”
师兄:“如果一个员工对公司没有价值了,他就会被裁掉。”
真的很残酷,有用的时候招进来,没用的时候就赶出去,反正还有大把大把的人挤破头想要进来。
师兄说完,把我的新工牌给了我:“工牌一定要收好,这里面有 引用计数 ,如果别人需要你,就会给你的 引用计数加一 ,不需要你的时候, 引用计数就会减一 ,当你的 引用计数变为0 的时候,就是你离开公司的日子了。“
我接过工牌看了一下,果然,我的引用计数是 1 ,引用我的人正是师兄 PersonServiceImpl ,我内心一阵感激。
午饭的遭遇
我在新领的电脑上搭建了一下工作环境,看了看文档,很快就到吃午饭的时间了。
师兄带我去食堂,在我打饭的时候,竟然有人拍我肩膀。
我回头一看,两个五大三粗,膀大腰圆的人正盯着我。
为首的说:“新来的吧?来老子这报到了吗?”
我:“你们是?”
那人指着我的鼻子非常不客气地说:“擦,连老子都不知道。”
旁边一个人赶紧谄媚道:“这是我们黑老大,新来的赶紧交保护费。”
说着两个人就在我口袋里搜,把我的五百块钱抢走了。
黑老大:“行了,这个月保你平安无事,下个月记得按时过来交费。”
真是无法无天,公司里怎么有这样的人?
我把我的遭遇和师兄说了一下。
师兄也咬牙切齿:“这两货简直就是公司的毒瘤,可惜现在也没有人能治他们。”
我心里暗暗发誓,一定要好好治治这两货。
(未完待续……)
残酷的制度,公司的黑势力,小史第一天上班似乎不是很顺利,他能在JVM公司顺利待下去吗?欲知后事如何,请听下回分解。
小结
垃圾回收是JVM最重要的机制,早期的垃圾回收是使用引用计数的算法,但是这种算法现在用得比较少了。
下节知识点预告:垃圾回收过程
第一次尝试写技术小说,如果你喜欢这种形式,麻烦动动手指转发一下,你不经意间的动作,可能就会给大家带来一部伟大的技术小说。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 百度发内部邮件:启动干部轮岗制度
- 探索 DAO 作为一种新型制度
- 干货 | 以太坊 2.0 Phase 0 的奖惩制度
- Python 的后 Guido 时代: “独裁”是管理项目的最好制度?
- 区块链能做什么|它是结算、可交易权益和制度性技术的 DNA 分子
- Java代码审计连载之XSS
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Python Algorithms
Magnus Lie Hetland / Apress / 2010-11-24 / USD 49.99
Python Algorithms explains the Python approach to algorithm analysis and design. Written by Magnus Lie Hetland, author of Beginning Python, this book is sharply focused on classical algorithms, but it......一起来看看 《Python Algorithms》 这本书的介绍吧!