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.