`
tcmrabbit
  • 浏览: 16674 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • zwhc: 堆排序与直接选择排序的区别  直接选择排序中,为了从R[1.. ...
    排序算法

IO类学习笔记

阅读更多
这两天看了看IO类,简单总结一下。
1.  InputStream\OutputStream     输入\输出字节流
    a.  FileInputStream\FileOutputStream  
       顾名思义,就是用于从文件中读取或往文件中写入字节流,提供FileInputStream(File file) 构造方法。

    b.  BufferedInputStream\BufferedOutputStream
       从FilterInputStream\FilterOutputStream过滤流继承而来,提供带缓冲的过滤流。注意:需要提供已经存在的节点流来构造。

    c.  DataInputStream\DataOutputStream
       从FilterInputStream\FilterOutputStream过滤流继承而来,提供读写Java基本数据类型的功能。注意:也需要提供已经存在的节点流来构造。

    d.  PipedInputStream\PipedOutputStream
       管道流,直接从InputStream\OutputStream继承而来,用于线程间的通信。一个线程的PipedInputStream对象从另一个线程的PipedOutputStream对象读取输入,要使管道流有用,必须同时构造管道输入流和管道输出流。

    e.  ObjectInputStream\ObjectOutputStream
       用于对象序列化。

2. Reader和Writer               输入\输出字符流
    a.  InputStreamReader\OutputStreamWriter
       读取\写入字符流,需要提供已经存在的字节流对象来构造。

    b.  BufferedReader\BufferedWriter
       提供带缓冲的功能。

3. Serializable 序列化
    性能:  a.只能保存非静态成员变量
              b.如果一个对象的成员变量是一个对象,那么也保存这个对象的数据成员
              c.对于不可序列化对象,可以标记为transient.

    主要用途: a.网络传输 
               b.数据库持久 
               c.把对象保存为文件形式,以便以后还原
分享到:
评论

相关推荐

    io流的学习笔记

    io流学习笔记,主要适合入门的人士学习及观看

    java IO流学习笔记

    java IO流学习笔记

    Java IO学习笔记+代码

    Java IO学习笔记+代码,全面介绍IO中的方法、类,很适合初学者

    文件IO学习笔记

    文件IO学习笔记,内置老师理解的心得以及讲解相关的框图,方便入门

    java io流学习笔记1

    NULL 博文链接:https://lpf.iteye.com/blog/1471932

    java学习笔记1(java io/nio)

    java学习笔记1(java io/nio)设计模式

    io学习笔记

    包括io的学习的所有的笔记,整理的相当好

    DOJO 学习笔记 dojo

    一、 Dojo学习笔记(1. 模块与包) 1 二、 Dojo学习笔记(2. djConfig解说) 4 三、 Dojo学习笔记(3. Dojo的基础对象和方法) 6 四、 Dojo学习笔记(4. dojo.string & dojo.lang) 9 五、 Dojo学习笔记(5. dojo.lang.array ...

    RapidIO学习笔记--互连协议的介绍

    RapidIO互连架构是一个开放的标准,满足了嵌入式基础设施在应用方面的广泛需要。可行的应用包括连接多处理器、存储器、网络设备上的存储器映射I/O器件、存储子系统和通用计算平台。

    java李兴华学习笔记之Java_IO操作

    收集的java李兴华老师的课件笔记。感觉还不错,适合回顾和新手补习。

    IO-黑马程序员Java学习笔记.rar

    IO—黑马程序员Java学习笔记.rar

    Linux学习笔记Linux学习资料Linux教程

    【linux学习笔记--17】POSIX IPC——消息队列.doc 【linux学习笔记--18】POSIX IPC——信号量.doc 【linux学习笔记--19】POSIX IPC——共享内存.doc ...【linux学习笔记-6】文件IO操作--读写、重定向等.

    MSP430学习笔记

    MSP430学习笔记系列,是电赛培训的资料之一。 文件列表: │ MSP430学习笔记系列3—MSP430中断、内嵌函数、时钟系统.pdf │ MSP430学习笔记系列4—MSP430定时器.pdf │ MSP430学习笔记系列5—USCI模块(串口-SPI-I...

    java-IO流与异常机制学习笔记

    自己总结,知识点全面,包含了,IO流,异常机制等学习笔记 含有代码实例可供参考,需要mybase打开 持续更新,需要的自行下载 附上本人写的学习博客 https://blog.csdn.net/qq_35577787/article/details/105088073

    Java学习笔记-IO篇

    这是我自己整理的Java学习笔记,希望对大家有帮助

    HT66F70A学习笔记 IO端口

    HT66F70A学习笔记 IO端口用法,因为合泰一类的单片机的输入输出需要改变输出模式,以及配置,所以显得很麻烦

    非常宝贵的LINUX学习笔记

    【linux学习笔记-6】文件IO操作--读写、重定向等 【linux学习笔记-7】用户标识UID与有效用户标识EUID 【linux学习笔记-8】Linux进程相关系统调用(1) 【linux学习笔记-9】Linux进程相关系统调用(2) 【linux学习...

Global site tag (gtag.js) - Google Analytics