zoukankan      html  css  js  c++  java
  • javase IO

    File 类,用来表示一个文件或者一个文件夹,通过File类的对象来对
    文件夹的名字,路径,大小等等访问,但是不可以直接访问文件内的
    数据

    构造
    new File(String url) 指定路径
    new File(String parentUrl,String url) 指定父路径,当前文件
    new File(File parent,String url) 父File对象,当前文件

    常用方法
    file对象.exists() 判断是否存在
    file对象.isFile() 是否是文件
    file对象.isDirectory() 是否是文件夹
    file对象.delete() 删除
    file对象.mkdir() 创建目录
    file对象.mkdirs() 创建目录,把不存在的父级目录一并创建
    file对象.createNewFile() 创建文件
    file对象.getName() 得到文件名
    file对象.getAbsolutePath() 得到文件的绝对路径
    file对象.getParent() 返回父级目录的名字
    file对象.getParentFile() 返回父级目录的对象
    file对象.list() 得到所有的子集file的名字数组
    file对象.listFiles() 得到所有子集的file的对象数组

    什么是IO?
    IO可以写成In 和Out 也就是读和写,所有IO的体系功能基本上就是
    读写.
    IO作用:读写设备上的数据,包括磁盘,网络,内存等
    IO流根据数据的走向分为输入流(读)和输出流(写)
    IO流根据处理的数据的类别分为字节流和字符流

    字节流:可以用来处理任何类型的数据,包括文字,视频等,所有的
    字节流的类都以Stream结尾
    字符流:用来处理文本类型的数据

    字节:计算机的存储单位,所有的数据都会占据一定的存储空间
    字符:a、1、哈、* 这些都是字符。对应着不同的字符编码集字符存储
    占据的字节大小也不一样

    GBK 中文字符编码集

    Unicode 是为了解决不同地区的信息交流的问题,国际组织定制的一
    套字符编码,目的是为了解决跨平台,跨地区的信息交流问题.对于全球
    多个国家常用的字符,在这套编码中都有一个固定的数字来表示

    字节流的两个超类,是抽象类
    InputStream 字节输入流
    FileInputStream:用来读取文件的内容信息的一个类

    OutputStrem 字节输出流
    FileOutputStream:用来向文件中写入内容

  • 相关阅读:
    vuex 入门
    Vuex 原理
    java web开发问题集合
    JSP Servlet 路径解析 路径设置
    随笔——学习的一些步骤及注意点(不断更新)
    常用正则表达式大全!(例如:匹配中文、匹配html)
    myeclipse+tomcat 工程名改名的问题 ——————完美解决方案
    web开发的步骤
    Servlet中的GET和POST之间的区别
    html、css、javascript、JSP 、xml学习顺序应该是怎样的呢?
  • 原文地址:https://www.cnblogs.com/beiluoL/p/10429098.html
Copyright © 2011-2022 走看看