zoukankan      html  css  js  c++  java
  • java高级-----流

    **流的分类

    1.按照流向分为:{输出流:OutputStream和Writer作为基类  

                           输入流:InputStream和Reader作为基类}

    2.按照数据处理的单元分为:{字节流:{字节流输入:InputStream,字节流输出:OutputStream}

                                         字符流:{字符流输入:Reader基类,字符流输出:Writer}}

    **流的使用

    (1.)字节流

    InputStream的常用方法.

    * int read():从输入流读取下一个字节,字节的值范围在 0255
    int返回。如果没有可用的字节,因为已到达流的末尾,则返回值
    -1。此方法块,直到输入数据可用,流的结束被检测到,或抛出异常。

    *int read(byte[] b):从输入流读取一堆字节,把这些字节存放在字节数组b中,返回值代表读取到字节的个数或者是数组的长度!

    *int read(byte[] b int off int len):从输入流读取一堆字节,把这些字节存放在字节数组b中,off表示数组b开始存储字节的下标(将读取到的第一个字节存放在数组b中),len表示读到字节的个数或者是长度!

    *void close():关闭流

    *int available():可以从输入流中读取的数目

    *一个字节等于8位,一个字符等于两个字节

    **BufferedReader:带有缓冲区的字符输入流

    (1)构造方法

    BufferReader(Reader reader)    特有的方法:readLine()==>String读取一行字符

  • 相关阅读:
    说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
    利用CSS3实现页面淡入动画特效
    ajax
    jQuery弹性滑动导航菜单实现思路及代码
    angular 管理后台
    jq简单选项卡
    按钮60秒倒计时
    jq倒计时
    angular ui-route
    flex弹性布局
  • 原文地址:https://www.cnblogs.com/syq5201314/p/6475712.html
Copyright © 2011-2022 走看看