Heap和Stack的区别?
解:(1).heap是堆,stack是栈。
(2).stack的空间由操作系统自动分配和释放,heap的空间是手动申请和释放的,heap常用new关键字来分配。
(3).stack空间有限,heap的空间是很大的自由区。
(4). Object a =null; 只在栈内存中分配空间
Object b =new Object(); 则在堆内存中分配空间。
Heap和Stack的区别?
解:(1).heap是堆,stack是栈。
(2).stack的空间由操作系统自动分配和释放,heap的空间是手动申请和释放的,heap常用new关键字来分配。
(3).stack空间有限,heap的空间是很大的自由区。
(4). Object a =null; 只在栈内存中分配空间
Object b =new Object(); 则在堆内存中分配空间。