20145211 《Java程序设计》课程总结——桃花流水窅然去
每周读书笔记链接汇总
- 20145211 《Java程序设计》第2周学习总结——桃花依旧笑春风
- 20145211 《Java程序设计》第3周学习总结——绝知此事要躬行
- 20145211 《Java程序设计》第4周学习总结——园日涉以成趣
- 20145211《Java程序设计》第5周学习总结——独上高楼,望尽天涯路
- 20145211 《Java程序设计》第6周学习总结——三笑徒然当一痴
- 20145211 《Java程序设计》第7周学习总结——沧海横流
- 20145211 《Java程序设计》第8周学习总结——自在飞花轻似梦
- 20145211 《Java程序设计》第九周学习总结——垂死病中惊坐起
20145211 《Java程序设计》第10周学习总结——昨夜星辰昨夜风
其他读书感悟链接汇总
- 实迷途其未远,觉今是而昨非——问卷调查
- 雾里看花终隔一层——探析package和import
-
实验报告链接汇总
- 20145211 《Java程序设计》实验报告一:Java开发环境的熟悉(Windows+IDEA)
- 20145211 《Java程序设计》实验报告二:Java面向对象程序设计
- 20145211 《Java程序设计》实验报告三:敏捷开发与XP实践
- 20145211 《Java程序设计》实验报告四: Android开发基础
20145211 《Java程序设计》实验报告五————Java网络编程及安全实验报告
代码托管
- 20145211黄志远 / java-besti-is-2015-2016-2-20145211
代码量汇总:5815行
团队项目
- 项目名称:贪吃蛇游戏
小组GIT地址链接:- 迦瓦栈队
团队博客链接汇总
- 迦瓦栈队 团队第一周项目总结
- 迦瓦栈队 团队第二周项目总结
- 迦瓦栈队 团队第三周项目总结
- 迦瓦栈队 团队第四周项目总结
- 迦瓦栈队 团队第五周项目总结
-
课程收获与不足
自己的收获
在学习了近一个学期java后,积累了一些知识,取得了一些收获。Java是面向对象的,具有平台无关性。所以现在被广泛的应用于很多领域。也是因为老师在开始上课的时候就给我们讲过这些,所以带有兴趣和动力去学习java程序设计。
在学习Java的语法时,Java的语法是类似c语言的,所以学习的比较轻松。唯一需要注意的是有几个不容易搞清楚的关键字的用法,public,protected,private,static,什么时候用,为什么要用,怎么用,和同学一起讨论了好久才得以解决。此外,我对于static,public,private等等一开始都不是很懂,都是把书上面的例子运行成功,然后就用断点调试,不断的根据自己心里面的疑问来重新改写程序,看看能不能运行,运行出来是个什么样子,是否可以得到预期的结果。这样虽然比较费时间,不过一个例子程序这样反复破坏几次之后。我就对这个相关的知识彻底学通了。
通过学习,对java有了一定的了解。Java的运行原理:Java是一门编译解释型语言,我们写好的Java程序经过编译后生成后缀名为class的文件,在经过Java虚拟机JVM对class文件进行解释运行,Java程序才能运行起来。(需要JVM是它实现跨平台的关键,所以又说Java是跨平台语言)。Java思想:Java是一门面向对向语言,他定义一切都是对象。
具体而言,学习java其实就是学习程序设计,学习程序设计就需要接受一种编程思想。学习语言是要应用的,所以在掌握基本的思想后要转化为应用。
自己需要改进的地方:
- 在学习Java的过程中我总结了一些自己的经验教训,同时也是自己需要改进的地方:
学习中,要养成良好的习惯(写括号时要成对,字母大小写要区分,单词拼写要准确)。
- 在学习的过程中,最好不是仅仅停留在java表层,不是抄书上的例子运行出结果就可以。要注意,即便对一个简单的例子也要有耐心去琢磨、调试、改动。
- 在学习的过程中一定要动手做、试着写代码,而不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己。
- 在 Java 的学习过程中,可能会遇到形形色色的问题不容易解决,应多去专业论坛了解相关的知识,书本上的知识有限。要会从网上搜索有用的信息 加以整理,促进学习的深入和知识水平的提高。
看了好多网上课程,说学到一定程度要尝试着自己做东西,但觉得自己仅仅经过一学期的学习,还远远不够,希望自己在以后学习中继续努力,能够真真正正拥有一门编程语言,对自己今后的发展起到作用。
** 如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议**
- 最开始接触到结对编程这个概念是在实验三的时候,实验三采用了新的形式,即两个同学一组完成实验。我和蔡馨熠的合作让我体会到了合作的重要性,两个人要分工明确。刚开始我和合作的小伙伴对于git的操作不是很熟悉,于是我们通过学习教程以及询问周正一同学弄懂了git,并且尝试着上传了一些代码(比如helloworld),然后我们把自己实验的代码上传,并且让对方进行下载,修改对方的代码,再进行上传,这个过程我觉得是互相学习的过程,可以知道自己原来的代码有什么不足之处,也可以了解对方对于自己代码有什么想法、思路,对于我们今后的学习是很有好处的,一项工作的完成通常都不是一个人努力的结果,而是团队合作,这体现了合作的重要性。
- 结对编程培养的就是团队精神,团队精神是好多地方都强调的一个精神,最小的团队就是一对一的二人团队了,社会生活中人与人相处最重要的是诚信,有同理心,互利。结对编程中大家会出现分歧,如何更有效地合作要做到对事不对人,掌握这些是可以终生受益的。
- 要主动参与做任务的过程中。任何一个任务都首先是两个人的责任,也是所有人的责任。没有“我的代码”、“你的代码”或“他/她的代码”,只有“我们的代码”。
同时结对编程者之间只有水平上的差距,没有级别上的差异。两人结对,尽管可能大家的级别资历不同,但不管在分析、设计或编码上,双方都拥有平等的决策权利。
结对编程中有两个角色:
驾驶员(Driver)是控制键盘输入的人。
领航员(Navigator)起到领航、提醒的作用。
驾驶员:写设计文档,进行编码和单元测试等XP开发流程。
领航员:审阅驾驶员的文档、驾驶员对编码等开发流程的执行;考虑单元测试的覆盖率;思考是否需要和如何重构;帮助驾驶员解决具体的技术问题。
驾驶员和领航员不断轮换角色,不要连续工作超过一小时,每工作一小时休息15分钟。领航员要控制时间。
给学弟学妹们的学习建议
如果重新学习这门课,怎么做才可以学的更好?
- JAVA是一门计算机语言,是人类发明的语言,应该比人类语言更容易学习,只要你有一种必胜学习JAVA心态就可以成功。学习JAVA的方法:JAVA学习中,首先要做到课前、课后复习及预习,要时时保持一个清醒的头脑;多和同学沟通;互相学习;取长补短;在学习中做到帮助他人或他人帮助自己。对于学习java基础的经验就是多做、多思考,基础知识的学习不能不求甚解,要追本溯源,弄清问题的本质。这样才能举一反三,由点及面。java的所有编程思路都是“面向对象”的编程。所以大家在往更高境界发展以前一定要打好基础,基础是王道。我们的基础要扎实扎实再扎实。所谓打好基础并不是说要熟悉所有的java代码。要了解java的结构。class,methode,object,各种套用import,extend 让自己在结构上对java有个立体而且整体的了解。
- 学Java千万不要浮躁。说到浮躁,这是一个很值得我深思的问题。因为我自己就有这样的倾向。真正学习的时候,浮躁会使你失去很多。在学习过程中,我很努力地使自己保持心理的平静,从基础学起,甚至是一些看上去完全没有必要的基础。
- 要扎扎实实,一步一个脚印的逐步学习,不要想着一步登天。Java的学习过程不仅仅是基本语法的学习,更多的是去学习和掌握它所提供的API类库。对于所接触到的类,方法,都去仔细去阅读文档的说明,再用自己编写的实例去此时一下。而且不要只看而不练,学好java靠的还是实践,在实验课上要认真编程。只有理论和实践相结合才能真正掌握只是和技能。而且还要懂得运用百度,遇到问题可以先搜索一下,实在不懂再找同学和老师。理论学习。通过对理论的学习,尽量了解新知识的概念;学习之后只是粗略的了解概念,不能和实际很好的结合。根据理论学习的知识,考虑在什么场合下可以应用这个新知识,哪些地方已经应用了这个概念,建立对新知识的感性认识。
- 学习java首先主要是学习了Java的程序结构,包括了循环、数组、类和方法以及字符串处理等内容。现在我也只是刚刚开始学习Java语言,所以想真正掌握Java技术,以后还会有很长的一段过程需要我们更加努力地去学习。毕竟,知识需要靠积累才能真正掌握。
问卷调查
你觉得这门课老师应该继续做哪一件事情?
- 老师取消了以往固定的死板的期末考试形式,取而代之的是每周的随堂检测,既督促我们平时就学好java,做到及时巩固,也减轻了我期末的压力。
- 老师的翻转课堂形式非常好,老师不再讲授硬知识,更多的是讲一些软知识,加上我们自己的自学,很有效果。
- 老师的得分选项很多,不仅仅局限于java这一门课,既鼓励了大家学习其他课程的积极性,也让大家对java保持较高的热度。
你觉得这门课老师应该停止做哪一件事情?
- 适当减少一些博客任务,减少一些博客内容的概括。就像周岐浩说的那样,我们在写博客上花费太多时间了,有时候我感觉有点本末倒置。这样会剥夺很多其他学习时间。
你觉得这门课老师应该开始做什么新的事情?
- 希望老师能在每章自学之前,稍微点拨一下我们,跟我们讲讲大概的框架,这样我们自学的时候才能得心应手。
蓦然回首
稼轩有词,“众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。”一个学期马上就要结束,刚开始学java的日子放佛如在昨日。
有诗,“昨日星辰昨夜风。”每个语言能够存活并且发展起来,必有其特点让人们喜欢,学习java虽然是课程设置的要求,但随着学习的进一步深入,对它也会产生一种兴趣。
正是桃花流水窅然去,别有天地非人间!
20145211 《Java程序设计》课程总结——桃花流水窅然去的更多相关文章
- java程序设计课程实验报告3
北京电子科技学院(BESTI) 实 验 报 告 课程:java程序设计 班级:1353 姓名:陈都 学号:20135328 成绩: 指导教师:娄 ...
- java程序设计课程实验报告1
北京电子科技学院(BESTI) 实 验 报 告 课程:Java程序设计 班级:1353 姓名:陈都 学号:20135328 成绩: 指导 ...
- 20145206邹京儒《Java程序设计》课程总结
20145206邹京儒<Java程序设计>课程总结 (按顺序)每周读书笔记链接汇总 第一周:http://www.cnblogs.com/ZouJR/p/5213572.html http ...
- 20165301 2017-2018-2《Java程序设计》课程总结
20165301 2017-2018-2<Java程序设计>课程总结 每周作业链接汇总 预备作业1:我期待的师生关系 预备作业2:学习基础与c语言学习心得 预备作业3: Linux安装及命 ...
- 《Java程序设计》终极不改版
半年前的作品,上传只为纪念~ 成绩: ____0.1______ Java程序设计 课程设计 题 目:大学生信息管理系统 学 院: 计算机与软件学院 专 业: 网络工程_____ . ...
- java期末课程总结
期末课程总结 转眼间,这个学期就要过去了,我们Java的学习也接近了尾声,回想到这个学期刚开始接触到Java的时候,感觉什么都不懂,但现在似乎有了门路,不会载懵懵懂懂, 虽然本学期面向对象与Java程 ...
- Java期末课程学习汇总。
本学期面向对象与Java程序设计课程已经结束了,给自己学习来个总结. 本学期过的非常快,不得不说这一学期学到的东西很少,感觉自己的进步很小. 而且感觉自己总少了点什么,在写这篇总结前,我认真想了,很多 ...
- 20145205《Java程序设计》课程总结
每周读书笔记链接汇总 20145205 <Java程序设计>第1周学习总结 20145205<Java程序设计>第2周学习总结 20145205 <Java程序设计> ...
- 20145225《Java程序设计》 2015—2016年学期课程总结
20145225<Java程序设计> 2015—2016年学期课程总结 读书笔记链接汇总 1.2016年2月25日 <Java程序设计>课程准备之问卷调查 摘要: 一.你对自己 ...
随机推荐
- java中equals和hashCode方法的解析
解析Java对象的equals()和hashCode()的使用 前言 在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个.在多 ...
- BZOJ1103 [POI2007]大都市meg(DFS序)
题目:一颗树,单边修改,链上查询..实际上链是根到结点的链.网上好像有其他做法,我的想法是这样的: 先不看修改,毫无疑问查询只是查询结点的深度:而修改一条边会有什么影响:影响是且只是以边上深度最深结点 ...
- mount part中位置的作用
比如部件A上有个mount part,通过它与部件B装配.mount part与B是通过fixed joint 链接的,所以这个coordinate reference位置就决定了fixed join ...
- cocos2d 单点触控
// // Single.hpp // dev // // Created by sun on 15/12/20. // // #ifndef Single_hpp #define Single_hp ...
- BZOJ3906 : Trie
将输入的Trie建成AC自动机,并建出fail树. 那么操作1等价于在给定点的子树的并集里都加1. 操作2等价于查询给定点到根节点路径的并集的权值和. 求出DFS序后,对于操作1,将点按进入时间戳从小 ...
- 百度搜索词&淘宝搜索词 接口实现
百度和淘宝并没有正式的提供一个公开API给我们用,但是经过分析他们的源代码,还是找到了解决方法. 1 2 3 4 5 6 7 8 9 /*baidu&taobao callback*/ fun ...
- 生成跨语言的类型声明和接口绑定的工具(Djinni )
Djinni 是一个用来生成跨语言的类型声明和接口绑定的工具,主要用于 C++ 和 Java 以及 Objective-C 间的互通. 示例接口定义文件: # Multi-line comments ...
- 使用 Java 开发并生成 .jar 文件
1. 编写文件 D:\test\Hello.java: package test; public class Hello { public static void main(String argv[] ...
- TYVJ P1013 找啊找啊找GF Label:动态规划
做题记录:2016-08-15 22:19:04 背景 MM七夕模拟赛 描述 "找啊找啊找GF,找到一个好GF,吃顿饭啊拉拉手,你是我的好GF.再见.""诶,别再见啊.. ...
- PixelFormat 像素格式
enum PixelFormat Pixel formats available for Format7 modes. Enumerator: PIXEL_FORMAT_MONO8 8 bits o ...