240 发简信
IP属地:重庆
  • 4.年轻代,老年代

    java堆区可以分为年轻代和老年代,其中年轻代又可以划分为Eden空间,survivor0空间和survivor1空间image.png 新生代...

  • Resize,w 360,h 240
    3.堆空间大小设置

    java堆用于存储java对象实例,jvm启动时堆的大小就已设定好了 -Xms(memery start)表示设置堆的启始内存-Xmx(merm...

  • Resize,w 360,h 240
    2.Spring5-IOC容器

    ICO底层原理 xml解析,工程模式,反射IOC容器底层就是一个对象工厂 ICO接口 BeanFactory:IOC容器基本实现,是Spring...

  • 8.方法的调用:解析与分派

    在jvm中将符号引用转换为调用方法的直接引用与方法的绑定机制相关 静态连接(特点)在编译期间能确定下来的,而且在运行期间保持不变 动态连接(特点...

  • 4.操作数栈

    操作数栈的特点 每一个操作数栈大小在编译期就确定了,运行时无法改变操作数栈大小(与局部变量表特点一样)。 操作数栈主要用于保存计算的中间结果,

  • 3.局部变量表

    定义为一个数字数组,主要用于存储方法参数,方法内的局部变量 局部变量表是栈帧内部结构,因为栈是线程私有的,所以局部变量表不存在线程安全问题 局部...

  • 2.栈的存储单元(栈帧)

    栈中存储什么每个线程都有自己的栈,栈上的每个方法对应一个栈帧栈帧是栈的基本的单位 栈帧的内部结构: 局部变量表(local variables)...

  • 1.虚拟机栈概述

    虚拟机栈是什么Java虚拟机栈早期也叫Java栈。每个线程在创建时都会创建一个虚拟机栈,其内部保存一个个的栈帧。生命周期生命周期和线程一致作用管...

  • 1.PC寄存器概述

    pc寄存器的作用:存储指向下一条指令的地址(将要执行的指令代码),由执行引擎读取下一条指令。 它是一块很小的内存空间,几乎可以忽略不记,也是运行...