社区
Java SE
帖子详情
java的数组是什么
zhangbaokun
2007-11-22 05:32:18
是一个类吗?如果是的话那么是api的哪个类?Array类我没有查到,Arrays类是什么?
数据的length又是什么?是属性吗?哪个类下的属性?迷糊
...全文
299
20
打赏
收藏
java的数组是什么
是一个类吗?如果是的话那么是api的哪个类?Array类我没有查到,Arrays类是什么? 数据的length又是什么?是属性吗?哪个类下的属性?迷糊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
myshinesxg
2007-11-24
打赏
举报
回复
19楼的说法有一个错误,就是生成一个数组不一定非要new操作符,
如 int[] b = {1,2,3,4,5}.
你说对还是错
zhouyong80
2007-11-24
打赏
举报
回复
个人认为,完全可以把数组当作对象来操作,对于以后的应用有很大的帮助。
首先,把数组名当作对象的引用
其次,把数组的元素当作对象的属性
楼主说的length 你就把他当作对象的方法,系统定义好的。
还有,理解一下这个
Object a=new int[10]
不同意,java中的数组本来就是对象,所以在创建的时候必须用new操作符。由于数组是一个对象,所以它的名字只是数组的一个引用,它并不是数组本身,数组存储在内存中的其他地址中,而上面的a仅仅是保存了这个地址而已。length是数组的属性,并不是一个方法。
beiouwolf
2007-11-23
打赏
举报
回复
是说JAVA的API文档吧
这里
http://java.sun.com/j2se/1.5.0/docs/api/
wrong1111
2007-11-23
打赏
举报
回复
<table><b>test</b></table>
wrong1111
2007-11-23
打赏
举报
回复
wrong1111
2007-11-23
打赏
举报
回复
学习下!
codeartisan
2007-11-23
打赏
举报
回复
打漏了,是《Effecitve Java》。
codeartisan
2007-11-23
打赏
举报
回复
Effective中说:Java语言支持四种类型:接口(interface)、类(class)、数组(array)和原语类型(primitive)。前三种类型通常被称为引用类型(reference type),类的实例和数组是对象(object),而原语类型的值不是对象。
snaypa
2007-11-23
打赏
举报
回复
我的是JavaTM 2 SDK, Standard Edition Documentation version 1.4.2
在DOC下的api下有个index打开,左下有个All Classes,可以轻松找到Array
xue08161981
2007-11-23
打赏
举报
回复
个人认为,完全可以把数组当作对象来操作,对于以后的应用有很大的帮助。
首先,把数组名当作对象的引用
其次,把数组的元素当作对象的属性
楼主说的length 你就把他当作对象的方法,系统定义好的。
还有,理解一下这个
Object a=new int[10]
赞成楼上观点
火龙果被占用了
2007-11-23
打赏
举报
回复
JVM中有专门获得数组长度的指令:arraylength。
有一个java.lang.reflect.Array类,是专门用于反射数组的,
其中的方法都是native方法,这也就可以看出,是直接从系统
内存中获取数据的。
lengh属性是数组中唯一的一个属性,不过它还有一些方法,不过
这些方法都是从Object中得到的。
火龙果被占用了
2007-11-23
打赏
举报
回复
Java中的数组是一个对象,不属于任何一个类,
并且length属性也不存在于API中,而是JVM自
动给加上去的。
furarmy
2007-11-23
打赏
举报
回复
个人认为,完全可以把数组当作对象来操作,对于以后的应用有很大的帮助。
首先,把数组名当作对象的引用
其次,把数组的元素当作对象的属性
楼主说的length 你就把他当作对象的方法,系统定义好的。
还有,理解一下这个
Object a=new int[10]
zhangbaokun
2007-11-22
打赏
举报
回复
楼上的帮助文件指的是什么,我的api是英文版5.0没有找到这个属性,你怎么找的,能教教我吗?还是用别的方法
snaypa
2007-11-22
打赏
举报
回复
善用sun公司提供的帮助文件,这些属性都可以很容易的找到
shaoml
2007-11-22
打赏
举报
回复
String str ="我是中国人";
System.out.println(
str.length
);//表示该字符串的长度
====================================================
不要误导人家小孩。。。 str.length()
数组是length属性,而String才是length()方法
wunan320
2007-11-22
打赏
举报
回复
java.util.Arrays是一个数组操作应用类,主要就是排序,填充,二分查找等。
数组的实例是java虚拟机动态创建动态加载的,结构和普通的java类实例不同。
length只是一个属性 不是方法。
seaforce
2007-11-22
打赏
举报
回复
多看看书吧
----------
数据的length是一个int型的数,表示某某数据的长度
如:
String str ="我是中国人";
System.out.println(str.length);//表示该字符串的长度
codeartisan
2007-11-22
打赏
举报
回复
java里数组属于对象类型。
基本类型没有属性和方法,但数组有。
zhangbaokun
2007-11-22
打赏
举报
回复
上面说的是数组的length,还有啊如果说数组是一个类的话,length是这个类的属性的话,那么我们为什么是int[] a= new int[5];而不是用类的名字呢?到底是不是类,那个length又是哪的属性?
java
数组
是什么类型_
java
的
数组
到底是什么类型?
数组
强制转换规则是什么呢?...
什么是
数组
?
数组
是一组相同数据类型元素的集合。在
Java
中
数组
属于引用类型,即
数组
是一个对象。这里的数据类型不仅含八大基本数据类型,还包含引用数据类型,如
数组
里面可以存
数组
,
数组
里面可以存放字符串。
数组
的...
java
数组
的声明_
Java
数组
定义常用方法
Java
数组
定义常用方法
Java
中的
数组
、是一种简单的线性数据存储结构、他用牺牲自动扩展大小来换取与集合相比的唯一优势——查询效率的提升。
Java
中的
数组
有什么类型?我们要怎么定义这些
数组
呢?下面跟yjbys小编一起来...
Java
数组
类详解
Java
中经常会提到
数组
类型,因为
java
数组
是类类型,当然,作为
Java
中常用的类Arrays,想要学习
java
数组
类,我们必须先学好
java
数组
,学起
java
数组
类来才能事半功倍。本文就来和大家一起来学习
Java
数组
类。 我们先来...
Java
数组
的数据结构
1.
Java
一维
数组
与内存结构
数组
是相同类型变量的结合,可以通过下标来访问
数组
一维
数组
连续的内存 第一个元素下标为0 创建方式 int array[]=new int[10];//一旦指定长度就不可以再改变 int [] array={1,2,3...
java
数组
的三种初始化方式
2018年4月3日
Java
语言中
数组
必须先初始化,然后才可以使用。所谓初始化就是为
数组
的
数组
元素分配内存空间,并为每个
数组
元素附初始值。注意:
数组
完成初始化后,内存空间中针对该
数组
的各个元素就有个一个默认值: ...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章