栈:存放的是局部变量(在方法和语句块内部定义的变量):当方法和语句块一结束,空间马上释放
堆:存放的是成员变量(也叫属性,在方法外,在类里,定义的变量):随着对象而产生,随对象销毁而销毁。
数据段:存放的是类变量(也叫静态变量,和成员变量相比多加上关键字static):长驻内存,创建好以后,不会消失
代码段:是存放了程序代码的数据:在代码段中,也有可能包含一些只读的常数变量,列如字符串常量等
栈:存放的是局部变量(在方法和语句块内部定义的变量):当方法和语句块一结束,空间马上释放
堆:存放的是成员变量(也叫属性,在方法外,在类里,定义的变量):随着对象而产生,随对象销毁而销毁。
数据段:存放的是类变量(也叫静态变量,和成员变量相比多加上关键字static):长驻内存,创建好以后,不会消失
代码段:是存放了程序代码的数据:在代码段中,也有可能包含一些只读的常数变量,列如字符串常量等
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。