发布网友 发布时间: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、引用不能单独存在,只能作为变量的别名。