1.Map集合(重点)1.1 常用的方法 Set<Map.Entry<K,V>> entrySet() - 用于将Map集合转换为Set集合. 其中Map.Entry<K,V>是来自java.util包中的接口,常用方法如下: K getKey() - 用于获取当前接口类型引用中的key值并返回. V getValue() - 用于获取当前接口类型引用中的value值并返回. Set<K> keySet() - 用于将Map集合中所有的键放入Set集合中并返…
1.Set集合(重点)1.1 基本概念 java.util.Set接口是Collection接口的子接口,与List接口平级. 该接口中的元素没有先后放入次序,并且不允许重复. 该接口的主要实现类:HashSet类 和 TreeSet类. 其中HashSet类的底层是采用哈希表来进行数据的管理. 其中TreeSet类的底层是采用有序二叉树进行数据的管理. 1.2 常用的方法 常用的方法参考Collection集合即可: Iterator<E> iterator() - 用于获取当前集合的迭代器…
一切文件在存储时,都是以二进制数字的形式保存的,都是一个一个字节.无论使用什么样的流对象,底层传输的始终是二进制数据. 字节输出流 OutputStream java.io.OutputStream 此抽象类是表示字节输出流的所有类的超类,里边定义了一些子类共性的方法 void close():关闭此输出流并释放与此输出流有关的所有系统资源. void flush():刷新此输出流并强制写出所有缓冲的输出字节. void write(byte[] b):将指定的byte数组中 b.length…
一.集合总结 集合:Collection体系.Map体系. Collection体系:单列集合的共性操作规则. List:列表,可以重复,有下标,拥有特有的迭代器ListIterator. ArrayList:底层是可变数组.增删慢,查询快.不安全 LinkedList:底层是链表结构,增删快,查询慢.不安全.有头和尾,特有的头尾操作的方法.可以模 拟数据结构(堆栈.队列). Vector:底层是可变数组,增删,查询都慢.安全.被ArrayList代替. Enumeration:它是古老的迭代器…
一.集合总结 集合:Collection体系.Map体系. Collection体系:单列集合的共性操作规则. List:列表,可以重复,有下标,拥有特有的迭代器ListIterator. ArrayList:底层是可变数组.增删慢,查询快.不安全 LinkedList:底层是链表结构,增删快,查询慢.不安全.有头和尾,特有的头尾操作的方法.可以模 拟数据结构(堆栈.队列). Vector:底层是可变数组,增删,查询都慢.安全.被ArrayList代替. Enumeration:它是古老的迭代器…
package com.skynet.rimp.common.utils.util; import java.util.Arrays; import java.util.HashMap; import java.util.Map; import java.util.Set; /** * * map集合和String相互转换 */ public class MapStringUtil { /** * map转换为string * @param map * @return */ public Str…
Properties概述 java.util.Properties extends Hashtable<k,v> implements Map<k,v> Properties类表示了一个持久的属性集. Properties可以保存在流中或从流中加载. Properties集合是唯一一个和IO流相结合的集合: 可以使用Properties集合中的方法store,把集合中的临时数据,持久化写入到硬盘中存储. 可以使用Properties集合中的方法load,把硬盘中保存的文件(键值对)…
第一章:File类 一.1个重点单词: file:文件:directory:文件夹/目录:path:路径(绝对路径:absolutePath) 二.4个静态成员变量: 1.static String pathSeparator 2.static char pathSeparatorChar 3.static String separator 4.static char separatorChar 其中,pathSeparator与pathSeparatorChar 是与系统有关的路径分隔符,在W…
第八章.缓冲流 缓冲流概述 缓冲流,也叫高效流,是对4个基本的FileXxx流的增强.按照数据类型分为4类:   输入缓冲流 输出缓冲流 字节缓冲流 BufferedInputStream BufferedOutputStream 字符缓冲流 BufferedReader BufferedWriter 缓冲流的基本原理,是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系统IO次数,从而提高读写效率,如图: 字节缓冲输出流 BufferedOutputStream ja…
  File类 •文件和目录路径名的抽象表示形式 构造方法 •public File(String pathname) •public File(String parent,Stringchild) •public File(File parent,Stringchild) 创建功能 •publicboolean createNewFile() •publicboolean mkdir() •publicboolean mkdirs() 删除功能 •publicbooleandelete() 重…