![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
尚硅谷
文章平均质量分 95
编程之心
这个作者很懒,什么都没留下…
展开
-
垃圾回收器分类
垃圾回收器垃圾回收器GC 分类与性能指标垃圾回收器概述垃圾收集器没有在规范中进行过多的规定,可以由不同的厂商、不同版本的JVM来实现。由于JDK的版本处于高速迭代过程中,因此Java发展至今已经衍生了众多的GC版本。从不同角度分析垃圾收集器,可以将GC分为不同的类型。Java不同版本新特性语法层面:Lambda表达式、switch、自动拆箱装箱、enum、泛型API层面:Stream API、新的日期时间、Optional、String、集合框架底层优化:JVM优化、GC的变化、元原创 2021-02-12 19:57:56 · 464 阅读 · 0 评论 -
垃圾回收器算法
GC垃圾回收概述Java 和 C语言最大的区别,就在于,垃圾回收和内存动态分配上。C语言没有垃圾回收技术,需要程序员手动回收。1960年,第一门开始使用内存动态分配和垃圾收集技术的Lisp语言诞生。关于垃圾收集有三个经典问题:哪些内存需要回收?什么时候回收?如何回收?大厂面试题蚂蚁金服你知道哪几种垃圾回收器,各自的优缺点,重点讲一下CMS和G1?JVM GC算法有哪些,目前的JDK版本采用什么回收算法?G1回收器讲下回收过程GC是什么?为什么要有GC?GC的两种判定方原创 2021-02-12 17:14:02 · 1120 阅读 · 0 评论 -
JVM入门
参考书籍或资料1.3 Java及JVM简介TIOBE语言热度排行榜:https://www.tiobe.com/tiobe-index/世界上没有最好的编程语言,如果有,我相信一定是JAVA。1.4 Java发展的重大事件1995 年 5 月 23 日,Java语言诞生1996 年 1 月,第一个JDK-JDK1.0诞生1996 年 4 月, 10 个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术1996 年 9 月,约8.3万个网页应用了JAVA技术来制作1997 年 2 月 1原创 2021-02-12 17:11:34 · 1481 阅读 · 0 评论