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

来源:4-1 字节流之文件输入流FileInputStream-1

Airly

2016-09-01 08:50

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

写回答 关注

1回答

  • IJN
    2016-09-01 12:04:50
    已采纳

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

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

    慕虎0571...

    本人是一个彻彻底底地的小白,只学了java一二三系和二进制。。。 想问一下如果要理解编码,有没有适合小白的资料或网址了?

    2019-02-13 17:33:07

    共 1 条回复 >

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133793 学习 · 1030 问题

查看课程

相似问题