zoukankan      html  css  js  c++  java
  • 第十周课程总结

    一、File类
    Java文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等。

    File对象代表磁盘中实际存在的文件和目录。通过以下构造方法创建一个File对象。
    (1)通过给定的父抽象路径名和子路径名字符串创建一个新的File实例。

              File(File parent, String child);
    

    (2)通过将给定路径名字符串转换成抽象路径名来创建一个新 File 实例。

    File(String pathname)
    

    (3)根据 parent 路径名字符串和 child 路径名字符串创建一个新 File 实例。

    File(String parent, String child) 
    

    二、字节流与字符流
    转换流的特点:
    (1)其是字符流和字节流之间的桥梁
    (2)可对读取到的字节数据经过指定编码转换成字符
    (3)可对读取到的字符数据经过指定编码转换成字节
    何时使用转换流?
    当字节和字符之间有转换动作时;
    流操作的数据需要编码或解码时。
    (1)OInputStreamReader,是Reader的子类,将输入的字节流变为字符流,即:将一个字节流输入对象变为字符流输入对象
    (2)utputstreamWriter,是writer的子类,将输出的字符流变为字节流,即: 将一个字符流输出对象变为字节流的输出对象
    (3)一般操作输入输出内容就需要字节流或字符流,但是有些时候需要将字符流变为字节流的形式,或者将字节流变为字符流的形式,所以就需要另外一组转换流的操作类
    转换步骤,如果以文件操作为例,在内存中的字符数据需要通过OutputstreamWriter变为字节流才能保存在文件中,读入的字节流通过InputStreamReader变为字符流

  • 相关阅读:
    uwsgi 的启动停止重启
    项目部署(Python3 + ubuntu 16.04(ali server) + Nginx + uWSGI + Django 1.11)
    阿里云连接上Mysql数据库(10061 errors)
    本地数据库上传到阿里云Mysql
    Django 用户的修改密码接口
    django 的忘记密码接口
    Git光速入门
    缓存问题:一致性、穿击、穿透、雪崩、污染
    redis进阶-高可用:主从复制详解
    Redis分片技术(Redis Cluster)
  • 原文地址:https://www.cnblogs.com/zhouhuahua/p/11779795.html
Copyright © 2011-2022 走看看