JVM常用命令 本篇记录JVM常用的指令,通过Java的bin目录下强大的工具就能进行查看。 其中很多命令参考…
用户态与内核态 JDK早期,synchronized 叫做重量级锁, 因为申请锁资源必须通过kernel, 系…
基础 使用“+”可以连接两个字符串(String对象),那么,是怎样进行连接的? public class S…
说说Java泛型 简单安全。一方面,由于在编译时会进行类型检查,因此提高了安全性,另一方面,在编译阶段就可以把…
1.为什么局部内部类和匿名内部类只能访问final的局部变量或者成员变量? final修饰的变量不可变 Jav…
底层原理:垃圾回收算法是如何设计的? 如果大家关注 JDK,会发现在频繁发布的 JDK 版本中,和垃圾回收相关…
Java虚拟机详解—-垃圾收集器及GC参数 零、堆的回顾: 新生代中的98%对象都是“朝生夕死”的…
Java虚拟机详解—-GC算法和种类 一、GC的概念: GC:Garbage Collection…
Java虚拟机详解—-常用JVM配置参数 零、在IDE的后台打印GC日志: 既然学习JVM,阅读G…
Java虚拟机详解—-JVM内存结构