摘要: Java I/O主要包括如下几个层次:File(文件特征与管理):用于文件或者目录的描述信息,例如生成新目录,修改文件名,删除文件,判断文件所在路径等。InputStream(二进制格式操作):抽象类,基于字节的输入操作,是所有输入流的父类。定义了所有输入流都具有的共同特征。OutputStream... 阅读全文
posted @ 2015-08-29 17:23 大鱼海棠 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、IO流的三种分类方式 1.按流的方向分为:输入流和输出流 2.按流的数据单位不同分为:字节流和字符流 3.按流的功能不同分为:节点流和处理流二、IO流的四大抽象类 1.字符流:Reader (读) Writer(写) 2.字节流:InputStream(读数据) OutputStream(... 阅读全文
posted @ 2015-08-29 17:01 大鱼海棠 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 有序列允许元素重复否Collection否是List是是SetAbstractSet否 否HashSetTreeSet是(用二叉树排序)MapAbstractMap否使用key-value来映射和存储数据,Key必须惟一,value可以重复HashMapTreeMap是(用二叉树排序)几个... 阅读全文
posted @ 2015-08-29 16:15 大鱼海棠 阅读(171) 评论(0) 推荐(0) 编辑
摘要: public interface Collection一个不包含重复元素的 collection。更正式地说,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。正如其名称所暗示的,此接口模仿了数学上的 set 抽象。在所有构造方法以及 add... 阅读全文
posted @ 2015-08-29 16:03 大鱼海棠 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。此实现假定哈希函数将元素正确分布在各桶之间,可为... 阅读全文
posted @ 2015-08-29 15:20 大鱼海棠 阅读(277) 评论(0) 推荐(0) 编辑