Java堆栈的概念和类初始化过程

面试的时候经常会有面试官问道Java堆栈的概念,这里做下总结。 栈内存:存放局部变量,为编译器自动分配和释放。 堆内存:存放new出来的东西,或者用final修饰的变量,需手动申请和释放空间。 以数组为例的栈内存、堆内存图解: 栈内存的特点:用完就释放掉,空间有限。 堆内存特点:每一个new出来的对象都有地址值,每个变量都有默认值(byte,shrot,int,long等是0,float,doub
相关文章
相关标签/搜索