输入和输出流主流分两种:一种文本格式,一种二进制IO类(更复杂,但是通用,也就是说字符也能转为二进制来读写);像文本编辑器,文本输入这种的都是文本格式;读写Java输出的程序用二进制格式;(其实所有的都能用二进制来读)
文本格式输入输出效率低,二进制IO类效率高但是复杂;
二进制IO类有:inputstream,outputstream以及他们的子类(Bufferedinputstream。。。,FileoutputStream...)
文本格式有:Scanner(输入),PrinterWriter输出