包含标签:JVM 的文章
-
Java 的这12个语法糖,有点甜
我们在日常开发中经常会使用到诸如泛型、自动拆箱和装箱、内部类、增强 for 循环、try-with-resources 语法、lambda 表达式等,我们只觉得用的很爽,因为这些…… -
初识JVM(JVM运行流程,JVM运行时数据区,内存布局中的异常)
目录 🚗一. JVM概述 🚓二. JVM的运行流程 🚕三. JVM运行时数据区(面试常考重点) 🛹1. 堆区(线程共享) 🛼2. 虚拟机栈(线程私有) 🚲3. 本地方法栈(线程私有) …… -
-
室友打了俩把LOL,我知道了类是怎样加载的
目录 类加载 类加载的时机 类加载的过程 加载阶段 验证阶段 准备阶段 解析阶段 初始化阶段 类加载器 双亲委派 破坏双亲委派 本文摘自(深入理解JVM) 如有错…… -
为什么java不是最强的语言而JVM确可以叫做最强的虚拟机呢?
了解jvm的历史 简介 关于java虚拟机 jvm 我们很多人都在开发中或多或少听到过这个词语,凡事java程序需要调优性能的提升一定绕不过java虚拟机的这关 java…… -
JVM–JVM基础知识
目录 1.1主力机型 1. HotSpot VM 1.2体系结构 1.3 运行时数据区 1.3.1 程序计数器 1.3.2 虚拟机栈 1.3.3 本地方法栈 1.3.4 堆 1.3.5 方法区 …… -
synchronized的实现原理与应用&Java对象的内存布局
今天笔者在阅读《Java并发编程的艺术》时,阅读到了Java并发机制的底层实现原理一章中的synchronized部分,觉得作者对Java对象头的描述有些模糊,然后在笔者…… -
深入理解Java虚拟机(JVM高级特性与最佳实践)读后感
深入理解Java虚拟机:JVM高级特性与最佳实践(第3版) 文章目录 深入理解Java虚拟机:JVM高级特性与最佳实践(第3版) 前言 一、自己编译JDK 1.1实验系…… -
【深入理解JAVA虚拟机】读书笔记——虚拟机类加载过程和双亲委派模型
学习参考资料:周志明老师的著作《深入理解Java虚拟机(第3版)》 我们知道Java代码经编译后会生成Class文件,然后都需要加载到虚拟机中才能被运行和使用。…… -
【深入理解JAVA虚拟机】读书笔记——调优案例分析总结
学习参考资料:周志明老师的著作《深入理解Java虚拟机(第3版)》 1.大内存硬件上的程序部署 一般单体应用在较大内存的硬件方式,有下面两种: 1)通过一……