社区
Java
帖子详情
new所创建的对象一定存在引用变量吗?
yauralee
2015-08-07 03:35:58
如题,java中new所创建的对象一定存在引用变量吗?
...全文
489
7
打赏
收藏
new所创建的对象一定存在引用变量吗?
如题,java中new所创建的对象一定存在引用变量吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
穆侠
2015-08-09
打赏
举报
回复
不一定,但一定会分配一个对象ID(句柄,或称引用)
qq_25854527
2015-08-08
打赏
举报
回复
没有引用~匿名对象~只使用一次就释放了
code小生
2015-08-07
打赏
举报
回复
严格的说应该是有的,只不过有时候是通过匿名创建的,只是为了调用它的一个方法或者是重写它的某个方法,若不是匿名,则肯定将对象付给了具体定义的对象,也就是存在可见的引用。
dlhansy
2015-08-07
打赏
举报
回复
创建了对象,如果没有任何引用的变量是没有用的。你只能通过引用的变量使用对象。 如果对象的所有引用都没有了,垃圾收集器会回收该对象。
l清水
2015-08-07
打赏
举报
回复
new 是创建对象,不是变量, 如 new User()是创建了一个对象。 User user = new User(),中的user才是引用变量。这是一个名词性问题。
yauralee
2015-08-07
打赏
举报
回复
那要是赋值了就必须有引用变量指向它么???
乱世丶桃花
2015-08-07
打赏
举报
回复
不赋值的话哪来的引用变量
java六大必须理解的问题 文档
- **初始化时机**:静态
变量
在类加载时初始化,而实例
变量
则在
创建
对象
时初始化。 - **内存分配**:静态
变量
只有一份拷贝,而实例
变量
对于每个
对象
都有一份拷贝。 通过以上六个方面的详细解释,我们不仅深入了解了...
java
对象
创建
与
引用
变量
的详解
创建
对象
与
引用
变量
创建
对象
基本类型
变量
和
引用
类型
变量
的区别存储的值赋值
引用
数据和NULL
创建
对象
ClassName objectRefVar =
new
ClassName(); 这条语句包含了三个部分:
创建
对象
——
new
ClassName(); 用
new
...
new
创建
对象
,
对象
保
存在
堆还是栈?
new
创建
对象
,
对象
保
存在
堆还是栈? -->堆内存是用来存放由
new
创建
的
对象
和数组,即动态申请的内存都存放在堆内存 -->栈内存是用来存放在函数中定义的一些基本类型的
变量
和
对象
的
引用
变量
例子:局部...
java 使用
New
创建
对象
的存储与
引用
class AutoUnboxingTest { public static void main(String[] args) { Integer a =
new
Integer(3); Integer b = 3; // 将3自动装箱成Integer类型 int c = 3;... // false 两个
引用
没有
引用
同一
对象
S
Java
对象
和
引用
变量
对于
引用
变量
的深层含义,未必在初学的时候就能深刻理解, 所以理解好下面这两句话的真正含义非常重要Case cc=
new
Case();... 基本类型的
变量
和
对象
的
引用
变量
存取速度比堆要快,仅次于寄存器,栈
Java
50,747
社区成员
85,698
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章