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


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

    1. 每周作业链接汇总

    题目 主要内容 二维码
    预备作业1 不知道所以然的第一次博客
    预备作业2 有关之前的C语言的调查
    预备作业3 虚拟机与Linux的初体验
    第一周作业 1.了解Java基础知识2.了解JVM、JRE与JDK,并下载、安装、测试JDK;3.了解PATH、CLASSPATH、SOURCEPATH的作用并会设置初步使用IDE(推荐IDEA),会编译、运行、调试简单的Java程序
    第二周作业 1.了解Java编程风格2.认识Java的类型与变量3.掌握Java流程控制的方法(分支、循环)
    第三周作业 1. 区分基本类型与类类型2. 理解对象的生成与引用的关系3. 掌握String类和数组4. 理解封装的概念5. 掌握构造方法的定义6. 理解重载的概念7. 掌握static的应用
    第四周作业 1. 理解封装、继承、多态的关系2. 理解抽象类与接口的区别3. 掌握S.O.L.I.D原则4. 了解模式和设计模式5. 能正确覆盖方法6. 了解垃圾回收机制7. 掌握Object类8. 掌握enum
    第五周作业 1. 理解异常架构2. 牚握处理异常的方法3. 会用throw,throws4. 理解Collection和Map架构5. 会用常见的数据结构和算法6. 了解Lambada和泛型
    第六周作业 1. 理解流与IO2. 理解InputStream/OutPutStream的继承架构3. 理解Reader/Writer继承架构4. 会使用装饰类5. 会使用多线程进行并发程序设计
    第七周作业 1. 了解Lambda语法2. 了解方法引用3. 了解Fucntional与Stream API4. 掌握Date与Calendar的应用5. 会使用JDK8新的时间API
    第八周作业 1. 了解NIO2. 会使用Channel、Buffer与NIO23. 会使用日志API、国际化4. 会使用正则表达式5. 了解JDK8增强功能
    第九周作业 1. 了解JDBC架构2. 掌握JDBC架构3. 掌握反射与ClassLoader4. 了解自定义泛型和自定义枚举5. 会使用标准注解
    第十周作业 1. 了解计算机网络基础2. 掌握Java Socket编程3. 理解混合密码系统4. 掌握Java 密码技术相关API的使用
    自认为写得最好一篇博客是?

    第六周作业比较好,仔细细致

    作业中阅读量最高的一篇博客是?

    阅读量最多的是预备作业3

    作业中与师生交互最多的一篇博客是?

    预备作业2

    实验报告链接汇总

    名称 主要内容 二维码
    实验一 Java开发环境的熟悉 1.使用JDK编译、运行简单的Java程序;2. 使用IDEA 编辑、编译、运行、调试Java程序
    实验二 Java面向对象程序设计 1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式
    实验三 敏捷开发与XP实践 1. 敏捷开发与XP 2. 编码标准 3. 结对编程 4. 重构
    实验四 Android程序设计 基于Android Studio开发简单的Android应用并部署测试;2.了解Android组件、布局管理器的使用;3. 掌握Android中事件处理机制。
    实验五 Java网络编程 1. 掌握Socket程序的编写;2.掌握密码技术的使用;3.设计安全传输系统。

    代码托管链接

    给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?

    我相信大家都有不止一个工程文件,这些工程文件中的代码加起来我相信一定超过了5000行,只是这个脚本只能检测到我们git commit的文件,只是参考而已。

    课堂实践对提高应用能力有帮助吗?

    课堂实践对提高应用能力有巨大的帮助

    课堂实践上自己有什么经验教训?

    截图太慢,打水印太慢,电脑太卡,我还能怎么办?家里太穷,买不起MacBook Pro更买不起Suface Book Pro
    PS:这算教训么?

    你有什么项目被扣分,谈谈你的教训

    有,可多了,要不然也不会这样啊,对吧?
    教训:迟交作业、不验收代码

    课程收获与不足

    自己的收获:熟悉了java,了解了Android APP开发大致流程,体会到了java的重要用途。

    自己需要改进的地方:太懒惰,不够勤奋,总是在最后的时刻提交博客。这些都应该立刻改进。

    结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议

    结对学习能够让结对伙伴相互帮助相互帮扶,取长补短。

    给开学初的你和学弟学妹们的学习建议

    千万别奢望老师在课堂上讲解课本上的知识点,一定要打消这个念头,否则就等着挂科吧。

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

    自己多敲代码,多多领悟。多看视频资源。

    下学期有什么可行的计划提升学习效果?

    问卷调查
    • 你平均每周投入到本课程有效学习时间有多少?答:大概有15-20个小时
    • 每周的学习效率有提高吗?你是怎么衡量的?答:之前的几周还是有的,越到后面就觉得越累,毕竟还有别的科目,就java这一门课程占掉了一周一半的时间。
    • 蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?答:并没有用。用过最差的APP,没有之一。
    • 你觉得这门课老师应该继续做哪一件事情?答:继续发链接解决同学们的各项问题。
    • 你觉得这门课老师应该停止做哪一件事情?答:停止用蓝墨云班课。
    • 你觉得这门课老师应该开始做什么新的事情?答:课上多讲点书上的内容,要不然您会被视频所取代,都在寝室看,谁还来上课?来上课,您又不讲;不来,您又要扣分。对吧?
  • 相关阅读:
    HDU 3829 Cat VS Dog (最大独立集)【二分图匹配】
    POJ 2594 Treasure Exploration (Floyd+最小路径覆盖)
    HDU 1054 Strategic Game (最小点覆盖)【二分图匹配】
    HDU 4185 Oil Skimming 【最大匹配】
    HDU 2389 Rain on your Parade 最大匹配(模板题)【HK算法】
    HDU 1281 棋盘游戏 (枚举+最大匹配)
    HDU 1045 Fire Net 【二分图匹配】
    POJ 1904 King's Quest (强连通分量+完美匹配)
    HDU 4635 Strongly connected (强连通分量+缩点)
    POJ 2631 Roads in the North (模板题)(树的直径)
  • 原文地址:https://www.cnblogs.com/bestixx/p/6935317.html
Copyright © 2020-2023  润新知