• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

游客您好
第三方账号登陆
  • 点击联系客服

    在线时间:8:00-16:00

    客服电话

    400-123-4567

    电子邮件

    1691000615@qq.com
  • 星点互联APP

    随时掌握企业动态

  • 扫描二维码

    关注星点微信公众号

Lv.9 管理员
1号会员,12264活跃度,2019/01/10 加入学习
  • 26发帖
  • 13主题
  • 1关注
  • 0粉丝
别嫉妒成功,别怜悯失败。
优秀讲师更多
课堂交流更多
开启左侧

[java] Java的引用到底是什么?和C/C++的指针有什么区别?

[复制链接]
admin 发表于 2022-4-12 14:16:03 来自手机 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
admin提问: 发布时间:2022-04-12
Java的引用到底是什么?和C/C++的指针有什么区别?
悬赏5 金钱 (回答此问题,将获得5 金钱奖励)
状态问题未解决,快来回答吧
要看「引用」和「指针」的区别,首先要看操作符。

在c/c++中,指针相关的操作符有3个:**& -> ***
在Java中,引用相关的操作符有1个:.
What,引用就一个操作符???那我们就来看下,操作符各有什么作用

回复

使用道具 举报

精彩评论3

 楼主| admin 发表于 2022-4-12 14:28:02 来自手机 | 显示全部楼层
操作符*****,读/写一个指针中地址的数据:

student_t stu2 = *p_addr; // 将p_addr地址的数据读取到stu2
*p_addr = {2, 8}; // 将数据写入p_addr地址

作者:物联网全栈开发
链接:https://www.imooc.com/article/324765
来源:慕课网
回复

使用道具 举报

 楼主| admin 发表于 2022-4-12 14:30:39 来自手机 | 显示全部楼层
public class Student{
    public Integer sex;
    public Integer age;
   
    Student(Integer s, Integer a) {
        sex = s;
        age = a;
    }
}
Student stu1 = new Student(1, 20); // 创建一个引用stu1,stu1中存储的不是对象的数据,而是是对象的地址,也即引用
                                   // stu1存放在stack,对象存放在heap

回复

使用道具 举报

匿名  发表于 2023-6-6 02:08:02

Ускорение работы сайта (Google PageSpeed.)

Мобильные УКРАИНСКИЕ прокси в одни руки:
- тип (http/Socks5);
- ротация IP по ссылке и по интервалу времени;
- без ограничений на скорость;
- трафик (БЕЗЛИМИТ);
ПОДДЕРЖКА 24/7: Ответим на все интересующие вас вопросы: в Telegram или на сайте
Цена:
2$ на день
12$ 7 дней
18$ 14 дней
30$ месяц
Попробовать прокси БЕСПЛАТНО - тестовый период (ДЕНЬ)
回复

使用道具

高级模式
B Color Image Link Quote Code Smilies 上传

本版积分规则

Powered by Discuz!X3.5 ©2001-2013 Comsenz Inc.星点互联设计( 鲁ICP(125234543) )