黑马程序员技术交流社区
标题:
array和arrays的区别
[打印本页]
作者:
花之都双鱼
时间:
2014-9-22 22:43
标题:
array和arrays的区别
Array和Arrays在使用上有什么不同吗,Arrays一般如何使用?
作者:
霜林醉zhx
时间:
2014-9-22 23:07
后者是前者的工具类。有很多静态方法用于操作Array
作者:
liqi
时间:
2014-9-23 09:44
Array类是个普通类,Arrays类是个工具类,里面是些操作数组的静态方法
作者:
EDDY_Liang
时间:
2014-9-23 18:40
楼主这不是看一下api就知道的吗??
作者:
花之都双鱼
时间:
2014-9-24 00:25
霜林醉zhx 发表于 2014-9-22 23:07
后者是前者的工具类。有很多静态方法用于操作Array
哦,这样啊,谢谢了
作者:
Beka
时间:
2014-9-24 01:38
后面带s的大多都是工具类
作者:
zuochbd
时间:
2014-9-24 14:13
本帖最后由 caixingke 于 2014-9-24 14:15 编辑
Array, 我们通常用的是java.lang.reflect.Array, 即, 我们在反射时用到的, 表示一个Class的类型.
Arrays, 则是一个工具类.
为什么会需要Arrays这个工具类呢?
因为 Java中的数组虽然继承自Obect类, 但是其自身对Object的扩展很少啊, 除了length这个数据成员外, 其它没有了. 甚至连equals都用Object默认的equals方法. 所以, 有时用起来很不方便.
所以 java语言提供一个工具类 Arrays辅助数组来实现一些功能.
这是我的理解吧.
呵呵, 从这里你也可以理解到为什么java会有那么多"工具类", "工具类"是干什么用的了.
作者:
零点12
时间:
2014-9-24 15:51
arrays是工具类。。
作者:
暴走的小青春丶
时间:
2014-9-24 17:42
后者把前者可以实现的方法封装在一个类里,这个类就是arrays
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2