java8_api_io
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的更多相关文章
随机推荐
- 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 ...
- docker学习端口连接docker容器---第四章节
一.Docker容器连接 前面的第二章节,我们事先通过网络端口来访问运行在docker容器内的服务,我们也可以通过端口连接到一个docker容器 我们可以指定容器绑定的网络地址,如绑定127.0.0. ...
- 在IDEA中以TDD的方式对String类和Arrays类进行学习
要求 测试相关方法的正常,错误和边界情况 String类 charAt split Arrays类 sort binarySearch 提交运行结果截图和码云代码链接,截图没有水印的需要单独找老师验收 ...
- oracle 查询年月日连在一起
SELECT B.YEAR || replace(lpad(B.MONTH, 2), ' ', '0') || replace(lpad(B.WEEK, 2), ' ', '0') from TT_U ...
- 剑指Offer 62. 二叉搜索树的第k个结点 (二叉搜索树)
题目描述 给定一棵二叉搜索树,请找出其中的第k小的结点.例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4. 例如, 5 / \ 3 7 / \ / \ 2 4 6 ...
- tomcat 配置本地路径映射
在tomcat的server.xml中的<host></host>标签内添加如: <Context path="/photo" reloadable= ...
- 虚拟机centos7服务器下,启动oracle11g数据库和关闭数据库
转载:https://blog.csdn.net/ShelleyWhile/article/details/74898033 一.前提条件:虚拟机centos7服务器下,已经安装好oracle11g数 ...
- svn linux 服务器的搭建
1 查询是否安装了svn: rpm -qa subversion 2:如果没有那么: yum -y install subversion 3:建立一个存储路经:mkdir -p /applicati ...
- linux开机默认启动命令行模式
进入vi /etc/inittab 修改id:5:initdefault: 为id:3:initdefault:
- python 读取默认配置文件和用户配置文件 configs
优先从configs_default中读取配置,但是configs_override中的配置可以override它 import configs_default #import configs_ove ...