zoukankan      html  css  js  c++  java
  • 课堂总结

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

    (按顺序)每周作业链接汇总

    预备作业1:你期望的师生关系是什么?

    预备作业2:技能与经验之谈

    预备作业3:初体验--虚拟机VirtualBox

    第一周作业:学习教材第一章、第二章进行总结,了解Java基础知识

    第二周作业:学习教材第三章,编辑、编译、运行教材上代码,认识Java的类型与变量。

    第三周作业:学习教材第四章、第五章,区分基本类型与类类型,理解对象的生成与引用的关系,掌握String类和数组,理解封装的概念,掌握构造方法的定义,理解重载的概念,掌握static的应用。

    第四周作业
    教材第六章、第七章,理解封装、继承、多态的关系,理解抽象类与接口的区别,掌握S.O.L.I.D原则,了解模式和设计模式,能正确覆盖方法,了解垃圾回收机制,掌握Object类,掌握enum。

    第五周作业:教材第八章、第九章,理解异常架构,牚握try...catch...finally处理异常的方法,会用throw,throws,理解Collection和Map架构,会用常见的数据结构和算法,了解Lambada和泛型。

    第六周作业:教材第十章、第十一章,理解流与IO,理解InputStream/OutPutStream的继承架构,理解Reader/Writer继承架构,会使用装饰类。

    第七周作业:教材第十二章、第十三章,了解Lambda语法,了解方法引用,了解Fucntional与StreamAPI,掌握Date与Calendar的应用,会使用JDK8新的时间API。

    第八周作业:教材第十四章、第十五章,了解NIO,会使用Channel、Buffer与NIO2,会使用日志API、国际化,会使用正则表达式,了解JDK8增强功能。

    第九周作业:教材第十六章、第十七章、第十八章,了解JDBC架构,掌握JDBC架构,掌握反射与ClassLoader,了解自定义泛型和自定义枚举,会使用标准注解。

    第十周作业:完成学习资源中相关内容的学习,了解计算机网络基础,掌握Java Socket编程,理解混合密码系统,掌握Java 密码技术相关API的使用。

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

    我认为我写的最好的一篇博客是必要知识点总结,这篇博客我解决了学习java过程中最重要的一些知识点,我将它们汇总起来,深入的理解java中什么是类和对象什么是封装Java中this的用法,我上网找了很多资料和案例,自己编了伪代码,更能理解类是对象的类型,它们之间存在的互相包容关系。态度认真,也受到了老师的表扬。

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

    阅读量最多的是第五周总结,访问量是42.这篇博客我将Java异常机制用到的几个关键字:try、catch、finally、throw、throws明确的做了排版和解释,还上传了实践截图。在抛出异常那一块对throw与throws关键字的用法区别做了详细的学习。一目了然可能增加了访问量。

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

    和老师交互最多的是随笔二,老师对我的博客提出了建议,使我对博客的格式有了新的认识,学会了用有道云笔记的排版和格式。

    (按顺序)实验报告链接汇总

    实验一

    实验名称:
    Java开发环境的熟悉简要内容
    1.Idea下Java程序开发、调试

    2.命令行下Java程序开发

    3.实现Fibonacci数列功能,并进行测试。

    实验二

    实验名称:Java面向对象程序设计

    1.初步掌握单元测试和TDD

    2.理解并掌握面向对象三要素:封装、继承、多态

    3.初步掌握UML建模

    4.熟悉S.O.L.I.D原则

    实验三

    实验名称:Java敏捷开发与XP实践

    1.敏捷开发与XP

    2.编码标准

    3.版本控制

    4.重构

    5.Java密码学相关内容的学习

    实验四

    实验名称:Android程序设计

    1.基于Android Studio开发简单的Android应用并部署测试;

    2.了解Android、组件、布局管理器的使用;

    3.掌握Android中事件处理机制。

    实验五

    实验名称:网络编程与安全

    结对编程:1人负责客户端,一人负责服务器

    代码托管链接

    截图

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

    这学期写了4600行代码,还差4000行代码,老师说的对代码写多了以后,基本的编程能力、程序结构和细节都会有很大的提升

    加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得

    有些人喜欢炫耀自己写了多少多少万行的代码,仿佛代码的数量是衡量编程水平的标准。然而,如果你总是匆匆写出代码,却从来不回头去推敲,修改和提炼,其实是不可能提高编程水平的。你会制造出越来越多平庸甚至糟糕的代码。在这种意义上,很多人所谓的“工作经验”,跟他代码的质量其实不一定成正比。如果有几十年的工作经验,却从来不回头去提炼和反思自己的代码,那么他也许还不如一个只有一两年经验,却喜欢反复推敲,仔细领悟的人。
    

    这段话给我很大的启发,好的程序员,也是经过不断地更改,实验,思考才能得出最优解。

    积极主动敲代码做到没?教材实践上有什么经验教训?

    书上前十六张的代码我基本都GIT过,我觉得不要凑行数,每个代码都需要去深刻理解。

    我把课堂实践项目重新做了一遍写了博客,老师建议每个项目一篇博客,我还没来的及修改,这块内容待补充。

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

    我觉得很有帮助,可以补一些漏洞,对代码的理解也会更深刻。

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

    上课前一定要打开虚拟机,IDEA,每次上课前保证电脑电量充足。

    课堂实践上对老师有什么教学建议?

    希望老师能在课堂实践中考试中留给学生多一点时间,有些同学可能会做但比较慢,导致很多分拿不到。

    你有什么项目被加分,谈谈你的经验

    优秀作业(给出链接)
    实验四 Android程序设计

    • 项目

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

    • 不动手实践

    • 迟交作业

    • 不验收代码

    课程收获与不足

    自己的收获(投入,效率,效果等)
    在java的学习过程中,我投入了很多时间,虽然平时分数比较低,很大原因还是我的学习效率,JAVA我认为短时间内是不会学好的,得需要时间的积累和经验。我最大的收获就是,了解了Android的软件开发,排版的一些方法。掌握了JAVA的一些知识点和内容。不足之处是自己学习效率有待提高,假期多在java方面学更多的东西

    自己需要改进的地方

    是自己学习效率有待提高,假期多在java方面学更多的东西

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

    在结对学习中,两个人互相提供帮助还能一起讨论出现的问题,尤其在每节课堂测验结束后,两个人可以针对课上测试结果进行深入的学习,更能记忆犹新。建议就是课堂实践过程能以一组进行讨论,对题目进行分析。

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

    跟着老师走

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

    每天彻底搞明白几个代码,不要只顾敲。

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

    跟着老师的教学方式,找出问题多和老师沟通。

    问卷调查

    • 你平均每周投入到本课程有效学习时间有多少?

    一周三天的时间,因为这学期的课程也多,得合理安排。

    • 每周的学习效率有提高吗?你是怎么衡量的?

    对于刚开始是真的不习惯自学的方式,到后来慢慢接受并且掌握了一些小方法诀窍,使得学习更加有效率。衡量标准就是每周学习两章的时候,刚开始需要很多时间投入进去但是却没有太大的效果,或者用了很多的时间去看书才能看完两章内容,在后期,渐渐熟悉后,同样学习两章所需要的时间在减少。

    • 蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?

    有促进的

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

    课堂实践

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

    我认为应该多讲讲重要知识点,课上尽量不评价其他人的优秀博客。

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

    其他任意发挥

    给出你的总结中涉及到的链接的二维码

    码云项目链接: 二维码

    预备作业1:你期望的师生关系是什么?
    学号 2016-2017-2《Java程序设计》课程总结

    (按顺序)每周作业链接汇总

    预备作业1:你期望的师生关系是什么?

    预备作业2:技能与经验之谈

    预备作业3:初体验--虚拟机VirtualBox

    第一周作业:学习教材第一章、第二章进行总结,了解Java基础知识

    第二周作业:学习教材第三章,编辑、编译、运行教材上代码,认识Java的类型与变量。

    第三周作业:学习教材第四章、第五章,区分基本类型与类类型,理解对象的生成与引用的关系,掌握String类和数组,理解封装的概念,掌握构造方法的定义,理解重载的概念,掌握static的应用。

    第四周作业
    教材第六章、第七章,理解封装、继承、多态的关系,理解抽象类与接口的区别,掌握S.O.L.I.D原则,了解模式和设计模式,能正确覆盖方法,了解垃圾回收机制,掌握Object类,掌握enum。

    第五周作业:教材第八章、第九章,理解异常架构,牚握try...catch...finally处理异常的方法,会用throw,throws,理解Collection和Map架构,会用常见的数据结构和算法,了解Lambada和泛型。

    第六周作业:教材第十章、第十一章,理解流与IO,理解InputStream/OutPutStream的继承架构,理解Reader/Writer继承架构,会使用装饰类。

    第七周作业:教材第十二章、第十三章,了解Lambda语法,了解方法引用,了解Fucntional与StreamAPI,掌握Date与Calendar的应用,会使用JDK8新的时间API。

    第八周作业:教材第十四章、第十五章,了解NIO,会使用Channel、Buffer与NIO2,会使用日志API、国际化,会使用正则表达式,了解JDK8增强功能。

    第九周作业:教材第十六章、第十七章、第十八章,了解JDBC架构,掌握JDBC架构,掌握反射与ClassLoader,了解自定义泛型和自定义枚举,会使用标准注解。

    第十周作业:完成学习资源中相关内容的学习,了解计算机网络基础,掌握Java Socket编程,理解混合密码系统,掌握Java 密码技术相关API的使用。

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

    我认为我写的最好的一篇博客是必要知识点总结,这篇博客我解决了学习java过程中最重要的一些知识点,我将它们汇总起来,深入的理解java中什么是类和对象什么是封装Java中this的用法,我上网找了很多资料和案例,自己编了伪代码,更能理解类是对象的类型,它们之间存在的互相包容关系。态度认真,也受到了老师的表扬。

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

    阅读量最多的是第五周总结,访问量是42.这篇博客我将Java异常机制用到的几个关键字:try、catch、finally、throw、throws明确的做了排版和解释,还上传了实践截图。在抛出异常那一块对throw与throws关键字的用法区别做了详细的学习。一目了然可能增加了访问量。

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

    和老师交互最多的是随笔二,老师对我的博客提出了建议,使我对博客的格式有了新的认识,学会了用有道云笔记的排版和格式。

    (按顺序)实验报告链接汇总

    实验一

    实验名称:
    Java开发环境的熟悉简要内容
    1.Idea下Java程序开发、调试

    2.命令行下Java程序开发

    3.实现Fibonacci数列功能,并进行测试。

    实验二

    实验名称:Java面向对象程序设计

    1.初步掌握单元测试和TDD

    2.理解并掌握面向对象三要素:封装、继承、多态

    3.初步掌握UML建模

    4.熟悉S.O.L.I.D原则

    实验三

    实验名称:Java敏捷开发与XP实践

    1.敏捷开发与XP

    2.编码标准

    3.版本控制

    4.重构

    5.Java密码学相关内容的学习

    实验四

    实验名称:Android程序设计

    1.基于Android Studio开发简单的Android应用并部署测试;

    2.了解Android、组件、布局管理器的使用;

    3.掌握Android中事件处理机制。

    实验五

    实验名称:网络编程与安全

    结对编程:1人负责客户端,一人负责服务器

    代码托管链接

    截图

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

    这学期写了4600行代码,还差4000行代码,老师说的对代码写多了以后,基本的编程能力、程序结构和细节都会有很大的提升

    加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得

    有些人喜欢炫耀自己写了多少多少万行的代码,仿佛代码的数量是衡量编程水平的标准。然而,如果你总是匆匆写出代码,却从来不回头去推敲,修改和提炼,其实是不可能提高编程水平的。你会制造出越来越多平庸甚至糟糕的代码。在这种意义上,很多人所谓的“工作经验”,跟他代码的质量其实不一定成正比。如果有几十年的工作经验,却从来不回头去提炼和反思自己的代码,那么他也许还不如一个只有一两年经验,却喜欢反复推敲,仔细领悟的人。
    

    这段话给我很大的启发,好的程序员,也是经过不断地更改,实验,思考才能得出最优解。

    积极主动敲代码做到没?教材实践上有什么经验教训?

    书上前十六张的代码我基本都GIT过,我觉得不要凑行数,每个代码都需要去深刻理解。

    预备作业1:你期望的师生关系是什么?

    预备作业2:技能与经验之谈

    预备作业3:初体验--虚拟机VirtualBox

    第一周作业:学习教材第一章、第二章进行总结,了解Java基础知识

    第二周作业:学习教材第三章,编辑、编译、运行教材上代码,认识Java的类型与变量。

    第三周作业:学习教材第四章、第五章,区分基本类型与类类型,理解对象的生成与引用的关系,掌握String类和数组,理解封装的概念,掌握构造方法的定义,理解重载的概念,掌握static的应用。

    第四周作业
    教材第六章、第七章,理解封装、继承、多态的关系,理解抽象类与接口的区别,掌握S.O.L.I.D原则,了解模式和设计模式,能正确覆盖方法,了解垃圾回收机制,掌握Object类,掌握enum。

    第五周作业:教材第八章、第九章,理解异常架构,牚握try...catch...finally处理异常的方法,会用throw,throws,理解Collection和Map架构,会用常见的数据结构和算法,了解Lambada和泛型。

    第六周作业:教材第十章、第十一章,理解流与IO,理解InputStream/OutPutStream的继承架构,理解Reader/Writer继承架构,会使用装饰类。

    第七周作业:教材第十二章、第十三章,了解Lambda语法,了解方法引用,了解Fucntional与StreamAPI,掌握Date与Calendar的应用,会使用JDK8新的时间API。

    第八周作业:教材第十四章、第十五章,了解NIO,会使用Channel、Buffer与NIO2,会使用日志API、国际化,会使用正则表达式,了解JDK8增强功能。

    第九周作业:教材第十六章、第十七章、第十八章,了解JDBC架构,掌握JDBC架构,掌握反射与ClassLoader,了解自定义泛型和自定义枚举,会使用标准注解。

    第十周作业:完成学习资源中相关内容的学习,了解计算机网络基础,掌握Java Socket编程,理解混合密码系统,掌握Java 密码技术相关API的使用。

    实验一

    实验名称:
    Java开发环境的熟悉简要内容
    1.Idea下Java程序开发、调试

    2.命令行下Java程序开发

    3.实现Fibonacci数列功能,并进行测试。

    实验二

    实验名称:Java面向对象程序设计

    1.初步掌握单元测试和TDD

    2.理解并掌握面向对象三要素:封装、继承、多态

    3.初步掌握UML建模

    4.熟悉S.O.L.I.D原则

    实验三

    实验名称:Java敏捷开发与XP实践

    1.敏捷开发与XP

    2.编码标准

    3.版本控制

    4.重构

    5.Java密码学相关内容的学习

    实验四

    实验名称:Android程序设计

    1.基于Android Studio开发简单的Android应用并部署测试;

    2.了解Android、组件、布局管理器的使用;

    3.掌握Android中事件处理机制。

    实验五

  • 相关阅读:
    输入输出
    SpringCloud组件之HystrixDashbord
    SpringCloud组件之zuul的使用
    SpringCloud组件之Hystrix组件的使用
    负载均衡算法示例
    JavaScript基础知识总结
    SpringBoot收藏
    java虚拟机详细图解10--JVM类加载机制及类加载过程
    java虚拟机详细图解9--JVM机器指令集
    java虚拟机详细图解8--JVM运行时数据区
  • 原文地址:https://www.cnblogs.com/lyx1996/p/6939847.html
Copyright © 2011-2022 走看看