zoukankan      html  css  js  c++  java
  • java I/O

    流模型:

    流(管道)

    数据源-------------------目的地

    方向:----1、输入流

        ----2、输出流

    粗细:----1、字节流     Byte--传二进制数据,字节流更本质,什么数据都可以传

        ----2、字符流     Char--传文本

    I/O:(四个父类,都是抽象类,不能直接使用)

       ----1、InputStream     字节输入

       ----2、OutputStream  字节输出

       ----3、Reader    字符输入

       ----4、Writer     字符输出

    语法:1、先new出流对象    2、输入流调用read();    输出流调用write(); 

              3、关闭 close();

    对象流:

    1、对象序列化:(ObjectOutputStream)------将内存中的对象以二进制流的方式输

                           出(不负责输出到哪个节点)

    2、对象反序列化:(ObjectInputStream)----将输入的对象二进制流转化为一个对象

                    (从哪来的不管)

         需要实现Serializable接口来启用序列化功能

         当不希望某个属性的值参与序列化的时候使用transient关键字修饰该属性

  • 相关阅读:
    Linux 环境变量 设置 etc profile
    Linux 升级glibc-2.14 失败 我遇到的问题
    qt窗口的切换
    qt事件机制---事件范例
    qt中的事件机制
    qt的信号与槽函数
    linux下qt的安装
    qt中的udp编程
    qt中的tcp编程
    qt中的多线程
  • 原文地址:https://www.cnblogs.com/wuhao-bky/p/6486480.html
Copyright © 2011-2022 走看看