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的更多相关文章
随机推荐
- CentOS7.6配置do.cker和K.B.S
方法一: 节点及功能 主机名 IP Master.etcd.registry K8s-01 10.8.8.31 Node1 K8s-02 10.8.8.32 Node2 K8s-03 10.8.8. ...
- 【亲测】Asp.net Mvc5 + EF6 code first 方式连接MySQL总结
本文原文地址为:https://www.cnblogs.com/summit7ca/p/5423637.html 原文测试环境为windows 8.1+Vs2013+MySql5.7.12 本人在wi ...
- 【转】Android-Input 触摸设备
https://source.android.com/devices/input/touch-devices 触摸设备 Android 支持各种触摸屏和触摸板,包括基于触控笔的数字化板. 触摸屏是与显 ...
- python学习-迭代器,列表解析和列表生成式
迭代器为类序列对象提供了一个类序列的接口.Python 的迭代无缝的支持序列对象,而且还允许程序猿迭代非序列类型,包括用户定义的对象. 迭代器是一个next()方法的对象,而不是通过索引计数.当需要下 ...
- logback-MDC日志唯一标识
自定义LogbackFilter: import org.slf4j.MDC; import javax.servlet.*; import javax.servlet.annotation.WebF ...
- 微信小程序上传文件遇到的坑
在开发小程序时,使用的花生壳做的内网映射,域名使用花生壳卖的https域名 在做小程序文件上传时,调用接口,老是报错. Caused by: org.apache.commons.fileupload ...
- python中用psutil模块,yagmail模块监控CPU、硬盘、内存使用,阈值后发送邮件
import yagmailimport psutildef sendmail(subject,contents): #连接邮箱服务器 yag = yagmail.SMTP(user='邮箱名称@16 ...
- 二进制按位与(&) 按位或(|) 异或运算(^)
1.参加运算的两个数据,按照二进制进行按位与的运算. 运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为 ...
- 奇偶个数-java
题目内容: 你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据.程序输出读到的数据中的奇数和偶数的个数. 输入格式: 一系列正整数,整数的范围是(0,100000).如果输入 ...
- 网上流行护眼色的RGB值