Collections:
|- sort
Arrays工具类:
这两个工具类,提供大量好用的操作数组和容器的各种静态方法!!!!
Comparable和Comparator两个接口
Comparable:
在java中,所有需要排序比较的对象,必须实现这个接口,来实现比较规则
Comparator:
比较器接口,如果在开发过程中,有特殊的需求(临时修改排序规则)
可以使用sort的第二个重载方法,该方法的第二个参数
用来指定比较器对象(临时修改排序规则)
IO流:
什么是IO流:
input output stream:输入输出流
从狭义上来说:数据在内存中输入和输出
从广义来说,不同电脑之间的数据流动,也是一种IO流
狭义上的IO流:本地进程间的数据流动
广义上的IO流:远程进程间的数据流动
IO流的分类:
流的流动方法(数据的传输方向):
|-- 输入流
|-- 输出流
流的数据格式
|-- 字节流
|-- 字符流
流的主要作用
|-- 节点流
|-- 装饰流(过滤流)
转换字节和字符流动特殊流
转换流
File对象
java封装的一个操作文件及文件夹的对象。
绝对路径和相对路径:
绝对路径:直接可以定位文件的一种路径
window系统:直接使用盘符找找: d:/a/b/c.jpg
linux: / /usr/local/bin/java
网络: http://www.baidu.com/a.jpg
相对路径:相对于某个参照物(相对于文件夹),进行查找
File对象
IO流
|-- InputStream
|-- OutputStream
|-- Reader
|-- Writer