20145223《Java程序程序设计》课程总结

每周读书笔记链接汇总

第一周学习总结

第二周学习总结

第三周学习总结

第四周学习总结

第五周学习总结

第六周学习总结

第七周学习总结

第八周学习总结

第九周学习总结

第十周学习总结

实验报告链接汇总

第一次实验

第二次实验

第三次实验

第四次实验

第五次实验

代码托管链接:https://git.oschina.net/145223

代码量汇总:7463

课程收获与不足

自己的收获:

· 这个学期花了不少的时间在java的学习上,我觉得收获还是不小的。从最开始对java的一无所知,到现在的可以看懂代码的含义甚至编出自己的代码,我觉得这对于我来说是一个巨大的进步。

·一开始我觉得java很难,而且每周的学习任务很重,如果没有自己好好花时间在上面,往往在每一周的学习测验当中就会错手无策。而且在将书上代码都敲到电脑上仔细运行之后,还要把一周所学的知识通过博客进行总结。但是到了后来,随着自己的基础不断提高,我觉得其实java学习并没有想象中的那么困难,而且在遇到问题并自己解决的过程中反倒觉得挺有意思。虽然大部分的学习是枯燥的,天书一样的代码要一点点去琢磨,很多书上的概念都是全新的,需要在脑海中慢慢体会,但是到了后期你感觉到自己有了很大的进步之后,那种成就感和满足感是难以描述的。
·所以我最大的收获就是,很多时候遇到困难,不要在一开始就放弃,很多时候它并不是你想象中那么难以解决,只要你肯去动手动脑,并且遇到问题时求助老师,就可以把问题都解决。而且,能够现在就做的事情不要推到以后做,因为你很可能过几天就会忘了,而接下来的学习过程中你又会遇到这些老问题。所以遇到问题要第一时间解决,不付出劳动,不可能获得收获。

自己需要改进的地方

·我觉得我在一开始的java学习过程中不够主动,而且老是局限于课本上的知识。到了后来进行团队项目的合作,我发现很多书本上的知识当你真正要运动到实际当中的时候会面临很多问题。所以我觉得我应该要更多地去动手实践,很多书上的代码虽然你知道了是什么意思,但是理解了并不代表掌握,你需要好好花时间去自己编写代码运行。而且只有多实践,你才会发现错误,而且这些错误才是你提高的关键所在。

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

·在连接数据库这一方面,书上有了完整的代码,通过参考卢肖明和蔡野的博客,上面有很完整的很详细的步骤,让我在这一方面节省了很多的时间。每一个步骤都详细地告诉了我,因此整个过程都进行得很顺利。并且在后来我们小组的团队合作项目中都用到了有关于这方面的知识,因为有了之前的基础和他们博客的指导,我们很快便有了一个大致的思路。因此我特别感谢 他们两个人对于我的帮助。

·我给老师提出的建议就是,之前将做的好的同学的博客放到群里供大家参考的这个行动应该继续保持,正因为大家的起点都差不多,因此才更容易遇到同样的问题。如果一个人能够解决,那么他就可以帮助所有的同学解决这个问题。所以将好的博客放在群里我认为是非常好的,应该再接再厉,并且鼓励同学多多学习,争取这样的博客越来越多。

给学弟学妹们的学习建议

如果重新学习这门课,怎么做才可以学的更好?

· 一开始老师就在java的学习群里给我们分享了一个博客是有关“积极主动敲代码”的,我觉得这真的就是学习java的一个很简单并且有用的方法,你自己不会编写代码,没有关系,你可以敲别人的代码,将别人的代码理解透了,时间长了,自然而然的你就可以编写出好的代码了。同时运行代码的时候你肯定会碰到书上没有讲的问题,这时候你可以上网百度或者查资料,尽量通过自己的办法去解决这些问题。不要怕麻烦,不要怕花时间,你付出了多少,你就会收获多少。

问卷调查

你觉得这门课老师应该继续做哪一件事情?

·应该继续将优秀的学生博客分享到群里,供大家参考。让优秀的同学带领其他同学学习,并且帮助大家解决问题。

你觉得这门课老师应该停止做哪一件事情?

·我觉得老师不应该仅仅凭借学生的博客判断一个学生对于知识的掌握,我觉得有很多身边的同学他们的博客写的很好,代码也很多,但实际上他们的代码是不能运行的,而且出了错他们也不知道问题出在哪里。所以他们只是一味的照搬书上的内容,为了写博客而写博客,并不是真正地将博客当成知识学习的一个总结。

你觉得这门课老师应该开始做什么新的事情?

·我觉得老师可以给学生讲一讲书上的重点,因为书上的内容太多太碎,我们的时间并不够完全掌握记忆这些内容,所以适当的老师可以讲一讲书上哪些内容是重点,那几个代码必须要掌握,这样一来可以减轻学生的学习压力,同时也更加有重点有主次地去学习,学习才会更加地具有目的性。

20145223《Java程序程序设计》课程总结的更多相关文章

  1. 20145212《Java程序程序设计》课程总结

    20145212<Java程序程序设计>课程总结 一.每周读书笔记链接汇总 第一周读书笔记 第二周读书笔记 第三周读书笔记 第四周读书笔记 第五周读书笔记 第六周读书笔记 第七周读书笔记 ...

  2. 20145223《Java程序程序设计》实验一实验报告

    实验一 Java开发环境的熟悉(Windows + IDE) 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用IDE 编辑.编译.运行.调试Java程序. 实验步骤 (一)命令行下Ja ...

  3. 20145223《Java程序程序设计》第1周学习总结

    20145223 <Java程序设计>第1周学习总结 教材学习内容总结 1.JDK.JRE以及JVM的区别 JDK:撰写java程序语言的时候需要用到的编译工具 JRE:java执行环境 ...

  4. 20145223《Java程序程序设计》实验报告二

    实验二 Java面向对象程序设计 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模式 实验步骤 (一)单元测试 ...

  5. 20145223《Java程序程序设计》第9周学习总结

    20145223<Java程序设计>第9周学习总结 教材学习内容总结 第十六章:整合数据库 JDBC入门 1.JDBC简介: 2.JDBC主要分成两个部分,JDBC应用程序开发者接口和JD ...

  6. 20145223《Java程序程序设计》第8周学习总结

    20145223 <Java程序设计>第8周学习总结 教材学习内容总结 第十四章 NIO与NIO2 ·NIO使用频道(Channel)来衔接数据节点,在处理数据时,NIO可以让你设定缓冲区 ...

  7. 20145223《Java程序程序设计》第4周学习总结

    20145223 <Java程序设计>第4周学习总结 教材学习内容总结 面向对象中,子类继承父类避免重复的行为定义,不过并不是为了避免重复定义行为就使用继承.程序代码重复在以后修改代码的时 ...

  8. 20145223《Java程序程序设计》第3周学习总结

    20145223 <Java程序设计>第3周学习总结 教材学习内容总结 第四章内容 1.类与对象 如何定义一个包含有几个值域(Field成员)就是需要我们定义一个类(Class),书上给的 ...

  9. 20145223《Java程序程序设计》第2周学习总结

    20145223 <Java程序设计>第2周学习总结 教材学习内容总结 一: 1.基本的类型: (1)整数:short(2字节).int(4字节).long(8字节) (2)字节 byte ...

随机推荐

  1. 【leetcode】Binary Search Tree Iterator(middle)

    Implement an iterator over a binary search tree (BST). Your iterator will be initialized with the ro ...

  2. Redis自定义动态字符串(sds)模块(一)

    Redis开发者在开发过程中没有使用系统的原始字符串,而是使用了自定义的sds字符串,这个模块的编写是在文件:sds.h和sds.c文件中.Redis自定义的这个字符串好像也不是很复杂,远不像ngin ...

  3. ld returned 1 exit status"的解决办法

    在Linux下创建线程时,编译时会出现下面的错误,[root@linuxserver 807]# gcc -o 22 22.c/tmp/cc21HcoW.o(.text+0x4c): In funct ...

  4. OkHttp学习总结

    This paper mainly includes the following contents okhttp ordinary operation. okhttp interceptors. Re ...

  5. MySQL应用的异常记录

    >>Error Code: 1045. Access denied for user 'test'@'%' (using password: YES) 使用MySQL的select * i ...

  6. Delphi操作XML简介

    参考:http://www.delphifans.com/InfoView/Article_850.html Delphi 7支持对XML文档的操作,可以通过 TXMLDocument类来实现对XML ...

  7. SQL数据字符串的拆分

    一.概述: MSSQL字符串的拆分没有封装太多常用的方式,所以如果向数据库中插入用特殊字符分割字符串(比如CB0$CB2$CB3,CB0$CB2$CB3)时就可能需要数据库能够分割字符串,SQL中拆分 ...

  8. 在python多进程中使用manager和Barrier

    注意:Barrier是PYTHON3才有的功能,在2中无法测试. #!/usr/bin/env python # -*- coding: utf-8 -*- import multiprocessin ...

  9. ytu 1061: 从三个数中找出最大的数(水题,模板函数练习 + 宏定义练习)

    1061: 从三个数中找出最大的数 Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 154  Solved: 124[Submit][Status][We ...

  10. go-martini 简单分析之二

    martini.go 对路由采用正则表达式处理,最终转化成正则表达式. 添加route对应的调用栈 按照生成,验证,添加的步骤 route := newRoute(method, pattern, h ...