WEB 开发 开发语言 Java 技术 .Net 技术 数 据 库 硬件使用
图象媒体 Linux/Unix 移动平台 嵌入开发 Windows 专区 软件工程
Ajax 技术 | ASP | PHP | ASP.NET | C# | JSP | Access | Oracle | 网页设计 | Flash | 安全专题 | IIS | VC/MFC | Delphi | C/C++
 你的位置:首页 > Java 技术 > J2SE / 基础类

java能否让数组乱指?
[ 来源:ITWENKU 时间:2006-9-7 12:44:20 | 浏览:196人次 ]

同志们,在C中,若有一个数组abc[100],我还可以定一个指针p=abc+10,那么p指向abc第10个单元,在JAVA中能否达到相同的功效?


不能。
完全不一样。
JAVA中的数组也是一种对象,用一个数组类型的变量引用着它而已。


java中取消了指针,但是有引用。



Java中不能达到这样的要求,Java中其实没有C或者C++中指针的说法


java中取消了指针,所以你说的那样是不可以的.java都是值传递,要想改变一个值必须通过对对象的引用来改变.


是啊,所以想要了个“子数组”,只能重新申请了,然后手工拷贝或通Arrays.copy来拷贝了。
效率当然会比C语言中直接把指针加一下差一点。


呵呵。路过。顶下没有指针的java。


对了。。请问大家一个问题?怎么用JAVA进行对数组的操作?如:添加,修改,删除?

 相关文章
·JAVA中string.repalce()和string.replaceAll()有什么区别?
·请教: JDBC怎么传一个数(字符串)给数据库?(调用数据库的function)
·今天看CORE JAVA发现他说超类可以强制转换为子类,觉得实在不行,请问有这样的可能吗?
·从数据库读出来的空格怎么replace(" ","");不了?
·一般,除了全角半角的空格之外,还有些什么样的空格?
·ResultSetMetaData类的问题请教

 推荐文章
你们帮我改一下这个程序,它的界面怎么没有!
程序为什么会出现这样的异常
Socket问题
finally的神秘问题
右移>>>的问题
如果一个类里的构造函数含有本身类的对象,那该怎么处理的或怎么理解的?
大家遇到过jvm coredump的情况吗
请教: JDBC怎么传一个数(字符串)给数据库?(调用数据库的function)
编写一个java程序
接口修饰符
求救:循环问题,在线等!!!
js里的document.write总是转到新的页面输出???
 版权所有:IT问库
copyright © 2006 www.itwenku.cn all rights reserved.