fnhp.net
当前位置:首页 >> jAvA的指针 >>

jAvA的指针

java没有指针,只有c或c++里有,指针主要是操作内存时用的了,只在低级语言中使用

JAVA中没有指针,因为不加限制地使用指针降低了程序的安全性,于是在JAVA中取消了指针,但指针的灵活性使得它成了一个很重要的工具,为了弥补无指针的空缺,加入了引用类型,用起来跟指针是一样的,类中的很多操作都可看作是一种变形的指针,不显式地指出,增强了程序的健壮性

JAVA因为是属于面向对象的语言,注重安全性,所以是没有指针这个概念的,这和C语言是不一样的,而且JAVA里也是不能主动通过代码来及时进行内存回收的,这些东西就是导致JAVA运行的速度比不上C之类那些更底层的语言

实际上,java力图使程序员忘记指针,这包括2个方面: 第一,java限制指针,去除了指针运算. 第二,java从语法上努力隐藏指针,让指向某对象的指针看起来更像那个对象本身! 是的,所有的java书籍都让人忘记了指针这回事,我们仿佛只

java里不存在指针,只有引用的概念. 比如:String str=new String("helloworld"); 在这里,new String("helloworld");的意思是创建了一个String对象, 他返回一个地址,通过这个地址就可以访问这个对象. 而String str的意思是定义了一个

java中并没有指针的概念,指针是C和C++里面的概念.在java中,指针已经被其他的语法所取代,学习起来更加轻松.以下是java中指针的体现:比如: Person p = new Person();p叫做Person类的一个引用,或者是地址.这个和C中的指针地址概念是一样的,new Person()相当于该指针的内容.

java把基本类型都给了包装类了!还没指针?java里叫引用!可以说java就是对象的世界!意思和C中的指针一个意思!只是不像C的指针那么灵活了!C的指针太灵活,一般人驾驭不好就乱七八糟了!java给引用有了限制!

JAVA没有指针,只有C或C++里有,指针主要是操作内存时用的了,只在低级语言中使用 追问: 可是为什么有的书里却写着.其实java里都是指针呢? 回答: 我理解的是,有些书这么说是为了给那些学过C或C++的人看的 java 都是以类的实例来操作,就是说可以把每一个实例看到一个指针,这样是方便那法比较了解C指针的人来看.记得采纳啊

JAVA里面是没有指针的,这样更安全,因为指针初始化之类的操作 很容易产生内存溢出,而JAVA放弃指针这方面安全性有很大提高,不过效率稍有降低的,毕竟指针是无可取代的.引用和指针是有差别的,引用是通过别名进行地址的调用,而指针可以直接对该内存空间执行操作,不过很多时候两者可以混用

只能说类生成对象后,才和指针有关系,在内存中,会有个引用,指向对象

网站首页 | 网站地图
All rights reserved Powered by www.fnhp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com