IO-1
    i/o的概念
    File类详解
    
    java.io.File
    java.io.FileFilter接口
        只有一个方法
        这是一个函数式接口
        根据条件过滤掉某些file
IO-2
    输入输出流的概念
    输入输出流的类层次结构
    输入输出流的使用步骤
    
    数据流向图
        数据源-java程序-目的地
        
    基于字节的    字节流    图片,音频,视频呀
    基于字符的    字符流    文本文件
    
    读数据的步骤
    写数据的步骤

IO-3
    管道流的概念
    管道流的使用
    
    用于连接输入与输出流
    通常用于在两个线程间传输数据
    基于消费-生产者模型
    
    PipedOutputStream
    PipedInputStream
    
IO-4
    读写基本数据类型的数据
    对象序列化与反序列化
    
    DataInputStream
    DateOutputStream
    
    将内存中的对象持久化到硬盘上就叫序列化
    ObjectOutputStream    用于序列化对象
    ObjectInputStream
    能被序列化的对象其类型必须实现:
        Serializable接口或其子接口Externalizable
        
    transient    瞬时,不想将某个属性序列化时,加上这个修饰就可以了
    SUID
    private static final long serialVersionUID = 2717746789130290711L;
    
IO-5
    字符流的概念
    字符流的类层次结构
    Reader和Writer
    
IO-6
    RandomAccessFile类
    
    特点
        同时读写文件,
    
IO-7
    标准输入流
    标准输出流
    标准错误流
    输入流,输出流与错误流的重定向

java8_api_io的更多相关文章

随机推荐

  1. Main Steps to Setup an ODI data sync

    0. Get ODI installed 1. Topo physical Architecture/new physical schema 2. New Logical schema 3. New ...

  2. docker学习端口连接docker容器---第四章节

    一.Docker容器连接 前面的第二章节,我们事先通过网络端口来访问运行在docker容器内的服务,我们也可以通过端口连接到一个docker容器 我们可以指定容器绑定的网络地址,如绑定127.0.0. ...

  3. 在IDEA中以TDD的方式对String类和Arrays类进行学习

    要求 测试相关方法的正常,错误和边界情况 String类 charAt split Arrays类 sort binarySearch 提交运行结果截图和码云代码链接,截图没有水印的需要单独找老师验收 ...

  4. oracle 查询年月日连在一起

    SELECT B.YEAR || replace(lpad(B.MONTH, 2), ' ', '0') || replace(lpad(B.WEEK, 2), ' ', '0') from TT_U ...

  5. 剑指Offer 62. 二叉搜索树的第k个结点 (二叉搜索树)

    题目描述 给定一棵二叉搜索树,请找出其中的第k小的结点.例如, (5,3,7,2,4,6,8)    中,按结点数值大小顺序第三小结点的值为4. 例如, 5 / \ 3 7 / \ / \ 2 4 6 ...

  6. tomcat 配置本地路径映射

    在tomcat的server.xml中的<host></host>标签内添加如: <Context path="/photo" reloadable= ...

  7. 虚拟机centos7服务器下,启动oracle11g数据库和关闭数据库

    转载:https://blog.csdn.net/ShelleyWhile/article/details/74898033 一.前提条件:虚拟机centos7服务器下,已经安装好oracle11g数 ...

  8. svn linux 服务器的搭建

    1 查询是否安装了svn: rpm -qa subversion 2:如果没有那么: yum -y install  subversion 3:建立一个存储路经:mkdir -p /applicati ...

  9. linux开机默认启动命令行模式

    进入vi /etc/inittab 修改id:5:initdefault: 为id:3:initdefault:

  10. python 读取默认配置文件和用户配置文件 configs

    优先从configs_default中读取配置,但是configs_override中的配置可以override它 import configs_default #import configs_ove ...