2022年6月17日

各种 垃圾收集器结构和原理

摘要: 5垃圾收集器 (garbage collection) 1.串行JVM serial 垃圾收集器,也是最早的 垃圾收集器,串行执行回收,如今基本已经没人用了,那时候内存小,即便并行也可以很快完成回收 年轻代使用 serial 老年代使用 serial old 2.并行JVM parallel 垃圾收 阅读全文

posted @ 2022-06-17 21:52 zhangyukun 阅读(274) 评论(0) 推荐(0) 编辑

JDK11 新特性 String去空白字符加强版方法 首次支持ZGC

摘要: JDK11的新特性语法 api 方面不多, 如果算上 JDK9,JDK 10 两个短期版本变化也不少,JDK 11 和 JDK8 一样是长期支持版本,商用一般都不会选择9,10这种零时版本。 jdk11 最显著的提高在于首次支持ZGC,但是只是支持,并不建议商用使用。ZGC 能支持 PB级别内存,和 阅读全文

posted @ 2022-06-17 21:22 zhangyukun 阅读(175) 评论(0) 推荐(0) 编辑

JDK10 新特性 局部变量类型推断

摘要: JDK 10 主要新特性在于支持 var 申明 的局部变量,相当于一个泛型 1 package com.lomi.jdk10; 2 3 import org.junit.Test; 4 5 import java.awt.print.Book; 6 import java.util.*; 7 imp 阅读全文

posted @ 2022-06-17 21:08 zhangyukun 阅读(45) 评论(0) 推荐(0) 编辑

JDK 9新特性 系统模块化 接口私有方法等

摘要: JDK9 新特性 最重要的就是支持模块化编程,和接口私有方法 例子中提供服务的 module-info.java 文件 项目A /** * * 1 一个项目,或者说一个jar包只能被属于一个模块, * 2 如果没有配置模块就是全部使用(没有配置包含2种,引用方和被引用方) * 3 使用模块相当于值暴 阅读全文

posted @ 2022-06-17 20:00 zhangyukun 阅读(158) 评论(0) 推荐(0) 编辑

导航