社区
Java
帖子详情
java中实例化与引用变量有什么区别?
w774254848
2012-04-03 11:19:17
ttt
...全文
263
5
打赏
收藏
java中实例化与引用变量有什么区别?
ttt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
五哥
2012-04-19
打赏
举报
回复
实例化会在堆中分配内存 ,会有一个内存地址
而 引用变量 会指向实例化在堆中分配内存的地址
幸福过饱和
2012-04-19
打赏
举报
回复
实例化就是你另外分配一个空间来存储你要实例化的类,引用变量没有另外创建一个空间,只是多了一个变量指向那个空间而已,比如,
String str1 = "aaaa"; //实例化一个变量str1,创建了一个空间来存放"aaaa".
String str2 = str1; //应用变量, 把str2也指向存放"aaaa"的那个空间。
这样你就可以用str1或者str2对"aaaa"的内容进行改变,不过String 类型的内容好像不能改变,改变了内容只是 另外创建一个空间存放新的内容,然后把变量名指向新的空间而已。
sffx123
2012-04-19
打赏
举报
回复
LZ解释一下具体什么含义
C++与
JAVA
实例化
的小
区别
(个人感觉)
本文对比了C++和
Java
中
对象
实例化
的
区别
。在C++
中
,对象可以有名称,并通过该名称直接调用成员函数;而在
Java
中
,对象
实例化
后需要通过
引用
变量
来调用其方法。此外,还提供了两种语言
实例化
对象的示例代码。
java
中
各种
变量
本文详细介绍了
Java
中
的各种
变量
类型,包括类
变量
、实例
变量
、全局
变量
、局部
变量
、私有
变量
和
引用
变量
等,并解释了它们之间的
区别
。此外,还讨论了线程安全问题以及
实例化
与
引用
变量
的概念。
声明对象和
实例化
对象的
区别
本文详细解析了
Java
中
对象的声明与
实例化
过程。解释了声明对象仅为其分配
引用
空间,而
实例化
则涉及内存分配及
变量
初始化,通过new关键字调用构造方法完成。强调了两者之间的
区别
与联系。
java
对象
引用
和回收
本文详细解释了
Java
中
对象与对象
引用
的
区别
,包括对象创建过程
中
的四个步骤:对象
实例化
、初始化、
引用
变量
创建以及
引用
赋值。并通过比喻帮助读者理解对象与
引用
之间的关系。
JAVA
基础第2.5章
JAVA
引用
数据类型
本文详细介绍了
Java
中
的
变量
类型,包括基本数据类型和
引用
数据类型,以及它们在内存
中
的存储方式。重点讲解了对象的创建过程,强调了对象
实例化
时在堆区分配内存以及
引用
变量
保存对象
引用
的概念。同时,阐述了值传递与
引用
传递的
区别
,明确了对象是通过
引用
变量
访问的。最后,讨论了如何通过‘.’运算符访问对象的成员
变量
和方法。
Java
51,409
社区成员
86,085
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章