摘要:
相同点:都是继承与FileOutputStream,用于包装其它输出流。 不同点: (01) PrintStream和DataOutputStream 都可以将数据格式化输出;但它们在“输出字符串”时的编码不同。 PrintStream是输出时采用的是用户指定的编码(创建PrintStream时指定 阅读全文
摘要:
public class SequenceInputStreamJava { public static void main(String[] args) throws IOException { // TODO Auto generated method stub String sPath1 = 阅读全文
摘要:
数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型。应用程序可以使用数据输出流写入稍后由数据输入流读取的数据。 对象被写到文件上,对象所属的类必须实现Serializable接口。该接口没有任何方法,只是一个标识接口而已。 对象的反序列化创建对象并不会调用到构造方法。 阅读全文
摘要:
数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型。应用程序可以使用数据输出流写入稍后由数据输入流读取的数据。 阅读全文
摘要:
BufferedInputStream和BufferedOutputStream这两个类分别是FilterInputStream和FilterOutputStream的子类,作为装饰器子类,使用它们可以防止每次读取/发送数据时进行实际的写操作,代表着使用缓冲区. 不带缓冲的操作,每读一个字节就要写入 阅读全文
摘要:
ByteArrayInputStream中包含一个内部缓冲区,用来包含那些可能从流中读的字节数组。还有一个内部计数器来跟踪下一个将被读取的字节。 ByteArrayInputStream传入一个字节数组进行构造。 流的来源或目的地并不一定是文件,也可以是内存中的一块空间。ByteArrayInput 阅读全文
摘要:
通过available()方法实现不阻塞输入流 读取文件 每次读一个字节 写数据 阅读全文
摘要:
RandomAccessFile类不属于流,是Object类的子类 RandomAccess支持对随机访问文件的读取和写入。随机访问文件的行为类似存储在文件系统中的一个大型 byte 数组。存在指向该隐含数组的光标或索引,称为文件指针;输入操作从文件指针开始读取字节,并随着对字节的读取而前移此文件指 阅读全文
摘要:
File类 文件和目录路径名的抽象表示形式。 创建文件或文件夹 判断后缀为".jpg"文件: 简化版 java public class FileDemo2 { //正常的遍历输出所有文件 public void findAllFile(File f){ if(f.isDirectory()){ F 阅读全文
摘要:
Map概述 & 12288;& 12288;Map是映射接口,Map中存储的内容是键值对(key value) & 12288;& 12288;Map接收提供了三种视图:键集、值集或键值映射关系集的形式查看某个映射内容。 & 12288;& 12288;有些实现类可以保证顺序,如TreeMap,有些 阅读全文