20155212 2016-2017-2《Java程序设计》课程总结

20155212 2016-2017-2《Java程序设计》课程总结

每周博客

  • 每周作业链接汇总

  • 自认为写得最好一篇博客是?为什么?

    • 预备作业三:ubuntu16.04虚拟机安装以及linux的初步学习。
    • 这篇博客中我解决的问题在我身边还是发生挺多的,周围人都没有解决,网上教程也不适用,我详细阐述了解决过程,写了篇对别人有帮助的博客。
  • 作业中阅读量最高的一篇博客是?谈谈经验

    • 预备作业三:ubuntu16.04虚拟机安装以及linux的初步学习。
    • 我认为之所以这篇博客阅读量高在于里面的内容很实用,有很多人需要。我认为博客就是用来分享有用的经验的地方,博客里有干货,以真正学习为目标的访问量自然高。
  • 作业中与师生交互最多的一篇博客是?谈谈收获

    • 预备作业一:专业理解、未来展望、期望的师生关系。
    • 老师给了我新的学习目标和学习资源,老师对我提出的问题让我有了更多的思考。
  • 实验报告链接汇总

  • 代码托管链接

    • 给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?
      • 代码量达到了目标
    • 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
      • 加点代码、改点代码首先要看看懂代码,起初接触的代码都是优秀代码,边看边学。
    • 积极主动敲代码做到没?教材实践上有什么经验教训?
      • 做到了。教材上的实践要切忌浮躁,在把代码敲入电脑前前应先看懂代码。

课堂项目实践

  • 参考2016-2017-2 《Java 程序设计》课堂实践项目
    • 课堂实践链接
      • 数据结构应用:实现Linux下dc的功能,计算后缀表达式的值。
      • String类的使用:模拟实现Linux下Sort-t:-k2的功能、在IDEA中以TDD的方式对String类和Arrays类进行学习。
      • 类的定义与测试:设计并实现一个Book类,定义义成Book.java,Book 包含书名,作者,出版社和出版日期,这些数据都要定义getter和setter。定义至少三个构造方法,接收并初始化这些数据。覆盖(Override)toString方法,返回良好的含有多行的书的描述信息。覆盖equals方法,书名,作者,出版社和出版日期完全一致才说明两本书是一样的。
      • IO与异常:用java MyOD XXX实现Linux下od -tx -tc XXX的功能。
    • 课堂实践对提高应用能力有帮助吗?
      - 我觉得很有帮助,写代码总会遇到问题,主动解决遇到的问题能带来很大进步。
    • 课堂实践上自己有什么经验教训?
      • 课堂实践前,要提前准备好电脑,最好不要用虚拟机做实践,因为虚拟机有时候容易出现卡顿,而且开机较慢,有时候因为这个问题很容易影响提交实践结果。
    • 课堂实践上对老师有什么教学建议?
      • 我觉得仅仅课堂实践前应该给我们一些准备,比如前一天就把一些可能要用的知识点告诉我们,这样效果会更好。
  • 你有什么项目被加分,谈谈你的经验?
  • 你有什么项目被扣分,谈谈你的教训?
  • 课程收获与不足
    • 自己的收获(投入,效率,效果等)
      • 本学期的收获有很多,不仅学到了Java,还学习使用Linux、数据库、Android开发等等很多很实用的知识。投入很多,解决了很多问题,也帮助别人解决了很多问题,也让我学会了提高效率,增强了我解决问题的能力。
    • 自己需要改进的地方
      • 有时候有些懒惰,做事有些拖拉,交博客不够及时,因而有时候写博客有些浮躁,在下学期的学习中一定戒骄戒躁。
    • 结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
      • 我觉得结对学习还是很有必要的,两个人能遇到更多的问题,遇到问题时一起想解决办法效率也更高。有时候我想问题容易想复杂了,这个时候搭档的提醒还是很有好处的。
  • 给开学初的你和学弟学妹们的学习建议
    • 学习贵在坚持,尤其是敲代码,一定要戒骄戒躁,同时也要肯下功夫,花更多时间主动去敲代码。
    • 合理安排时间,提前按照教学进程完成任务,避免遇到意外情况而措手不及。
  • 问卷调查
    • 你平均每周投入到本课程有效学习时间有多少?
      • 平均每周在10h左右
    • 每周的学习效率有提高吗?你是怎么衡量的?
      • 有所提高。根据每周花费平均单位时间内的收获衡量。
    • 蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
      • 我觉得蓝墨云在答疑上有一定的优势。我希望尽量别把大一点的文件放在蓝墨云上,超过20M的文件用电脑无法下载。
    • 你觉得这门课老师应该继续做哪一件事情?
      • 应该继续课堂实践,同时将Java与我们需要学习的一些知识连接起来。
    • 你觉得这门课老师应该停止做哪一件事情?
      • 我觉得在没有必要按照学号分开做,我们学号靠前只能坐在后面,看不清楚屏幕和黑板,有时候老师说话也听不清。
    • 你觉得这门课老师应该开始做什么新的事情?
      • 每周给我们几道针对性练习题,周末提交。

博客链接二维码

[码云项目链接]

预备作业一

预备作业二

预备作业三

第一周作业

第二周作业

第三周作业

第四周作业

第五周作业

第六周作业

第七周作业

第八周作业

第九周作业

第十周作业

实验一 Java开发环境的熟悉

实验二 Java面向对象程序设计

实验三 敏捷开发与XP实践

实验四 Android程序设计

实验五 网络编程与设计

数据结构应用

String类的使用

类的定义与测试

IO与异常

原文地址:https://www.cnblogs.com/dky20155212/p/6939514.html