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,没有之一。
  • 你觉得这门课老师应该继续做哪一件事情?答:继续发链接解决同学们的各项问题。
  • 你觉得这门课老师应该停止做哪一件事情?答:停止用蓝墨云班课。
  • 你觉得这门课老师应该开始做什么新的事情?答:课上多讲点书上的内容,要不然您会被视频所取代,都在寝室看,谁还来上课?来上课,您又不讲;不来,您又要扣分。对吧?

20155334 2016-2017-2《Java程序设计》课程总结的更多相关文章

  1. java程序设计课程实验报告3

    北京电子科技学院(BESTI) 实     验    报     告 课程:java程序设计    班级:1353  姓名:陈都  学号:20135328 成绩:             指导教师:娄 ...

  2. java程序设计课程实验报告1

    北京电子科技学院(BESTI) 实     验    报     告 课程:Java程序设计   班级:1353       姓名:陈都  学号:20135328 成绩:             指导 ...

  3. 201671010127 2016—2017—2 Java怎样解决Java程序中中文乱码的问题。

    这是本次第二次分享新手在编程中遇到的问题,相信很多Java新手和我一样,在Java编程中会遇到中文乱码的情况,下面我就给大家分享我遇到问题和解决问题的具体过程. 我先用Notepad++写了一个如下的 ...

  4. 201671010127 2016—2017—2 Java学习周结

    时间真是个最公平东西,只要能够好好地利用它,它可以为我们带来我们我们所想要的东西.学习Java已经有一周了,对于Java基础知识的认识也更进一步,对Java的兴趣也愈来愈浓.实现一个Java程序,主要 ...

  5. 20145206邹京儒《Java程序设计》课程总结

    20145206邹京儒<Java程序设计>课程总结 (按顺序)每周读书笔记链接汇总 第一周:http://www.cnblogs.com/ZouJR/p/5213572.html http ...

  6. 20165301 2017-2018-2《Java程序设计》课程总结

    20165301 2017-2018-2<Java程序设计>课程总结 每周作业链接汇总 预备作业1:我期待的师生关系 预备作业2:学习基础与c语言学习心得 预备作业3: Linux安装及命 ...

  7. 《Java程序设计》终极不改版

     半年前的作品,上传只为纪念~ 成绩: ____0.1______ Java程序设计  课程设计 题 目:大学生信息管理系统 学 院:  计算机与软件学院 专 业:     网络工程_____­ .  ...

  8. java期末课程总结

    期末课程总结 转眼间,这个学期就要过去了,我们Java的学习也接近了尾声,回想到这个学期刚开始接触到Java的时候,感觉什么都不懂,但现在似乎有了门路,不会载懵懵懂懂, 虽然本学期面向对象与Java程 ...

  9. Java期末课程学习汇总。

    本学期面向对象与Java程序设计课程已经结束了,给自己学习来个总结. 本学期过的非常快,不得不说这一学期学到的东西很少,感觉自己的进步很小. 而且感觉自己总少了点什么,在写这篇总结前,我认真想了,很多 ...

  10. 20145225《Java程序设计》 2015—2016年学期课程总结

    20145225<Java程序设计> 2015—2016年学期课程总结 读书笔记链接汇总 1.2016年2月25日 <Java程序设计>课程准备之问卷调查 摘要: 一.你对自己 ...

随机推荐

  1. 导出当前域内所有用户hash的技术整理

    0x00目标: 导出当前域内所有用户的hash 0x01测试环境: 域控:server2008 r2 杀毒软件:已安装* 域控权限:可使用net use远程登陆,不使用3389 0x02测试方法: ( ...

  2. es6面试题--Promise相关

    1. const promise = new Promise((resolve, reject) => { console.log(); resolve(); console.log(); }) ...

  3. Mac Sublime Text 3

    安装Package Control安装过程: 使用快捷键 control + ` 或者菜单栏选择View > Show Console安装Package Control参考官方页面.Sublim ...

  4. WebKit由三个模块组成-Webkit模块介绍

    2.       Webkit 源代码由三大模块组成: 1). WebCore, 2). WebKit, 3). JavaScriptCore. WebCore:排版引擎核心,WebCore包含主要以 ...

  5. 远程调用内核接口的封装类(RCKObjs)

    RCK 包括 Application, Function, Connection, Command, Response 和 Fields 六 大类, 其主要功能例如以下:     a. Applica ...

  6. JDK(四)JDK1.8源码分析【排序】DualPivotQuicksort

    本文转载自于晓飞93,原文链接 DualPivotQuickSort 双轴快速排序 源码 笔记 DualPivotQuicksort是Arrays类中提供的给基本类型的数据排序的算法.它针对每种基本数 ...

  7. 优化Eclipse基本配置

    eclipse有很多默认配置会造成其本身运行缓慢,特别是加载大型工程的时候,以下列举的几种方法可以优化eclipse的运行速度,加快工程的加载和构建. 关闭XML Validation 1. 关闭当前 ...

  8. PAT——1037. 在霍格沃茨找零钱

    如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易.”现在,给定 ...

  9. 并发编程(四)------并发quene

    在并发队列上JDK提供了两套实现,一个是以ConcurrentLinkedQueue为代表的高性能队列,一个是以BlockingQueue接口为代表的阻塞队列,无论哪种都继承自Queue接口! Con ...

  10. 获取 iOS APP 内存占用的大小

    当我们想去获取 iOS 应用的占用内存时,通常我们能找到的方法是这样的,用 resident_size:   #import <mach/mach.h> - (int64_t)memory ...