摘要:
一、泛型程序的定义和使用 1.为什么要使用泛型程序设计 泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用。同时,使得程序具有更好的可读性和安全性。 泛型使用类型参数来指示元素的类型,例如“String”。有两个好处: 当调用get的时候,不需要进行强制类型转换,编译器就知道返回值的类型是S 阅读全文
摘要:
参考之前整理过的Java序列化与反序列化:https://www.cnblogs.com/BigJunOba/p/9127414.html 使用对象输入输出流可以实现对象序列化与反序列化,可以直接存取对象。 将对象存入一个流被称为序列化,而从一个流将对象读出被称为反序列化。 对象序列化与反序列化的过 阅读全文
摘要:
一、RandomAccessFile类 使用RandomAccessFile类可以读取任意位置数据的文件。 1.构造方法 RandomAccessFile(String name, String mode) RandomAccessFile(File file, String mode) 其中“mo 阅读全文
摘要:
字符流用于处理字符数据的读取和写入,它以字符为单位。 一、Reader类与Writer类 1.Reader类是所有字符输入流的父类,它定义了操作字符输入流的各种方法。 2.Writer类是所有字符输出流的父类,它定义了操作输出流的各种方法。 二、InputStreamReader类与OutputSt 阅读全文
摘要:
字节流是以字节为单位来处理数据的,由于字节流不会对数据进行任何转换,因此用来处理二进制的数据。 一、InputStream类与OutputStream类 1.InputStream类是所有字节输入流的父类,它定义了操作输入流的各种方法。 2.OutputStream类是所有字节输出流的父类,它定义了 阅读全文
摘要:
File类是一个与流无关的类。File类的对象可以获取文件及其文件所在的目录、文件的长度等信息。 1.File对象的常用构造方法。 (1)File(String pathname) (2)File(String path, String filename) (3)File(File file, St 阅读全文
摘要:
在Java API中,可以从其中读入一个字节序列的对象称作输入流,而可以向其中写入一个字节序列的对象称为输出流。 输入流的指向称为源,程序从指向源的输入流中读取数据。 输出流的指向是字节要去的目的地,程序通过向输出流中写入数据把信息传递到目的地。 输入输出流一般分为字节输入流、字节输出流、字符输入流 阅读全文
摘要:
Map接口作为Java集合框架中的第二类接口,其子接口为SortedMap接口,SortedMap接口的子接口为NavigableMap接口。 实现了Map接口具体类有:HashMap(子类LinkedHashMap)、TreeMap、EnumMap、WeakHashMap、IdentityHash 阅读全文
摘要:
Set集合为集类型。集是最简单的一种集合,存放于集中的对象不按特定方式排序,只是简单地把对象加入集合中。对集中存放的对象的访问和操作时通过对象的引用进行的,所以,在集中不能存放重复对象。 Set接口实现了Collection接口,从而拥有Collection接口提供的所有常用方法。 实现了Set接口 阅读全文
摘要:
一、List接口 List集合为列表类型,列表的主要特征是以线性方式存储对象。 1.实例化List集合 List接口的常用实现类有ArrayList和LinkedList,根据实际需要可以使用两种方式进行List集合实例化 由于List集合可以通过索引位置访问对象,因此,遍历List集合的方法有两种 阅读全文