java高手请进?java编程思想中一句话“对于允许在堆栈上创建对象的语言,编译器可以确定对象存活的时间,并可以自动销毁他,然而如果是在堆上创建对象,编译器就会对他的生命周期一无所知”什么意思?数据结构书中的栈相当于后进先出的队列,堆好像是一种树结构,这里的是一回事儿么,还有这里的“堆栈”是什么,到底是堆还是栈?望高手不吝赐教,为小辈详细讲解一番!
谢谢