栈:存放的是局部变量(在方法和语句块内部定义的变量):当方法和语句块一结束,空间马上释放
堆:存放的是成员变量(也叫属性,在方法外,在类里,定义的变量):随着对象而产生,随对象销毁而销毁。
数据段:存放的是类变量(也叫静态变量,和成员变量相比多加上关键字static):长驻内存,创建好以后,不会消失
代码段:是存放了程序代码的数据:在代码段中,也有可能包含一些只读的常数变量,列如字符串常量等
转载于:https://www.cnblogs.com/taogege/p/8683963.html
栈:存放的是局部变量(在方法和语句块内部定义的变量):当方法和语句块一结束,空间马上释放
堆:存放的是成员变量(也叫属性,在方法外,在类里,定义的变量):随着对象而产生,随对象销毁而销毁。
数据段:存放的是类变量(也叫静态变量,和成员变量相比多加上关键字static):长驻内存,创建好以后,不会消失
代码段:是存放了程序代码的数据:在代码段中,也有可能包含一些只读的常数变量,列如字符串常量等
转载于:https://www.cnblogs.com/taogege/p/8683963.html