黑马程序员技术交流社区

标题: Array 和Arrays 类的区别? [打印本页]

作者: 黄喆    时间: 2011-12-23 22:57
标题: Array 和Arrays 类的区别?
本帖最后由 黄喆 于 2011-12-25 00:42 编辑

请问 API文档中的Array类 和 Arrays类有那些区别,分别在那些情况下使用?
作者: 黑马巩伟伟    时间: 2011-12-23 23:06
ARRAY类提供了动态创建和访问 Java 数组的方法。

ARRAYS此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。
作者: 于汝国    时间: 2011-12-23 23:32
Array与Arrays的区别:
1.数组类Array,是Java中最基本的一个存储结构。提供了动态创建和访问 Java 数组的方法。其中的元素的类型必须相同。效率高,但容量固定且无法动态改变。 它无法判断其中实际存有多少元素,length只是告诉我们array的容量。
2、Arrays类,此静态类专门用来操作array ,提供搜索、排序、复制等静态方法。equals():比较两个array是否相等。array拥有相同元素个数,且所有对应元素两两相等。 sort():用来对array进行排序。 binarySearch():在排好序的array中寻找元素。
作者: 李楠    时间: 2011-12-23 23:34
Arrays属于The Collections Framework。这个类提供了数组的填充,查找,比较,排序等一系列的对数组的操作。
Array是数组类,用于定于数组。
Arrays属于一种工具类,不能实例化,只提供静态方法的方法集。



作者: 我心飞翔    时间: 2011-12-24 01:33
Arrays
此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。  

public interface Array
SQL 类型 ARRAY 在 Java 编程语言中的映射关系。默认情况下,Array 值是对 SQL ARRAY 值的事务处理期引用。默认情况下,Array 对象是使用 SQL LOCATOR(array) 内部实现的,这意味着 Array 对象包含一个指向 SQL ARRAY 值中数据的逻辑指针,而不是包含 ARRAY 值的数据。  
作者: 杨丹丹    时间: 2011-12-24 04:11

Java所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。
1、
效率高,但容量固定且无法动态改变。
array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们array的容量。
2、Java中有一个Arrays类,专门用来操作array。
arrays中拥有一组static函数,
equals():比较两个array是否相等。array拥有相同元素个数,且所有对应元素两两相等。
fill():将值填入array中。
sort():用来对array进行排序。
binarySearch():在排好序的array中寻找元素。
System.arraycopy():array的复制。
作者: 周吉明    时间: 2011-12-25 09:29
Array是JAVA反射里面的一个数组类。 而Arrays是java.util里面的提供一些操作数组类的方法的工具类。
作者: 王胜利    时间: 2011-12-25 17:55
1.数组类Array

   Java中最基本的一个存储结构。

     提供了动态创建和访问 Java 数组的方法。其中的元素的类型必须相同。

     效率高,但容量固定且无法动态改变。

     它无法判断其中实际存有多少元素,length只是告诉我们array的容量。

2、静态类Arrays

    此静态类专门用来操作array ,提供搜索、排序、复制等静态方法。
equals():比较两个array是否相等。array拥有相同元素个数,且所有对应元素两两相等。
fill():将值填入array中。
sort():用来对array进行排序。
binarySearch():在排好序的array中寻找元素。
System.arraycopy():array的复制。


      




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2