第七次周总结

个人篇:

     第六周和第七周的学习主要是OOP最后的几章内容,内容都是相对于之前的基础更加的抽象,在学习的过程中应该更注重理解层次上,然后当然也要实战练习。

~~GUI的内容,讲Jtable和Jtree进行了学习,可以实现ATM机的表格查询和增加用户以及删减用户;制作了QQ聊天列表。

~~I/O流的学习,主要是掌握输入流和输出流的字节流包装成包装流,了解各种流的有点和缺点,在运用中实现写入和只读的,包括文件或者字符串。结合joi包的导入后,可以控制excel的写入和只读,

将excel模拟成数据库,然后用I/O流作为传输工具,实现了ATM机器表格的查找和增加用户以及闪现用户的功能。

~~学习了网络编程,主要学习的是TCP协议编程,协议的主要模式就是“一问一答的形式",所以学习了如何创建服务端和客户端,然后进行了简单的对话,主要是以字符串的方式。最后完成了一个比较

难的小型项目,首先实现客户端和服务端对话(I/O流),然后实现服务端接受多个客户端(多线程),然后将服务器的内容广播给每个客户端(GUI和多线程),最后实现指定的两个客户端对话(很遗憾

,太难了,没写出来这步)。在网络编程的课时学习中,贯穿了之前所有的内容,很综合很全面。(PS:UDP协议简单的写了下)

~~简单学习了xml,学习了一点前端的编程语言,为以后学WEB打下了一点小小的基础,xml主要体现了可读性、可重复性、可维护性、安全性。

~~学习了编程的设计原则:高内聚,低耦合;开闭原则;依赖倒转原则;里氏替换原则;接口隔离原则;组合/聚合复用原则;递来特原则。七个原则都在之前学习OOP或多或少,遇到过,只是对其认识

还不够深刻。学习了三个模式,就是工厂模式,单例模式,原型模式,主要是第二个模式。

~~上周五的考试,机试,考点有I/O流、TCP协议,多线程,properties类,字符串的各种方法,以及之前学习的OO基础;

                       笔试,各种代码,不说了、

      从考试的结果来看,任重道远,在编程的道路上才算刚刚起步。

     总的来说OOP学习完毕,对JAVA的基础有了一定的了解,从老师的教导过程中得知了以后工作的具体需求,虽然有些东西学习的很浅薄,但是至少有个印象,如果以后工作有所需要,那么从自学方面

来看,应该也能完全自学了,所以具体问题具体分析,需求是什么,我们就学习什么。        

                                                                                                                                  --写于2016/6/6晚上

 

posted on 2016-06-06 22:53  loongs  阅读(113)  评论(0编辑  收藏  举报

导航