java吧 关注:1,256,610贴子:12,750,047
  • 7回复贴,共1

又来求教了

只看楼主收藏回复

FileInputstream fis = new FileInputstream("java.txt")
这一句是什么意思,读到这一句的时候是创建一个流关联上这个文件然后把数据全扫到流里面去吗


来自Android客户端1楼2014-08-23 09:25回复
    通过打开一个到实际文件的连接来创建一个 FileInputStream,该文件通过文件系统中的路径名 name 指定。
    ------Java系统学习群,每晚群视频直播教学。群 78718463 备注 潭州


    来自WindowsPhone客户端2楼2014-08-23 09:30
    收起回复
      只是建立一个管道。write或者read的时候才控制流向


      IP属地:福建来自Android客户端3楼2014-08-23 09:59
      收起回复
        在io系统中 ,很好的体现了java面向对象的思想, 所有的实现功能 基本交给子类去完成, 其实在io系统中,所有的输入流最大的父类即InputStream,输出流最大的父类OutputStream,但是它没办法直接实例化,必须使用FileXxx进行实例,即子类实例,FileInputStream构造方法中,有一个是传入文件,还有一个是文件的绝对路径名, 只要一但被实例化,就会有一根管道指向文件进行读取操作, 读取全部都是以二进制保存, 如果现在要建立输出 ,则可以使用FileOutputStream


        来自iPhone客户端4楼2014-08-23 11:04
        回复
          创建一个文件输入流,用来读取指定文件


          IP属地:北京来自Android客户端5楼2014-08-23 16:26
          回复