栈(Stack) 1.栈是线程私有的,其生命周期和线程相同. 2.每个方法在执行的时候都会开辟一个栈区,同时创建一个栈帧(Stack Frame). 3.栈帧用于存储局部变量表,操作数栈,动态链接和方法出口等信息. 4.局部变量表中存放两种数据类型: ①基本数据类型:boolean ,byte, short, int , char, float , long, double. ②引用数据类型:对象的引用,而非对象本身,比如 String s = new String() ,局部变量表中存