摘要: 处理流之一:缓冲流 BufferedInputStream BufferedOutputStream BufferedReader BufferedWriter 作用:提高流的读取、写入的速度 提高读写速度的原因:内部提供了一个缓冲区 处理流,就是“套接”在已有的流的基础上。 缓冲流的使用 使用Bu 阅读全文
posted @ 2021-06-29 17:31 koito 阅读(55) 评论(0) 推荐(0) 编辑
摘要: FileInputStream和FileOutputStream的使用 使用字节流FileInputStream处理文本文件,可能出现乱码。 结论: 对于文本文件(.txt,.java,.c,.cpp),使用字符流处理 对于非文本文件(.jpg,.mp3,.mp4,.avi,.doc,.ppt,.. 阅读全文
posted @ 2021-06-29 17:21 koito 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一、流的分类: 操作数据单位:字节流、字符流 数据的流向:输入流、输出流 流的角色:节点流、处理流 二、流的体系结构 抽象基类 InputStream OutputStream Reader Writer 节点流(或文件流) FileInputStream (read(byte[] buffer)) 阅读全文
posted @ 2021-06-28 23:02 koito 阅读(110) 评论(2) 推荐(0) 编辑
摘要: 一、File类的使用 File类的一个对象,代表一个文件或一个文件目录(文件夹) File类声明在java.io包下 File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。 后续Fil 阅读全文
posted @ 2021-06-28 22:49 koito 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 泛型的使用 泛型是jdk5.0新增的特性。 在集合中使用泛型的总结: 集合接口或集合类在jdk5.0时都修改为带泛型的结构。 在实例化集合类时,可以指明具体的泛型类型。 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)使用到类的泛型的位置,都指定为实例化时的泛型 阅读全文
posted @ 2021-06-27 23:40 koito 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Collections:操作Collection、Map的工具类 面试题:Collection和Collections的区别? Collections中的一些方法 reverse(List):反转List中元素的顺序 shuffle(List):对List集合元素进行随机排序 sort(List): 阅读全文
posted @ 2021-06-23 23:00 koito 阅读(37) 评论(0) 推荐(0) 编辑
摘要: TreeMap的测试 向TreeMap中添加key-value,要求key必须是同一个类创建的对象 因为要按照key进行排序:自然排序、定制排序 自然排序(User类中实现了Comparable接口): @Test public void test1(){ TreeMap map = new Tre 阅读全文
posted @ 2021-06-23 22:55 koito 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 添加、删除、修改操作 Object put(Object key,Object value):将指定key-value添加到(或修改)当前map对象中 void putAll(Map m):将m中的所有key-value对存放到当前map中 Object remove(Object key):移除指 阅读全文
posted @ 2021-06-23 22:50 koito 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一、Map的实现类的结构 Map:双列数据,存储key-value对的数据 类似于高中的函数:y=f(x) (JDK1.2才有) HashMap:(1.2才有)作为Map的主要实现类;线程不安全,效率高;存储null的key和value LinkedHashMap:(1.4才有)保证在遍历map元素 阅读全文
posted @ 2021-06-23 22:44 koito 阅读(45) 评论(0) 推荐(0) 编辑
摘要: Set接口的框架 Collection接口:单列集合,用来存储一个一个的对象 Set接口:存储无序的、不可重复的数据 -->高中讲的“集合” HashSet:作为Set接口的主要实现;线程不安全的;可以存储null值 LinkedHashSet:作为HashSet的子类;遍历其内部数据时,可以按照添 阅读全文
posted @ 2021-06-21 21:29 koito 阅读(89) 评论(0) 推荐(0) 编辑