* Java中的栈和堆
Java中栈中存储的类型数据为:
1、基本类型(byte,short,int,long,float,double,boolean,char)
2、引用类型变量( 用类名(相对于基本类型也可视为一种类型)来声明变量,这种变量叫引用类型变量。如:People people)
3、方法函数
栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享。
但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。
栈有一个很重要的特殊性,就是存在栈中的数据可以共享。
Java的堆中存储以下类型数据