在经过了短暂的休息之后,我们又开始了对java的探索与学习。这次,我们接触到的是文件与IO。
文件,是我们在这之前都知道的东西,可当我真正去接触他的时候,在已开始确实还有些接受不了,不过,在经过了一些程序的编写和思考之后,让我深深明白了,只有不断的实践才会加深自己的理解并且更好的运用的道理。而异常的学习上,让我理解并学习到了try和catch的用法以及throw。
IO。在预习的时候,我只能用一头雾水来形容自己了,但是在上完课后,我才发现,其实并没有我们想象中的那么难,只是我们在很多时候在刚刚开始接触一件事情的时候就已经开始产生了恐惧,从而让自己的理解能力也下降了。
什么是流?流其实就是输入输出的抽象。就是这么简单,而对流的的基本概念有了之后,我们又学习了两个流。一个是字节流,一个是缓冲流。原来相同的事情用了不同的方法做出来竟然有如此大的不同。当我同样的去复制三十多兆的文件时,经过初步的估计,字节流大约会花上10分钟以上,而且CPU的使用率一直保持在了100%,而缓冲流却只用了几乎可以说是一眨眼的功夫。
IO并没有上完。希望他还会给我带来更多的惊喜!
文件,是我们在这之前都知道的东西,可当我真正去接触他的时候,在已开始确实还有些接受不了,不过,在经过了一些程序的编写和思考之后,让我深深明白了,只有不断的实践才会加深自己的理解并且更好的运用的道理。而异常的学习上,让我理解并学习到了try和catch的用法以及throw。
IO。在预习的时候,我只能用一头雾水来形容自己了,但是在上完课后,我才发现,其实并没有我们想象中的那么难,只是我们在很多时候在刚刚开始接触一件事情的时候就已经开始产生了恐惧,从而让自己的理解能力也下降了。
什么是流?流其实就是输入输出的抽象。就是这么简单,而对流的的基本概念有了之后,我们又学习了两个流。一个是字节流,一个是缓冲流。原来相同的事情用了不同的方法做出来竟然有如此大的不同。当我同样的去复制三十多兆的文件时,经过初步的估计,字节流大约会花上10分钟以上,而且CPU的使用率一直保持在了100%,而缓冲流却只用了几乎可以说是一眨眼的功夫。
IO并没有上完。希望他还会给我带来更多的惊喜!