qq_JasonLee_0
2015-09-03 16:59
我看教程里面对于引用数据类型的定义是指存放数据地址。与c语言中的指针定义类似,两者的区别中哪里呢?谢谢老师!
1.java中的引用类型可以看成是C中指针概念的封装。C中指针是一个数值,可以进行各种运算(算术、逻辑、位),但是在java中,这些功能被封装,是无法使用的。
2.java是值传递,c传的是地址指针。也就是说,引用类型的变量又被复制了一份,传递的时候,你可以放心的操作这个变量,他的原值是不会改变的。而c就不行,c中你改得实际就是那一个地址中的数据。
没有区别。引用类型变量和指针里都存放的是变量的地址。
Java入门第一季(IDEA工具)升级版
1165550 学习 · 17586 问题
相似问题