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两个类完成

    总结很重要哦 方法得当,坚持会有奇迹哦
  • 相关阅读:
    linux redis安装 5.0.2
    Linux nginx安装步骤 centos7
    fastjson JSONObject.toJSONString 出现 $ref: "$."的解决办法(重复引用)
    docker redis安装及配置(外网访问 关闭安全限制 设置密码)
    JDK dump
    mysql8 修改root密码
    docker系列详解<二>之常用命令
    获取地理位置
    js调用摄像头
    点击时扩散效果
  • 原文地址:https://www.cnblogs.com/sunyuhuan/p/7323619.html
Copyright © 2011-2022 走看看