Java补补补
一年又一年,缝缝补补又三年
从后往前
I/O输入输出
输入输出都是从内存的角度来划分
将数据从外部(包括磁盘文件、键盘、套接字)读入到内存中的流称为输入流,将从内存写入到外部设备(控制台、磁盘文件或者网络)的称为输出流。
流序列中的数据既可以是未经加工的原始二进制数据,也可以是经一定编码处理后符合某种格式规定的特定数据。因此Java中的流分为两种:
字节流:数据流中最小的数据单元是字节 多用于读取或书写二进制数据
字符流:数据流中最小的数据单元是字符, Java中的字符是Unicode编码,一个字符占用两个字节。
在最底层,所有的输入/输出都是字节形式的。基于字符的流只为处理字符提供方便有效的方法。
java.lang.Integer.toHexString()方法
int i = 170; System.out.println("Number = " + i);//170 System.out.println("Hex = " + Integer.toHexString(i));//aa