当前位置:首页--javaIO流

java核心学习(十七) IO框架---对象序列化

 一、使用对象流实现序列化。   先定义一个可序列化的对象      package com.shy.IO; import java.io.Serializable; public class Person implements Serializable{ public int getAge() { return age; } public void s......

阅读全文

JavaIO流文件的操作总结

 IO流的分类 1、根据数据的流向:   输入流:用来读数据,如从外界设备读数据到内存中;   输出流:用来写数据,如从内存输出数据到外界存储设备; 2、根据数据流的格式:   字节流:一般用于声音或者秃瓢等二进制数据流,如InputStream OutputStream;   字符流:一般用于处理文本数据如(*.txt),比如InputStreamReader OutputStreamWriter......

阅读全文

java io详解及各输入输出类介绍

 首先要记住Java有一个非常强大的 文件及目录类 File, 这里面你想要的功能都有。   下面进入正题。 由于JavaIO根据装饰器设计模式设计, 设计思想是先给出基本IO类,其他功能如缓存,格式化,再嵌套其他类实现。 在我看来实际上是个失败的设计,不仅没有使类变得简单,由于各种IO类必须组合起来才能发挥作用,反而增大了类的复杂度,写起来也冗余不已。 所以JavaIO类看起来会有些(非常)臃肿。......

阅读全文

[转]java 输出流转输入流

 ByteArrayOutputStream.toByteArray ByteArrayInputStream StringWriter.toString StringReader 字符流和二进制流是javaIO的两类流, 输入流和输出流是javaIO的两类流   如果你曾经使用过Java IO 编程,很可能会遇到这样一个状况,在一个类中向OutputStream里面写数据,而另一个类则从Input......

阅读全文

Java第九次作业--输入输出流和文件操作

 Java第九次作业--输入输出流和文件操作 (一)学习总结 1.用思维导图对javaIO操作的学习内容进行总结。 2.下面的程序实现了文件的拷贝,但采用的是一个字节一个字节的读写方式,效率很低。使用缓冲区可以减少对文件的操作次数,从而提高读写数据的效率。IO包中提供了两个带缓冲的字节流BufferedInputStream和BufferedOutputStream,查阅JDK帮助文档,修改程序,利......

阅读全文

03JavaIO详解_IO流分类中的节点流和过滤流

 我们上一篇文章讲了InputStream(输入流)。输入流里面有两种流:节点流和过滤流。我们这篇文章讲一下这个。 回顾什么是节点流:节点流就是直接和目标打交道的。              过滤流:就是直接和节点流打交道的。 InputStream的节点流和过滤如下所示:     解释一下上面这张图:对于InutStream来说有这么多的子类。其中FilterInputStream(他的子类Dat......

阅读全文

设计模式之装饰模式;

  定义:       动态地将责任附加到对象上.若要扩展功能,装饰者提供了比继承更具有弹性的替代方案;       2.类图:         抽象组件;(装饰者和被装饰者的共同接口) 1 /** 2 * @author Mopa 3 * @version 1.0 4 * @created 17-三月-2013 1:52:07 5 */ 6 public abstra......

阅读全文

Java编程思想学习(十三) java I/O

 Java中使用流来处理程序的输入和输出操作,流是一个抽象的概念,封装了程序数据于输入输出设备交换的底层细节。JavaIO中又将流分为字节流和字符流,字节流主要用于处理诸如图像,音频视频等二进制格式数据,而字符流主要用于处理文本字符等类型的输入输出。 1.字节输入流InputStream 输入流InputStream负责从各种数据/文件源产生输入,输入源包括:数组,字符串,文件,管道,一系列其他类型......

阅读全文

结构模式--之--装饰模式

 装饰模式以对客户端透明的方式动态地给一个对象附加上更多的责任。客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不使用创造更多子类的情况下,将对象的功能加以扩展。 主要有以下角色: 1.抽象构件(Component)角色:给出一个抽象接口,以规范准备接收附加责任的对象 2.具体构件(ConcreteComponent)角色:定义一个将要接收附加责任的类。 3.装饰(Decorator)......

阅读全文
1 2 3 4 下一页 尾页