JVM
文章平均质量分 82
JVM相关基础概念、操作参数、调优
苹果炒辣椒
一个无聊且乏味且不善表达的程序员
展开
-
Java创建对象的过程
我们程序员几乎每天都能用到new来创建一个对象。俗话说的好没有疑问的厨子不是个好程序员,那么new对象的过程是怎样的呢?这个对象是如何被创建出来的呢?创建对象单纯的外表之下有没有隐藏着什么不可告人的秘密?答案当然是有,那么废话不多下面开始揭晓其中的秘密。...原创 2021-12-05 18:14:52 · 609 阅读 · 0 评论 -
Java内存结构与Java内存模型
Java内存结构、内存模型、对象模型这几个概念经常会被混为一谈。理论知识容易忘写下来帮助记忆,方便以后查看。1、Java内存结构Java内存结构其实说的是JVM在运行时内存区域的划分,是根据Java虚拟机规范来实现的。说的是JVM中划分出的各块内存区域分别用来干什么。如上图分为了5大块:方法区,虚拟机栈(有的叫方法栈也有叫线程栈的)、本地方法栈、堆、程序计数器(也有叫寄存器的)。其中方法区和堆是线程共享的内存区域,而虚拟机栈、本地方法栈和程序计数器是线程私有的,或者说是线程隔离的。1.1 程序计数器原创 2021-12-02 18:29:40 · 1635 阅读 · 0 评论