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的状态信息通畅是在设计的时候进行配置的,这些状态的信息必须保存起来,程序启动的时候使用。

  • 相关阅读:
    用Shell判断字符串包含关系
    shell命令调用http接口(curl方式)
    shell脚本实现发送信息到钉钉
    功能测试特殊字符处理总结
    Java_Swing实现小球沿正弦曲线运动的代码
    Python迁移MySQL数据到MongoDB脚本
    1. WP8.1学习笔记
    0. WP8.1学习笔记
    小练习--低仿系统计算器
    C#字符串题目
  • 原文地址:https://www.cnblogs.com/bigdata-stone/p/10499406.html
Copyright © 2011-2022 走看看