java笔试题

首先答案是bde,Vector myVect是一个声明,就是告诉java虚拟机,你听好了,我要在栈上面分配一个Vector类型的变量,仅此而已,同时他占据四个字节的空间,也就是java所谓的引用,他不同于c++的指针,myVect = new Vector(); 就是在堆中创建了Vector对象,同时让刚才声明的引用指向他 在java中所有的...
java笔试题
首先答案是bde,Vector myVect是一个声明,就是告诉java虚拟机,你听好了,我要在栈上面分配一个Vector类型的变量,仅此而已,同时他占据四个字节的空间,也就是java所谓的引用,他不同于c++的指针,
myVect = new Vector(); 就是在堆中创建了Vector对象,同时让刚才声明的引用指向他
在java中所有的对象都是在堆中创建的,函数中的局部变量在栈中分配空间,比如Vector myVect2009-09-19
BDE

第二句在栈中分配空间了,是个引用,未指向任何堆中的对象2009-09-19
freish,正解。2009-09-19
A C D2009-09-19
ADE2009-09-19
mengvlog 阅读 10 次 更新于 2025-06-20 00:58:32 我来答关注问题0
檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部