在java语言中,真的没有指针吗? - Java / Java SE
如题,多谢。
Java中没有指针,但是有引用,如Object obj是指向一个Object类对象的引用,拥有指针的部分功能,但不允许 int *p = &a; p += 2; 即不会误操作其他内存区域。 新手,学习中 实质就是指针,只是受控、安全而已。 引用就是一个指针 只是使用权限小了些 引用未赋值使用时抛的是啥异常, 空指针异常 不能改变参数的值,只能改变参数的属性值就很明白的告诉了我们引用就是指针 不是用个 空指针 么。。。引用 实质就是指针,只是受控、安全而已。 UPUPUPUPUP 恩,学习…… 引用就是指针 Java中可以类和基本类型的数组都有时引用,引用可以看做是指针,但是基本类型没有对象的东西,可以说Java中基本类型想long,int,short,betye,booble等都没有指针也没有引用。 (1)引用被创建的时候,必须被初始化(指针则可以在任何时候被初始化)。 (2)不能有 NULL 引用(指针则可以是 NULL),引用必须与存储单元相对应,一个引用对应一个存储单元。 (3)一旦引用被初始化,就不能改变引用的关系 没有; 引用类似指针 这个要看你怎么理解,其实JAVA中的引用就相当于指针,严格来说JAVA中到处都存在指针,只是叫法不同,JAVA中叫做引用,而C或C++叫做指针而已,其实原理都一样.... 有指针样的东西,但不叫指针。 java里也有指针,只是被保护起来了,开发人员不能直接用 没有指针,但有引用 引用不等于指针,但可以说引用包装了指针 为了安全性 说是没有,但本质上还是有的,有那功能 java中引用的作用类似于指针,
相关问答:
当知道一个日期,如何把这个日期所在旬的前后两个日期取出 比如输入20090905,就输入20090901 20090910 输出20090901 20090910 取得天数后作一下判断再把这个方法用下void set(int field, int value) ......
我JSP的页面是: <%@ page language="java" contentType="text/html; charset=gb2312" %> <script> function Save(){ xmlHttp=GetXmlHttpObject() if(xmlHttp==nul ......
org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 52 in the jsp file: /vip_info.jsp ÕË cannot be resolved 49: <table border="1& ......
如: @superwaring("unchecked"); 这个里面都可以取哪些值啊,还有类似的 @superwaring标签有哪些啊 没用过。。 看jee的api javax.persistence里 @superwaring("unchecked");只是忽略 ......
我写了个jsp页面,然后改动了一下,改动的内容就是在jsp页面的js函数里加了个alert()语句,但是我访问这个页面时,死活都是原来页面的内容,我加了很多alert函数还是没改动前的页面内容;tomcat重启了,也重新部署这 ......