收获
1) 更有条理的构造我的代码了:先从main方法下手,将自己想要的实现程序的功能以注释 的方式写出来,然后再逐渐细化每一部分的功能,每部分的功能都有非常明确的输入部分,将这些输入的内容加工,进行输出(也就是下一部分功能的实现的输入部分)就是这部分功能的全部内容,每一部分功能都实现,程序就完成了。
2)学会使用DeBug来检验自己程序的执行结果:
通过上课,对自己有所启发,解决了我对一些结果不是图形的程序的校验的短板(结果都是看不到的555...),,在解压与压缩及追加的界面程序中多次使用DeBug 自行找出问题所在并解决。真的很有用。
学会了:
HuffmanTree 的使用;
PriorityQueue优先级队列的使用;