HashMap、HashTable、ConcurrentHashMap a.线程安全问题HashMap是线程不安全的,多线程环境下可能会导致死循...
1.String类定义为final的原因 a.便于使用字符串常池 b.为了安全 String作为JDK的核心类,一些方法的内部使用了native...
1.ZGC简介 ZGC(Z Garbage Collector)是一款基于Region内存布局(有点类似于G1)的,不设置分代的,使用了读屏障、...
1.公平锁 公平锁是指多个线程按照申请锁的顺序来执行获取锁,线程在队列中排队,队列中的第一个线程获取锁,其他线程处于阻塞状态; 优点:等待线程不...
1.Executors Executors提供的常用线程池:线程池的构造方法具体如下: 参数说明: a.corePoolSize: 线程池中常驻...
问题描述: 输出结果: 说明: JVM对Byte、Short、Integer、Long、Character进行了缓存,缓存范围为 -128 到 ...
1.volatile变量 1.1 可见性 volatile修饰符保证volatile变量对所有线程可见,当一个线程修改了volatile变量值之...
1. Arthas简介 Arthas(阿尔萨斯)是Alibaba开源的Java诊断工具。可以在线排查问题,不需要重启JVM,动态跟踪Java代码...
1.JVM调优简介 1.1 HotSpot参数分类: a.标准参数(以“:-”开头) 所有的HotSpot版本都支持。 b.非标准参数(以“:-...
文集作者