为了账号安全,请及时绑定邮箱和手机立即绑定

我想问下大家是怎么学习这一章的

我跟着老师代码敲着走,感觉是理解了方法及功能,但是却心里面觉得我没有掌握(没有记住这些方法,可能下一次运用要翻看前面的代码及方法),是我方法有问题还是想太多?

正在回答

1 回答

本来Java的IO这块就比其它语言复杂,很多概念不是一下子就能懂,如果没理解这些概念那么IO这块就基本是迷迷糊糊。这个课程条理还是挺清晰的,要理解Java的IO确实应该先理解编码,编码的大概就是用字节来表示字符。计算机存储的是字节,一个字节一个字节存起来的,我们看到的是字符,许多字符在一起就是一段文字。字节怎么表示字符就是编码问题了。Java的InputStream之类的是处理字节流的,InputStreamReader这些是处理字符流的,我们知道了字节需要转换成字符才能表示成我们所理解的文字,那么InputStream需要进一步地被InputStreamReader处理。还有一个Buffer是缓存,用来缓存输入输出的数据到内存中,这样可以一次性高效地进行读写操作。Buffer可以用来处理字节流和字符流。

最重要还是理解上面说的那种处理关系,谁处理谁,为什么要那样处理,理解了这个基本就没太大问题了。至于那些语法细节,用多了自然就记住了,现在记不住很正常。

9 回复 有任何疑惑可以回复我~
#1

慕虎0571853

本人是一个彻彻底底地的小白,只学了java一二三系和二进制。。。 想问一下如果要理解编码,有没有适合小白的资料或网址了?
2019-02-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我想问下大家是怎么学习这一章的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信