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. 【编程题目】n 支队伍比赛,分别编号为 0,1,2。。。。n-1,已知它们之间的实力对比关系,

    36.引用自网友:longzuo(运算)谷歌笔试: 19n 支队伍比赛,分别编号为 0,1,2....n-1,已知它们之间的实力对比关系,存储在一个二维数组 w[n][n]中,w[i][j] 的值代表 ...

  2. 【Python】range和xrange区别

    转自:http://www.cnblogs.com/zhangjing0502/archive/2012/05/16/2503880.html range    函数说明:range([start,] ...

  3. LeetCode 242 Valid Anagram

    Problem: Given two strings s and t, write a function to determine if t is an anagram of s. For examp ...

  4. Linux系统安装时分区的选择(推荐)

    Linux系统安装时分区的选择(推荐)  出处:http://www.cnblogs.com/gylei/archive/2011/12/04/2275987.html 前言: 以前初识Linux时, ...

  5. IOS - Passbook

    1. 什么是Passbook Passbook是苹果公司于北京时间2012年6月12日上午,在全球开发者大会(WWDC)上宣布了iOS 6系统将提供操作一个全新的应用——Passbook 这是一款可以 ...

  6. WIN7 64位系统下,右下角的声音和电源图标不见的解决办法

    近日,电脑突然出现任务栏右下角的声音和电源图标消失不见的问题,重启仍旧没有修复,后来找到了解决办法 解决办法: 1.Ctrl+Shift+Esc键调出windows资源管理器. 2.找到进程中的exp ...

  7. 【2016-08-21】Linux内核版本编号规则简介

    我们已经了解可以使用下面的几天命令来查看Linux内核版本及Ubuntu发行版本的信息: uname -r uname -a cat /proc/version lsb-release -a 等等 可 ...

  8. (1)第一个ASP.NET Web API

      Install-Package Microsoft.AspNet.WebApi . Global.asax protected void Application_Start() { AreaReg ...

  9. 如何使用Case进行简单判断

    Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sex ' THEN '男' ' THEN '女' ELSE '其他' END --Case搜索函数 ' T ...

  10. Shell编程基础教程1--Shell简介

    1.Shell简介 1.1.查看你系统shell信息 cat /etc/shell 命令可以获取Linux系统里面有多少种shell程序 echo $SHELL 命令可以查看当前你所使用的shell是 ...