摘要:
2017-10-31 22:05:59 Map 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 HashMap是基于散列表实现的,插入、删除和定位元素时间复杂度平均能达到O(1)。 TreeMap基于红黑树(一种自平衡二叉查找树)实现的,时间复杂度平均能达到O(log n 阅读全文
摘要:
2017-11-05 22:09:04 NIO NIO:new IO就是新IO的意思,JDK4开始出现新IO,新IO和传统的IO有相同的目的,都是用于进行输入输出的,但是新IO使用了不同的方式来处理输入输出,采用内存映射文件的方式,将文件或者文件中的一段区域映射到内存中,就可以相访问内存一样来访问文 阅读全文
摘要:
2017-11-05 21:37:50 Properties <!-- Generated by javadoc (build 1.6.0-beta2) on Mon Mar 19 18:26:46 CST 2007 --> Properties:Properties 类表示了一个持久的属性集。Pr 阅读全文
摘要:
2017-11-05 20:42:06 序列化流:把对象按照流的方式存入文本文件或者在网络中传输。 对象 -- 流数据(ObjectOutputStream) 反序列化流:把文本文件中的流对象数据或者网络中的流对象数据还原成对象。 流数据 -- 对象(ObjectInputStream) Objec 阅读全文
摘要:
2017-11-05 20:15:28 SequenceinputStream <!-- Generated by javadoc (build 1.6.0-beta2) on Mon Mar 19 18:22:30 CST 2007 --> SequenceinputStream:Sequence 阅读全文
摘要:
2017-11-05 19:45:51 RandomAccessFile类(随机访问流) RandomAccessFile类:是Object的子类,此类的实例支持对随机访问文件的读取和写入。随机访问文件的行为类似存储在文件系统中的一个大型 byte 数组。存在指向该隐含数组的光标或索引,称为文件指针 阅读全文
摘要:
2017-11-05 19:13:21 标准输入输出流:System类中的两个成员变量。 标准输入流(public static final InputStream in):“标准”输入流。此流已打开并准备提供输入数据。通常,此流对应于键盘输入或者由主机环境或用户指定的另一个输入源。 InputSt 阅读全文
摘要:
2017-11-05 18:34:39 Java中的IO流按数据类型分类分为两种,一是字节流,二是字符流。字符流的出现是为了简化文本数据的读入和写出操作。 如果操作的文件是文本文件,那么使用字符流会大大简化操作,但是如果什么都不知道,就用字节流。 字符流 由于字节流中读取中文不是很方便,所以Java 阅读全文
摘要:
2017-11-05 17:48:17 Java中的IO流按数据类型分类分为两种,一是字节流,二是字符流。字符流的出现是为了简化文本数据的读入和写出操作。 如果操作的文件是文本文件,那么使用字符流会大大简化操作,但是如果什么都不知道,就用字节流。 字节流 字节流的两个抽象基类是:InputStrea 阅读全文
摘要:
2017-11-04 21:58:46 内部类概述:把类定义在其他类的内部,这个类就叫做内部类。 内部类作用: 1.每个内部类都能独立的继承一个接口的实现,所以无论外部类是否已经继承了某个(接口的)实现,对于内部类都没有影响。内部类使得多继承的解决方案变得完整 2.方便将存在一定逻辑关系的类组织在一 阅读全文
摘要:
2017-11-05 15:08:47 final关键字 Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。 使用final方法的原因有两个。第一个原因是把方法锁定,以防任何继承类修改它的含义;第二个原因是效率。在早期的Java实现版本中,会 阅读全文