![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 96
jack xu1
stay hungry,stay foolish..
展开
-
从Architecture带你认识JVM
JVM就是javavirtualmachine,java虚拟机JVM就是将java源文件编译成字节码文件,然后加载到虚拟机,JVM在执行字节码时,最终把字节码解释成具体平台上的机器指令执行。这个就是一次编写,到处运行。JVM是一种java虚拟机规范,很多厂商进行了实现,可以通过java-version命令查看OracleIBMJ9VMAliTaobaoVMZualZing当然最常见的就是HotSpot了https。...原创 2022-07-25 21:03:22 · 347 阅读 · 0 评论 -
强引用和弱引用的Threadlocal
从SimpleDateFormat开始 首先看一个例子,创建20个线程,线程里就干一件事,就是转换时间 public class ThreadLoaclExample { //非线程安全的 private static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); public static Date parse(String strDate) throws ParseExcep原创 2021-11-21 19:10:53 · 866 阅读 · 0 评论 -
咱们从头到尾再说一次GC垃圾回收
小伙伴好,我是 jack xu。我们知道 JVM 调优主要调的是垃圾收集器的选择和参数的设置,所以我们对垃圾回收的知识必须要掌握了解,不然怎么调优呢,那么什么是垃圾呢,我们类比生活中的垃圾,就是不要的东西,需要清除的东西,那么第一步就是要找到垃圾,在Java中我们有两种方式。 怎么定义垃圾 引用计数法 给对象中添加一个引用计数器,每当有一个地方引用他时,计数器值就+1。当引用失效时,计数器值就-1...原创 2020-05-05 09:30:55 · 481 阅读 · 0 评论