我的篇:前端
第六周和第七周的学习主要是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晚上