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

  • 相关阅读:
    Latex (1)
    linux/unix command
    函数类型和函数指针类型(摘自 linux c编程一站式学习)
    emacs 剪切板
    Centos 常见问题汇总
    makefile(摘自linux_c编程一站式学习)
    [转]DIV布局之三行三列之高度自适应
    ASP.Net新手项目经验谈
    获取中文首字母的方法
    还是不会伪装
  • 原文地址:https://www.cnblogs.com/bigdata-stone/p/10499406.html
Copyright © 2011-2022 走看看