这周c老师回归,继续讲java se中的内容。在这周时间里,我们学习了io流操作、多线程和网络通信,这些算是java se中较为高级点的知识了吧。相比之前,这周留给大家敲代码的时间明显增加,因为学习这些知识后,我们能够做出一些东西了。
27日和28日是文件类File的使用和几种常见io流操作。File不光表示文件还表示文件夹,学习该类主要是会应用它的几个方法。在io流学习中讲到了字节流、字符流、数据流、对象流,各种流实现的功能有区别,但读写的方法都类似。学习知识的同时,老师带领我们完成了简单的学校学生管理系统,通过文件来保存数据。
29日和30日是多线程的学习,只是学习了多线程的两种实现方式(继承Thread类、实现Runnable接口),没有学习线程同步等。更过的时间是做练习,先后完成了简单的打字游戏和打飞机游戏。
31日讲网络通信。老师首先给大家普及了网络的基础知识,接着带领大家先后进行了点对点通信和多点通信的练习。