Fork me on GitHub

Java 14的新增功能

Java 14 reached General Availability on 17 March 2020, download Java 14 here. Java 14 features. JEP 305: Pattern Matching for instanceof (Preview) (developer feature) JEP 343: Packaging Tool (Incu...

JVM之调优

JVM 调优概述性能定义 吞吐量 - 指不考虑 GC 引起的停顿时间或内存消耗,垃圾收集器能支撑应用达到的最高性能指标。 延迟 - 其度量标准是缩短由于垃圾啊收集引起的停顿时间或者完全消除因垃圾收集所引起的停顿,避免应用运行时发生抖动。 内存占用 - 垃圾收集器流畅运行所需要的内存数量。 调优原则GC 优化的两个目标: 将进入老年代的对象数量降到最低 减少 Full GC 的执行时间 ...

Java 13的新增功能

Java 13的新增功能

Java 13已于2019年9月17日正式发布,请在此处下载Java 13。 Java 13中的一些新功能 JEP 350:动态CDS档案 JEP-351:ZGC:取消提交未使用的内存 JEP-353:重新实现旧版套接字API JEP-354:开关表达式(预览)(开发人员功能) JEP-355:文本块(预览)(开发人员功能) 1. JEP 350动态CDS档案该JEP 通过简化创建CD...

Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore

在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。 以下是本文目录大纲: 一.CountDownLatch用法 二.CyclicBarrier用法 三.Semaphore用法 一.CountDownLatch用法CountDownLatch类位于ja...