最赞回答 / Fingerbottom
额,我重新仔细地看了这个视频,发现我是Student类中漏写了toString()方法,序列化出来的文件的确是乱码,但是反序列化出来结果和老师是相同的。
2015-05-03
最赞回答 / 冬瓜头
IO是一个抽象的概念,可以是显示器(output)或者键盘(input),也可以代表网络操作(发送数据、接收数据),也可以是文件操作(写入操作,读出操作)。int在计算机里是由2个byte表示的,但是流操作是以byte为单位的,所以只用它的低8位就够了,用高8位还得加上位操作才能得到比较麻烦
2015-04-12
最赞回答 / 闲云野鹤2406
应为byte是有符号数这一行System.out.print(Integer.toHexString((buf[i])&0xff)+" ");还有这一行if ((buf[i]&0xff)<0xf)最后看老师明明输入了&0xff但是视频并没放出来
2015-04-05
最赞回答 / oper
if (file.isDirectory() && file.listFiles().length > 0) { // 递归 listDirectory(file); } 按楼主增加的判断条件,才会打印空目录
2015-03-21