问答详情
源自:3-2 修改内存

内存模型没有说清楚,栈里面有存储方法?静态内存区也存方法?

内存模型没有说清楚,栈里面有存储方法?静态内存区也存方法?

提问者:马树 2019-05-02 13:34

个回答

  • 被代码打死的小强
    2021-04-26 17:24:25

    程序计数器和,堆 、栈、静态方法区 有什么区别呢?

  • qq_慕设计530309
    2019-05-09 15:46:03

    堆区:
    1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)
    2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身

    方法区:
    1.又叫静态区,跟堆一样,被所有的线程共享。方法区包含所有的class和static变量。
    2.方法区中包含的都是在整个程序中永远唯一的元素,如class,static变量。