周总结
参加千锋的Java培训班以及差不多一个半月了,第一阶段的学习也接近尾声了。通过这段时间的学习,自己也是收获颇丰,学到了知识,也在逐渐增长未来工作的技能。自从参加培训最大的感觉就是时间不够用了,每天既忙碌又充实。千锋的老师采用理论实践相结合的教学方法,在课上跟着老师敲代码将程序的用法掌握七八分,晚上利用作业进一步加强,周末在学校教材、图书馆借的编程书中找一两个小项目练练手,将一周所讲的内容记在脑子用在手中。
最近我们学完了IO流的内容,Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为需要包装许多不同的对象。刚学完IO流的知识,我是有点懵的,流有很多种,按方向分可以分为输入流、输出流,按单位分可以分为字节流、字符流,按功能分可以分为节点流和过滤流。每种流有自己的类和接口以及不同的功能,每个类下又有不同的方法,在实际应用中不知道该怎么运用,甚至连一些流的类名还有点混淆。
刚接触确实学起来有点困难,可是没有难度的话对得起Java程序的高薪资吗。就像老师在培训第一天说的,最好的方法就是敲一遍再敲一遍,先用手记,慢慢再用脑子记。好在疫情爆发前我在图书馆借了两本Java编程书,每天晚上完成作业后,继续敲一敲书上的小案例。晚上做作业时旁边还会打开API,时刻到API中查询类与方法的相关信息,查一遍记一遍。千锋的老师对我帮助也很大,作业中有什么问题,向老师提出后,老师也会及时给我解答,遇到共性问题,老师还会在群里以群聊的方式给我们讲题。只可惜现在是线上培训,遇到一些代码运行时的异常时,不如直接给老师演示异常的方法更有效率。
马上就要开始第二阶段的学习了,第二阶段网络编程中也会运用到今天学习的IO流的知识。其实我参加培训也是有一点小私心的,不只是为了以后找工作,也是为了能更好的完成我的毕业设计,马上就要毕业了,毕业设计也是迫在眉睫了。好多同学对Java未来的发展并不看好,觉得这个行业开始饱和了,可我认为Java领域对人才的需求还是很大的,只要努力认真的学总会有回报的。
附上这几天学习的IO流方面的笔记