IO

1.Math 数学类
2.Date 日期
构造器:
Date() 以本地时间
Date(long 毫秒数) 根据毫秒数构建日期对象
1.java.util.Date 导包
2.1970 年 1 月 1 日 00:00:00 GMT 计算机的时间起始
1s=1000ms
3.SimpleDateFormat日期格式转换类
构造器:
new SimpleDateFormat() 默认格式 19-7-12 上午9:43
new SimpleDateFormat("格式模板")
日期对象->想要格式的字符串
format(Date)
某种日期格式的字符串-->日期对象
parse("")
y年,M月,d日,H24小时,h12小时,m分,s秒,S毫秒
4.enum 枚举类:定义一种事物的所有可能情况
1.使用enum定义枚举,枚举是类,所有的枚举类,都会隐式的继承自java.lang.Enum-->构造器受保护的
2.枚举中的所有字段,都是该类型的一个实例,枚举类型不允许外部构建对象,默认构造器受私有的
枚举中的字段-->public static final
5.IO
目的:操作文件内部的内容,读,写...
流:一连串流动的数据,管道,先入先出的规律..
IO流:学习不同的流,达到写出写出,上传下载的过程
数据源头 -----> 目的地
流的分类:
方向划分: 以程序为中心
输入流
输出流
操作单元:
字节流:万能流***
字符流
功能:
节点流: 直接从数据源到目的地
功能流|包装流:从数据源出来的数据经过一些包装,增强某些功能到目的地
流的分类之间都是相辅相成的

字节流:万能流 *****
字节输入流 InputStream 抽象类 -> 子类FileInputStream 文件字节输入流 读read()+close()关闭
构造器+方法
输出流

文件字节输入流--读入
文件字节输出流--写出
OutputStream 抽象类-->FileOutputStream 字节文件输出流
输出流: 写出-->刷出-->关闭

覆盖问题:写出默认覆盖原文件中的内容,如果想要追加,可以构造器中添加boolean append,true追加,false不追加,覆盖,默认false

posted @ 2019-07-14 22:20  八佰伴  阅读(189)  评论(0编辑  收藏  举报