zoukankan      html  css  js  c++  java
  • java基础教程-流IO(五)

    五、流IO

      Java中,对数据的输入/输出操作以“流”的方式进行。  

    5.1字节流和字符流  

      字节流是一个字节一个字节输入输出,字符流是一个字符一个字符输入输出(java中一个字符2个字节)(中文在java中存储是两个字节),输入输出是站在程序的角度而不是文件的角度,所以读文件是输入,写文件是输出。IputStream的流用于向程序输入数据

         

    5.2节点流和处理流

         

    5.3处理流-缓冲流

      BufferedReader和BufferedWriter特别好用,br.readLine()读文件中的一行数据。最后的数据,读到内存里区域了

         

    5.4处理流-转化流(字符读取和字节读取转换)

      OutputStreamWriter   InputStreamReader

        

      后面的true代表输入的东西接着往后写,不写true,则把原来的内容覆盖掉。而且OutputStreamWriter 可以直接往文件里写字符串。

    5.5处理流-数据流/字节数组流

      DateInputStream/DateOutStream(直接写基础的数据类型 int,float)      ByteArrayInputStream/ByteArrayOutStream

        

         

      先进先出,先写的double,所以先读double

    5.6print流(PrintWriter PrintStream)(不会抛异常)(打印输出流)

      不会抛异常,有自动的flush功能

    5.7object流

      直接将Object写入和读出   transient关键字(修饰的成员变量,序列化的时候不考虑)

    5.8小结

        

  • 相关阅读:
    jenkins+maven+svn的自动化部署
    python+selenium遇到鼠标悬停不成功可以使用js进行操作
    robot framework环境搭建
    selenium+python定位元素方法
    selenium+python元素操作
    selenium+python等待时间
    selenium+python浏览器窗口的切换
    jmeter学习(七)连接mysql 数据库
    jmeter学习(六)集合点和关联
    jmeter学习(五)参数化
  • 原文地址:https://www.cnblogs.com/likailiche/p/5132014.html
Copyright © 2011-2022 走看看