第七次周总结

个人篇:

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

时间: 2024-12-29 05:39:34

第七次周总结的相关文章

第六七八周学习进度总结

第六七八周学习进度总结   学习时间 新增代码行 博客量(篇) 知识总结 第六周 5h 60 0 对原有知识进行复习,并对小程序编写少量代码 第七周 8h 110 0 巩固学习了Java语言,并做网站练习 第八周 7h 90 1 进行团队作业,进行需求分析,构建WBS

20182304 《数据结构与面向对象程序设计》第七八周学习总结

20182304 <数据结构与面向对象程序设计>第七八周学习总结 教材学习内容总结 时间复杂度分析:时间复杂度越低,程序运行效率越高.时间复杂度又称为算法的阶,符号计为O(),它由增长函数的主项决定.可以通过数学方法求出增长函数从而确定程序的时间复杂度 线性集合:集合中的元素按直线方式组织.如:队列集合.栈集合 栈是一种线性数据结构,采用后进先出(Last in,first out)的方法处理元素,我们学习使用了数组和链表来实现栈 链表:链表是链式结构的一种.在链表中,对象引用变量也可称为指针

学习进度之第七八周

第七.八周 所花时间(包括上课):910分钟 代码量(行):412行 博客量(篇):3篇 了解到的知识点(请填写具体的知识点): 1.敏捷软件的开发过程.需要有产品负责人,队长,每天还有站立会议,索引卡,燃尽图,最后要有回顾会议. 2.用android studio开发安卓应用,比eclipse加载ADT插件来开发更方便,以及怎样用android studio创建安卓应用程序. 3.android studio开发安卓程序时,可以先直接把控件在design界面拖过去,然后可以在text界面中进行

第七周一周总结

一周过的好快,时间总是悄悄流逝,默默地又要到周末了. 这周的数据结构还是一如既往的枯燥,但是在上机课程的时候得到了某些同学的帮助,也让我对代码的理解更加通情达理一些.在下午上机课的时候还咨询过老师,一条传地址的代码让我就晕头转向了,就一个小小的“&”让我的程序一直无法运行.其实老师也没那么不平易近人,就这一个小小的错误,他还把整个代码给我检查了一遍,细心的讲解完,数据结构课程还是不错的嘛. 早上的web课我们的游戏越来越完善了,虽然只是那么简陋的画面,但是毕竟是自己一手一步写出来的代码,一次又一

[问题2014A05] 复旦高等代数 I(14级)每周一题(第七教学周)

[问题2014A05]  (1) 设 \(x_1,x_2\cdots,x_n,x\) 都是未定元, \(s_k=x_1^k+x_2^k+\cdots+x_n^k\,(k\geq 1)\), \(s_0=n\), 试求下列行列式的值: \[|A|=\begin{vmatrix} s_0 & s_1 & \cdots & s_{n-1} & 1 \\ s_1 & s_2 & \cdots & s_n & x \\ \vdots & \vd

《数据结构与面向对象程序设计》第78周学习总结

学号20182329 2019-2020-1 <数据结构与面向对象程序设计>第6周学习总结 教材学习内容总结 学习Android 应用程序的基本构成. 下载Android Studio,用安卓打开项目,更改支持的库. 理解活动的程序,明白清单.活动.java文件之间的关系. 学习按钮的使用方法,以及按钮连接文件的方法,调节按钮的方法. UI组件的,UI工具的使用. Toast消息的编辑.发送. 安卓布局的调整,Linear.Reiativel.Frame.Table.Grid 监听器的编辑.

2017-9-18视图,触发器,事物,存储过程,函数

视图 视图是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需使用[名称]即可获取结果集,可以将该结果集当做表来使用. 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查找即可,但视图有明显地效率问题,并且视图是存放在数据库中的,如果我们程序中使用的sql过分依赖数据库中的视图,即强耦合,那就意味着扩展sql极为不便,因此并不推荐使用 #准备表 #学生表 create t

[从头读历史] 第262节 左传 [BC597至BC538]

剧情提要: [机器小伟]在[工程师阿伟]的陪同下进入元婴期的修炼后,日夜苦修,神通日进. 这日,忽然想起自己虽然神通大涨,却在人文涵养上始终无有寸进,不觉挂怀. 在和[工程师阿伟]商议后,决定先理清文史脉络,打通文史经穴.于是,便有了这部 [从头读历史]的修炼史. 正剧开始: 星历2016年06月20日 08:02:15, 银河系厄尔斯星球中华帝国江南行省. [工程师阿伟]正在和[机器小伟]一起研究[左传 [BC657至BC598]]. 继续来看<左传> 左傳 宣公十二年(-597) 十二年春

数据结构大作业-贪吃蛇

这次数据结构课程我的大作业选择的是贪吃蛇,最初我想了很久到底用什么语言来写贪吃蛇,最后想到java实现图形界面是最方便的,因为JDK里已经有AWT和SWING两个类可以实现图形界面,C语言我会用一个叫easyX的图形库,但是我感觉这个图形库用起来挺麻烦的,c++的话,我还不会用QT,MFC,之类的.这个课程供我们选择的就只有这三门语言,最后我选择了java. 由于我是这学期刚学的java,而且一个星期只有一节java课,一共只学了只有七八周的样子,所以java学的不怎么精,对有些类的理解其实我的