zoukankan      html  css  js  c++  java
  • IO

    1.在Java中使用File类表示文件本身,可以直接使用此类完成文件的各种操作,如创建、删除

    2.输入输出流,主要分为字节流(OutputStream、InputStream)和字符流(Writer、Reader)两种,但是在传输中以字节流操作较多,字符流在操作中使用到缓冲区,而字节流没有使用到缓冲区

    3.字节或字符流都是以抽象类的形式定义的,根据其使用的子类不同,输入或输出的位置也不同

    4.在IO包中可以使用OutputStreamWriter和InputStreamReader完成字符和字节流之间的转换操作

    5.使用ByteArrayInputStream和ByteArrayOutputStream可以对内存进行输入输出操作

    6.在IO中,输出时最好使用打印流(PrintStream、PrintWriter),这样可以方便的输出各种类型的数据

    7.System类提供了3个支持IO操作的常量:out、erro、in

    System.out对应着显示器的标准输出

    System.erro对应着错误打印,一般此信息不希望被用户看到

    System.in对应着标准的键盘输入

    9.使用Scanner类可以方便的进行输入流操作

    10.造成字符乱码的根本原因就在于程序编码与本地编码的不统一

    11.对象序列化可以将内存中的对象转化为二进制数据,但对象所在的类必须实现Serializable接口,一个类中的属相如果使用transient关键字声明,则此属相的内容将不会被序列化

    12.对象的输入输出主要使用ObjectiveStream和ObjectOutputStream两个类完成

    总结很重要哦 方法得当,坚持会有奇迹哦
  • 相关阅读:
    【PAT甲级】1128 N Queens Puzzle (20分)
    Codeforces Global Round 7D(马拉车/PAM,回文串)
    【PAT甲级】1127 ZigZagging on a Tree (30分)(已知中序后序蛇形输出层次遍历)
    SDOI2012 体育课
    APIO2018 Circle selection 选圆圈
    [科技] 求数列的前k次方和
    APIO2016 Fireworks
    CTSC2018 暴力写挂
    ZJOI2018 胖
    SDOI2017 数字表格
  • 原文地址:https://www.cnblogs.com/sunyuhuan/p/7323619.html
Copyright © 2011-2022 走看看