zoukankan      html  css  js  c++  java
  • IO基础

    IO概念:

       一、计算机的组成部分:

        

        其中硬件中的外设有 输入设备(input)输出设备(output) 

        计算机中的IO,指计算机的输入输出

        java中有专门的类负责操作计算机的输入输出,这些类都位于 java.io 包下  

      二、文件操作类File

        File类:是java提供的专门操作文件(文件、目录)的类

           File的使用:File file = new File(path);

            File类常用方法如下:

                  fie.canRead() :是否可以读取的文件

                  file.canWrite() :是否可以修改的文件

                  file.createNewFile() : 创建一个新文件

                  file.delete() : 删除文件

                  file.exists() : 验证文件是否存在

                  file.getPath() : 得到文件的相对路径

                  file.getAbsolutePath() : 得到文件的绝对路径

                  file.getName() : 得到文件或目录的名称

                  file.isDirectory() : 验证文件是否是一个目录

                  file.isFile() : 验证文件是否是一个文件

                  file.Hidden() : 验证文件是否是一个隐藏文件

                  file.lastModified() : 返回最后一次被修改的时间毫秒数

                  file.length() : 返回此文件的长度

                  file.mkdirs() : 可用于创建目录(多级目录)

                  file.renameTo(File dest) : 重命名文件,还可以移动文件

      三、IO流

        a.   File都是操作文件本身的,里面的内容无法进行操作。

          如果需要操作文件的内容,就需要使用 :读写流   流(Stream : 小溪、河流)

         b.  IO流的分类:

          按照每次流动的数据大小分:

            字节流(byte) 、字符流(char)

          按照流的方向分:

            输入流  (文件到程序) 、  输出流 (程序到文件)

        c.  两种分类可以结合

            

            字节输入流 : InputStream

            字节输出流 : OutputStream

            字符输入流 : Reader

            字符输出流 : Writer

        d.  常用的字节流

           FileInputStream:

           FileOutputStream:

          

  • 相关阅读:
    MySQL简概
    IO模型
    协程
    multiprocessing模块
    Python线程的常见的lock
    111-使用post的方式传值(最简示例)
    110-使用正则匹配的方式从url获值
    109-get方式获取url传值
    108-使用表格,不依赖于后台而输入内容
    107-创建第一个动态模板
  • 原文地址:https://www.cnblogs.com/jack-yc/p/9182051.html
Copyright © 2011-2022 走看看