《数据结构和Java集合框架第三版》读书笔记(零)——数组、类、集合

Quick Quiz: Could we implement the Collection interface with an array?

a. No, because an array is an object, not aclass.

b. No, because an array is not a collection.

c. No, because you could not instantiate anarray of type Object.

d. Yes -- for example, the size method would return thelength field.

 

来自 <http://higheredbcs.wiley.com/legacy/college/collins/0470482672/labs/lab06/quiz1.html>

答案是A

解析:

按照Java语言规范的说法:Java数据类型分为两大类:基本数据类型和复合数据类型,其中复合数据类型包括数组、类和接口。

 

来自 <http://bbs.csdn.net/topics/300074696>

b错误原因:

An array is a collection. In fact, arrays are the only main-memory collections you have used so far.

数组是一种集合,但数组不是Collection对象

d错误原因:

 Noneof the methods in Collection.java is defined for an array, and there is no way you can change that.

你可能感兴趣的:(java,数据结构)