zoukankan      html  css  js  c++  java
  • 20145211 《Java程序设计》课程总结——桃花流水窅然去

    每周读书笔记链接汇总

    其他读书感悟链接汇总

    实验报告链接汇总

    代码托管

    团队项目

    • 项目名称:贪吃蛇游戏
    • 小组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的过程中我总结了一些自己的经验教训,同时也是自己需要改进的地方:
    1. 学习中,要养成良好的习惯(写括号时要成对,字母大小写要区分,单词拼写要准确)。

    2. 在学习的过程中,最好不是仅仅停留在java表层,不是抄书上的例子运行出结果就可以。要注意,即便对一个简单的例子也要有耐心去琢磨、调试、改动。

    3. 在学习的过程中一定要动手做、试着写代码,而不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己。

    4. 在 Java 的学习过程中,可能会遇到形形色色的问题不容易解决,应多去专业论坛了解相关的知识,书本上的知识有限。要会从网上搜索有用的信息 加以整理,促进学习的深入和知识水平的提高。

    5. 看了好多网上课程,说学到一定程度要尝试着自己做东西,但觉得自己仅仅经过一学期的学习,还远远不够,希望自己在以后学习中继续努力,能够真真正正拥有一门编程语言,对自己今后的发展起到作用。

    ** 如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议**

    • 最开始接触到结对编程这个概念是在实验三的时候,实验三采用了新的形式,即两个同学一组完成实验。我和蔡馨熠的合作让我体会到了合作的重要性,两个人要分工明确。刚开始我和合作的小伙伴对于git的操作不是很熟悉,于是我们通过学习教程以及询问周正一同学弄懂了git,并且尝试着上传了一些代码(比如helloworld),然后我们把自己实验的代码上传,并且让对方进行下载,修改对方的代码,再进行上传,这个过程我觉得是互相学习的过程,可以知道自己原来的代码有什么不足之处,也可以了解对方对于自己代码有什么想法、思路,对于我们今后的学习是很有好处的,一项工作的完成通常都不是一个人努力的结果,而是团队合作,这体现了合作的重要性。

    • 结对编程培养的就是团队精神,团队精神是好多地方都强调的一个精神,最小的团队就是一对一的二人团队了,社会生活中人与人相处最重要的是诚信,有同理心,互利。结对编程中大家会出现分歧,如何更有效地合作要做到对事不对人,掌握这些是可以终生受益的。

    • 要主动参与做任务的过程中。任何一个任务都首先是两个人的责任,也是所有人的责任。没有“我的代码”、“你的代码”或“他/她的代码”,只有“我们的代码”。

    • 同时结对编程者之间只有水平上的差距,没有级别上的差异。两人结对,尽管可能大家的级别资历不同,但不管在分析、设计或编码上,双方都拥有平等的决策权利。

    • 结对编程中有两个角色:

    1. 驾驶员(Driver)是控制键盘输入的人。

    2. 领航员(Navigator)起到领航、提醒的作用。

    3. 驾驶员:写设计文档,进行编码和单元测试等XP开发流程。

    4. 领航员:审阅驾驶员的文档、驾驶员对编码等开发流程的执行;考虑单元测试的覆盖率;思考是否需要和如何重构;帮助驾驶员解决具体的技术问题。

    5. 驾驶员和领航员不断轮换角色,不要连续工作超过一小时,每工作一小时休息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虽然是课程设置的要求,但随着学习的进一步深入,对它也会产生一种兴趣。
    正是桃花流水窅然去,别有天地非人间!

  • 相关阅读:
    IDEA添加注释模板
    Docker安装Mysql
    Linux使用
    Linux使用
    Spring Cloud入门 (5)
    在IDEA中将SpringBoot项目打包成jar包
    Linux使用
    Linux使用
    Linux使用- 虚拟机安装 Linux
    Spring Cloud入门 (4)
  • 原文地址:https://www.cnblogs.com/nostalgia-/p/5596996.html
Copyright © 2011-2022 走看看