in.read()读取的是一个整形int的低八位,那为什么转换为16进制后会是两个单位数
read的返回值是读取到的字节长度(我记得是这样的)
然后1得到b是49(ASCII),然后十六进制就是31,然后112是1,1,2这样读取的,不是112作为一个数读进去
我也不太清楚,希望我的回答有用