java的引用就是C或者C++里说的指针吗??

发布网友 发布时间:2022-04-23 22:39

我来回答

5个回答

热心网友 时间:2022-05-02 01:37

个人感觉java引用使用上和c++的指针差不多。java引用可以为null,指针也可以。java引用和c++的指针一般都要new一个对象才能用。
不过语法上又像c++的引用,可以直接用成员访问符,仅此而已。
其实c++的指针和引用本身区别也没有多少,引用这个概念就是从c语言,指针扩展来的。

热心网友 时间:2022-05-02 02:55

引用就是指针包了层皮。指针就是内存的编号,可以加减,指哪打哪;引用也是内存编号,但是不能改。

热心网友 时间:2022-05-02 04:30

可以这样理解,但是不仅仅是改了个名字,指针的强大不是一两句话能说明白的

热心网友 时间:2022-05-02 06:21

引用应该不是指针
楼主可以看下面的回答
http://zhidao.baidu.com/question/477584446.html

热心网友 时间:2022-05-02 08:29

在JAVA中
1、非基本类型都是通过引用传递参数的。
2、引用是非显式定义的。
3、引用相当于原变量的别名,对它操作相当于对原变量操作。
在C/C++中
4、指针可以直接赋值要操作的地址,并通过*运算直接操作内存。
5、引用不能单独存在,只能作为变量的别名。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com