社区
Java SE
帖子详情
java引用
hhhhhio110
2012-07-11 09:34:11
Str s; 网上说这个是为引用s分配了内存空间
s = new Str();
我想问的是 这个s分配得到内存 是类Str一个对象的大小 还是想C++指针那样 只是一个地址的大小
...全文
92
5
打赏
收藏
java引用
Str s; 网上说这个是为引用s分配了内存空间 s = new Str(); 我想问的是 这个s分配得到内存 是类Str一个对象的大小 还是想C++指针那样 只是一个地址的大小
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hhhhhio110
2012-07-11
打赏
举报
回复
o 知道了 谢谢了
Ade子夜
2012-07-11
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
s分配得到内存是指针大小(4个字节)
[/Quote]
大概就是这个意思
龙四
2012-07-11
打赏
举报
回复
64位的指针大小会加长,会导致效率降低,java6采用了一种压缩指针的方式来实现差不多32位jvm的性能
[Quote=引用 2 楼 的回复:]
s分配得到内存是指针大小(4个字节)
[/Quote]
qybao
2012-07-11
打赏
举报
回复
s分配得到内存是指针大小(4个字节)
龙四
2012-07-11
打赏
举报
回复
类指针
Java
中对象的
引用
(
Java
对象的
引用
)
什么是
Java
的对象
引用
?
Java
中都有哪些类型的对象
引用
?
Java
中提供的
Java
对象
引用
主要有什么目的? 通过本文,你就能很清楚得了解
Java
的对象
引用
[
引用
区别] c++中
引用
与
java
中
引用
区别
在
Java
中,类实例声明和构造是分开。"T a;"是声明,而"a=new T();"才是构造。
引用
声明和C++相同。但是
Java
的机制与C++不同,
Java
中的
引用
也叫句柄,或者说句柄才是其真实名称。类声明的都是一个句柄,调用构造函数才会使得句柄指向类实例。因此
Java
中没有类似于C++中的复制函数,因为
Java
的复制都是直接复制句柄内容。例如"T b=a;"只不过是将a的句柄复制(赋值)给了b,
java
强
引用
,软
引用
,弱
引用
,虚
引用
用了
Java
怎么长时间一直不知道原来
Java
还有四种
引用
类型,这个
引用
类型和我们平常说的可不一样。这里的
引用
类型不是指数据类型的一种,而是指
Java
中的
引用
所分的四种类型。强
引用
:
Java
中的
引用
,有点像C++的指针。通过
引用
,可以对堆中的对象进行操作。在某函数中,当创建了一个对象,该对象被分配在堆中,通过这个对象的
引用
才能对这个对象进行操作。StringBuffer str=new Strin
【
Java
引用
规范】虚
引用
以及
引用
队列
Java
提供了四种
引用
类型:强
引用
、软
引用
、弱
引用
和虚
引用
。虚
引用
,作为这四种
引用
类型中最特殊的一种,主要用于跟踪对象被垃圾回收的状态。
Java
里强
引用
、软
引用
、弱
引用
、幻
引用
区别总结
在
Java
中,
引用
类型决定了对象的生命周期以及垃圾收集器如何处理这些对象。这里有四种
引用
类型:强
引用
、软
引用
、弱
引用
和幻象
引用
(也称虚
引用
)。这四种
引用
类型提供了不同程度的控制,使得开发人员能够更精细地管理对象的生命周期和内存使用。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章