jvm内存分配解释

java内存分配

方法区、堆、栈、本地方法栈、pc寄存器
  • 寄存器:在cpu内部不由开放人员的代码来空值,有编译器自己来管理的
  • 栈:stack:存放基本类型数据和对象的引用,对象本事不存在栈中而是存在堆中
  • 堆:heap:通常就是new出的对象
  • 静态区域:就是用static 定义的静态成员
  • 常量池:存放常量,如fianl修饰的
  • 非ram存储:硬盘等永久存储空间,如持久化对象等等
posted @ 2018-03-28 23:17  姩澕  阅读(122)  评论(0编辑  收藏  举报