zoukankan      html  css  js  c++  java
  • 输入/输出流

    1.在java的I/O结构中,RandomAccessFile是比较不寻常的类,直接继承自Object类,并不属于Streams结构的一部分。

    2.读取具有很多字节流的文本文件的时候,通常使用BufferedReader。

    3.java中的IO流图。

      (1)java 的IO操作中有面向字节(Byte)和面向字符两种方式,面向字节的操作以8为单位对二进制数据进行操作,对数据不进行交换,这些类都是InputStream和OutputStream的子类。

      (2)面向字符流的操作以字符为单位对数据进行操作,在读取的时候将二进制数据转换为字符,在写的时候,将字符转换为二进制数据,这些都是Reader和Writer的子类。

      (3)总结:以InputStream(输入)和OutputStream(输出)为后缀的是字节流;而以Reader(输入)和Writer(输出)为后缀的是字节流。

    4.序列化persistence:将做过序列化处理的对象写入磁盘,等到程序再次运行的时候将其读取出来。

      (1)加入序列化的原因:第一个是可以实现java的远程调用,能像调用自己机器上的对象那样去调用其他机器上的对象;第二个原因对于JavaBean来说,对象的序列化是必不可少的,Bean的状态信息通畅是在设计的时候进行配置的,这些状态的信息必须保存起来,程序启动的时候使用。

  • 相关阅读:
    [ USACO 2018 OPEN ] Out of Sorts (Platinum)
    [ USACO 2018 OPEN ] Out of Sorts (Gold)
    [ USACO 2018 OPEN ] Out of Sorts (Silver)
    [ BZOJ 4236 ] JOIOJI
    [ HAOI 2012 ] 容易题
    [ HAOI 2008 ] 玩具取名
    「BZOJ 4502」串
    Codeforces 493 E.Devu and Birthday Celebration
    「TJOI 2018」教科书般的亵渎
    「TJOI 2018」游园会 Party
  • 原文地址:https://www.cnblogs.com/bigdata-stone/p/10499406.html
Copyright © 2011-2022 走看看