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. Linux系统调用列表(转)

    以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数.这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完 ...

  2. Java冒泡法和二分法

    最近去一家公司面试,手贱在人家CTO面前自告奋勇写了一把冒泡法,结果在交换数据的时候出了洋相,回家反思,写下如下代码,对自己算是一个鞭策,得到的教训是不要眼高手低,低调前行. package com. ...

  3. hadoop.docker.up.problems: Too many levels of symbolic links

    #root@c7hp:~ excp c78 "zkServer.sh start"[1] 11:49:44 [FAILURE] c78 Exited with error code ...

  4. php的array数组 -------方法foreach循环时候,利用数组里值的引用地址(& )从而改变数组里的值

    /* * 把每个数组值后面都加个SQL然后返回数组 * foreach循环时候,直接用引用(&)的方式就能改变之前的数组 */public function array_foreach(){ ...

  5. TCP学习总结(二)

    前面一节咱们介绍完了TCP协议,这部分,将要介绍,TCP是如何实现可靠传输的. TCP的可靠传输 1.滑动窗口 上一节我们介绍TCP报文段头部的时候说得到,"窗口"这个部分,&qu ...

  6. bottle.py中的路由解析代码

    # Routing def compile_route(route): """ Compiles a route string and returns a precomp ...

  7. spring cloud使用Feign做消费端时的eureka.client.registerWithEureka/eureka.client.fetchRegistry是否配置的问题

    记录一下今天工作中的一个小失误. 今天用Feign搭建服务消费者的时候,考虑消费者不需要再提供服务给其他服务,所以不需要注册到注册中心(eureka)中.结果把registerWithEureka和f ...

  8. JS 删除Array对象中的元素。

    var idTemp=new Array(); var nameTemp = new Array(); nameTemp.splice($.inArray(“1”, nameTemp),1); idT ...

  9. Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2

    pycharm运行TensorFlow警告:Your CPU supports instructions that this TensorFlow binary was not compiled to ...

  10. python学习第四次笔记

    python学习第四次记录 列表list 列表可以存储不同数据类型,而且可以存储大量数据,python的限制是 536870912 个元素,64位python的限制是 1152921504606846 ...