大数据
java堆栈 标签描述

Java堆 1)是一个运行时数据区,类的对象从堆中分配空间;(new对象,GC销毁)2)堆的优势:运行时动态分配内存空间,不必事先通知编译器。缺点:存取速度慢;3)举例:Stringstr1=newString(“aaa”);Stringstr2=newString(“aaa”);最终:str1!=str2,new出来的存放堆中,每次调用都会新建一个对象; Java栈 1)栈中存放基本数据类型的变量(byte、short、int、long、float、double、char、boolean)和对象的引用;2)栈的优势:存取速度快,栈数据可共享;缺点:存放数据的大小需要编译时确定...