我想问下大家是怎么学习这一章的
我跟着老师代码敲着走,感觉是理解了方法及功能,但是却心里面觉得我没有掌握(没有记住这些方法,可能下一次运用要翻看前面的代码及方法),是我方法有问题还是想太多?
我跟着老师代码敲着走,感觉是理解了方法及功能,但是却心里面觉得我没有掌握(没有记住这些方法,可能下一次运用要翻看前面的代码及方法),是我方法有问题还是想太多?
2016-09-01
本来Java的IO这块就比其它语言复杂,很多概念不是一下子就能懂,如果没理解这些概念那么IO这块就基本是迷迷糊糊。这个课程条理还是挺清晰的,要理解Java的IO确实应该先理解编码,编码的大概就是用字节来表示字符。计算机存储的是字节,一个字节一个字节存起来的,我们看到的是字符,许多字符在一起就是一段文字。字节怎么表示字符就是编码问题了。Java的InputStream之类的是处理字节流的,InputStreamReader这些是处理字符流的,我们知道了字节需要转换成字符才能表示成我们所理解的文字,那么InputStream需要进一步地被InputStreamReader处理。还有一个Buffer是缓存,用来缓存输入输出的数据到内存中,这样可以一次性高效地进行读写操作。Buffer可以用来处理字节流和字符流。
最重要还是理解上面说的那种处理关系,谁处理谁,为什么要那样处理,理解了这个基本就没太大问题了。至于那些语法细节,用多了自然就记住了,现在记不住很正常。
举报