java基础----内存的分类及作用

  java将内存大致分为5块:栈内存、堆内存、方法区、本地方法栈、PC计数器(寄存器)。
  1. 栈内存:计算。所有的方法以及代码块的执行都是在栈内存中。每一个线程独享一个栈。
  2. 堆内存:存储对象。
  3. 方法区:存储类信息,常量(字面量、自定义常量)。
  4. 本地方法栈:计算。所有的本地方法(native)的执行都在本地方法栈。
  5. PC计数器:程序的计数和线程的调度。
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43045898/article/details/83143695
今日推荐