题目内容

简述什么是集合,并列举集合中常用的类和接口

A. 为了使程序能方便的存储和操作数目不固定的一组数据,JDK提供了一套类库,这些类都位于java.util包中,统称为集合。集合框架中包含3个接口,分别是List、Set、Map。

查看答案
更多问题

简述集合中的List、Set、Map有什么区别

A. List的特点是元素有序、元素可重复.List接口的主要实现类有ArrayList和LinkedList.Set的特点是元素无序、元素不可重复.Set接口的主要实现类有HashSet和TreeSet.Map的特点是存储的元素是键(Key)、值(Value)映射关系,元素都是成对出现的.Map接口的主要实现类有HashMap和TreeMap.

简述Collection和Collections的区别

A. java.util.Collection 是一个集合接口,它提供了对集合对象进行基本操作的通用接口方法,Collection接口在Java 类库中有很多具体的实现,例如List和Set等是该接口的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。java.util.Collections直接继承了Object,是一个工具类,里面有很多静态的工具方法对集合进行操作,如:reverse(List list)、sort(List list, Comparator c)等。

简述字节流、字符流的区别

A. 字节流的两个基类是InputStream和OutputStream,字符流的两个基类是Reader和Writer,它们都是Object类的直接子类;

简述I/O流的概念

A. Java程序通过I/O流来完成输入和输出,流是输入或输出信息的抽象。

答案查题题库