不知不觉,已经在千锋青岛Java培训度过了近一个月时间了。还记得刚来的时候,带着毕业时的喜悦以及大学时懒散的生活态度,在千锋学习了一段时间,经历了次考试之后就基本凉凉了。每当老师讲到知识点的时候,我隐约会记得这是大学哪个阶段学的,只是自己当时没有认真学。千锋青岛Java培训日常的规章制度基本不用适应,和我们大学差不多,我们大学也是要演讲的,对这个活动我还是挺支持的,确实可以克服一个人面对好多人时候的紧张、语无伦次。
讲师陈老师的课也是很好,经常用一些生活中的事物或者实例来解释学科中的知识点,通俗易懂,每次问陈老师题的时候他都会耐心的讲解,也会讲相关的知识点。在用IO流做员工管理系统的时候,删除一个就会把全部的删除了,怎么弄都不行,陈老师只是试验了一下,加上两行代码就搞定了,还顺便讲了一下我的格式的问题。事后我又回顾了一下知识点,又进一步了解了IO流的具体应用:如果是需要对文件频繁的读或写,普通流的速度会比较慢,而缓冲流是在普通流的基础上多了一个缓冲去,当读或写的数据达到一定量,再自动往文件李进行读写,如果没有装满缓冲去文件就已经读(写)完毕,那么这个时候已经读写到缓冲区的数据需要手动使其朝目标文件进行读写。如果是文件读写完的同时缓冲区刚好装满,那么缓冲区会把里面的数据朝目标文件自动进行读或写,这种时候你直接调用close()方法不会出现问题;但是如果文件在读写完成时,缓冲区没有装满,就直接调用close()方法,这个时候装在缓冲区的数据就不会朝目标文件进行读或写,从而造成缓冲区中的这部分数据丢失,所以这个时候就需要在close()之前调用flush()方法,手动是缓冲区数据读写到目标文件。例如:如果一个文件的大小是20kb,我们的缓冲区大小是15kb,如果close()方法之前没有调用flush()方法,那么这个时候剩余的5kb数据就会丢失。
选择千锋青岛Java培训我感觉是对的,只是对于JavaEE的学习,自己还是不够努力,写代码时也不够认真,基础知识掌握不牢固,以后我会认真改进,证明自己这次的选择是对的。
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱