Java中的存储区域问题

2019-08-10  本文已影响0人  小石头呢

一. 堆,栈,堆栈

1. 堆(heap):

2. 栈(stack):

3. 堆和栈的区别:

二. Java的内存

Java的JVM的内存可分为3个区:堆(heap)栈(stack)方法区(method)

1. 堆区-存放所有new出来的对象

2.栈区-存放基本类型的变量数据和对象的引用

3.方法区

1.类及其父类的全限定名(java.lang.Object)
2.类的类型(Class or Interface)
3.访问修饰符(public, abstract, final)
4.实现的接口的全限定名的列表
5.常量池
6.字段信息
7.方法信息
8.静态变量
9.ClassLoader引用
10.Class引用

4.解析

上一篇 下一篇

猜你喜欢

热点阅读