基本类型变量和引用类型变量在内存中的存储方式有何不同

>>春风吹 2018-09-18 09:02:39
基本类型变量和引用类型变量在内存中的存储方式有何不同,最好能画一下堆栈图,谢谢大佬~
...全文
692 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
有梦想的小白 2018-10-15
  • 打赏
  • 举报
回复
基本类型变量存在虚拟机栈中,引用类型变量的变量名也存在虚拟机栈中,new出来的部分存在堆中。
十八道胡同 2018-10-14
  • 打赏
  • 举报
回复
其实腾讯课堂上有免费的课来讲这个的
冲上云霄 、 2018-10-13
  • 打赏
  • 举报
回复
多看看java内存划分的知识就知道了
鬼善 2018-10-13
  • 打赏
  • 举报
回复
建议你看看java虚拟机前面知识
引用 不过是堆内存的共享
基本类型 一般存在在栈里面可以用==做相等判断
java1357924680 2018-09-19
  • 打赏
  • 举报
回复
不用画图,没什么不同。
简单的说一下:
1.首先要分开变量和值的概念,简单的说就是等号左边和等号右边的东西。
int a = 3;
Person p = new Person();
等号左边的a,p是变量;
等号右边的3,new Person()是值;
2.每个变量都有一个类型...
详情请参照这里:
关于基本类型变量和引用类型变量在内存中的存储方式
答题协议

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧