关于Java内存分析
①内存:栈 堆 方法区
※方法区属于堆的一部分
②内存内容构成:
Ⅰ.栈:存放方法
Ⅱ.堆:存放变量
Ⅲ.方法区:存放类(包含类中的所有东西,包括其中的代码,静态变量(static),静态方法,常量等)
另外一直搞不太清楚的public static void main(string[] args){},今天终于理解了
作为程序执行的入口,看代码时可以先找这个,再分析里面的内容。
①内存:栈 堆 方法区
※方法区属于堆的一部分
②内存内容构成:
Ⅰ.栈:存放方法
Ⅱ.堆:存放变量
Ⅲ.方法区:存放类(包含类中的所有东西,包括其中的代码,静态变量(static),静态方法,常量等)
另外一直搞不太清楚的public static void main(string[] args){},今天终于理解了
作为程序执行的入口,看代码时可以先找这个,再分析里面的内容。