1.collection接口有hashset类为优化查询速度而设计的set,Treeset类实现了set接口提取有序数列,ArrayDueue类是基于数组的双端列队,按先进先出的方式操作集合元素,LinledList对顺序访问进行了优化,TreeMap可以对舰队想进行排序。
2.add集合当中添加一个元素,addAll(c)像集合中添加集合c中的所有元素,contains(o)判断集合中是否存在指定元素,containsAll判断集合中是否包含集合c中的所有元素。isEmpty判断集合是否为空。remove(o)删除集合中的o,若有多个,则删除第一个。
3.List是一个有序的、可重复的、集合当中都有一个对应的索引,List集合默认按元素的添加顺序设置元素的集合,ArrayList类实现可可变数组的大小,储存在内的数据元素称为元素,ArrayList()构造一个初始容量为101的空列表,中E get(index)获得相应元素的下标值,intdex(o)返回此集合中的一次出现指定元素的索引,
4. BufferedReader 类主要用于辅助其他字符输入流,它带有缓冲区,可以先将一批数据读到内存缓冲区。当缓冲区满了以后,再将缓冲区的数据一次性写到字符输出流,其目的是为了提高数据的写效率。
5.InputStreamReader是从字节流到字符流的桥梁:它读取字节,并使用指定的charset将其解码为字符。它使用的字符集可以由名称指定,也可以被明确指定,或者可以接受平台的默认字符集。每个调用InputStreamReader的read()方法之一可能会导致从底层字节输入流读取一个或多个字节。为了使字节有效地转换为字符,可以从底层流读取比满足当前读取操作所需的更多字节。
大学JAVA课堂笔记
最新推荐文章于 2023-04-12 22:13:11 发布