20145226夏艺华 《Java程序设计》课程总结

每周读书笔记链接汇总

第一周读书笔记
了解Java编程风格,认识Java的类型与变量,掌握Java流程控制的方法(分支、循环)。
http://www.cnblogs.com/bestixyh/p/6348005.html

第二周读书笔记
安装虚拟机和掌握linux系统的使用。
http://www.cnblogs.com/bestixyh/p/6349969.html

第三周读书笔记
区分基本类型与类类型,理解对象的生成与引用的关系,掌握String类和数组,理解封装的概念,掌握构造方法的定义,理解重载的概念,掌握static的应用
http://www.cnblogs.com/bestixyh/p/6350317.html

第四周读书笔记
理解封装、继承、多态的关系,理解抽象类与接口的区别,掌握S.O.L.I.D原则,了解模式和设计模式,能正确覆盖方法,了解垃圾回收机制,掌握Object类,掌握enum
http://www.cnblogs.com/bestixyh/p/6352225.html

第五周读书笔记
java中的异常处理和相关集合对象的了解
http://www.cnblogs.com/bestixyh/p/6358027.html

第六周读书笔记
理解流与IO,理解InputStream/OutPutStream的继承架构,理解Reader/Writer继承架构,会使用装饰类,会使用多线程进行并发程序设计
http://www.cnblogs.com/bestixyh/p/6359048.html

第七周读书笔记
了解Lambda语法,了解方法引用,了解Fucntional与Stream API,掌握Date与Calendar的应用,会使用JDK8新的时间API
http://www.cnblogs.com/bestixyh/p/6380475.html

第八周读书笔记
了解NIO,会使用Channel、Buffer与NIO2,会使用日志API、国际化,会使用正则表达式,了解JDK8增强功能
http://www.cnblogs.com/bestixyh/p/6388341.html

第九周读书笔记
了解JDBC架构,掌握JDBC架构,掌握反射与ClassLoader,了解自定义泛型和自定义枚举,会使用标准注解
http://www.cnblogs.com/bestixyh/p/6391834.html

第十周读书笔记
了解计算机网络基础,掌握Java Socket编程
http://www.cnblogs.com/bestixyh/p/6392325.html

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

第八周读书笔记

知识点总结的很仔细,而且很容易搞懂,还使用实际项目代码来辅助理解,同时分析了自己发生错误的原因,同时解决实际应用中发生的错误,使得自己对于相关知识点了解更深入。

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

第五周读书笔记

对于教材中异常处理和集合对象相关知识点的讲解较为深入,而且对于不同集合之间有对比,能更好的了解,所以吸引了一些同学阅读浏览,另外分析了教材代码运行过程中发生的错误,这些错误是新手很容易犯的,所以查看的人较多。

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

第六周读书笔记

知识点总结的很仔细,而且很容易搞懂,还使用实际项目代码来辅助理解,并且很好的分析了教材中遇到的问题,同时给出了解决方法,所以大家给了一些赞赏,感谢大家,今后会继续努力。

实验报告链接汇总

实验一 Java开发环境的熟悉
使用JDK编译、运行简单的Java程序;使用Eclipse 编辑、编译、运行、调试Java程序。
http://www.cnblogs.com/bestixyh/p/6358734.html

实验二 Java面向对象程序设计
初步掌握单元测试和TDD,理解并掌握面向对象三要素:封装、继承、多态,初步掌握UML建模,熟悉S.O.L.I.D原则,了解设计模式
http://www.cnblogs.com/bestixyh/p/6384823.html

实验三 敏捷开发与XP实践
XP基础,XP核心实践,相关工具使用
http://www.cnblogs.com/bestixyh/p/6767510.html

实验四 Android开发基础
基于Android Studio开发简单的Android应用并部署测试,了解Android组件、布局管理器的使用,掌握Android中事件处理机制,Android Studio安装
http://www.cnblogs.com/bestixyh/p/6392326.html

实验五 Java网络编程及安全
运行下载的TCP代码,结对进行;利用加解密代码包,编译运行代码,结对进行;集成代码,加密后通过TCP发送
http://www.cnblogs.com/bestixyh/p/6394973.html

蓝魔云班课课堂实践链接

正则表达式:http://www.cnblogs.com/bestixyh/p/6942137.html

程序设计中临时变量的使用:http://www.cnblogs.com/bestixyh/p/6941857.html

MyCP.java:http://www.cnblogs.com/bestixyh/p/6940612.html

MyOD.java:http://www.cnblogs.com/bestixyh/p/6941107.html

Arrays和String单元测试:http://www.cnblogs.com/bestixyh/p/6941638.html

后缀表达式:http://www.cnblogs.com/bestixyh/p/6941671.html

FilereadDemo:http://www.cnblogs.com/bestixyh/p/6922714.html

代码托管链接

20145226 夏艺华

课程的收获与不足

自己的收获

通过本学期对java课程的学习不仅让我学习到很多关于java语言的专业知识,同时也让我有了更强的自学能力,接触了更好的自学模式。通过看视频、看书和查找相关资料,结合老师上课教授的相关知识点,以及《Java JDK 8学习笔记》这本书本,通过练习课本给的相关代码来进一步强化自己的动手能力,在学习课本知识的同时也做了几次java实验。和其他学科相比,本次java课程学习让我以一种全新的学习方式来进行,做中学,学中做,将课本知识的学习和动手实验相结合,在学习java知识中进一步扩展学习了一些android知识。本次以博客为平台,来进行java课程知识学习的记录,一方面增强了自己的自学能力,另一方发也能很好的学习和记录相关知识,这样下次查找起来也十分方便。将自己学习到的相关知识以及在实践中遇到的相关问题记录起来,不仅方便自己的学习知识,也能方便其他人来进行学习,利人利己。

自己需要改进的地方

首先自己在自学过程中时间安排不合理,开始的时候比较规律,但后来就拖延下来,没有按时学习,导致后期的学习任务比较繁重;还有就是对于博客的相关格式了解的不太好,所以博客的排版比较难看,有时候甚至会出现一些bug;同时有时候会因为备份问题导致自己写好的博客丢失,要重新开始写,没有做好备份工作;同时在写博客时,有时候会忘记一些自己遇到过的问题和不明白的问题,所以博客需要随时记录。

给学弟学妹们的学习建议

结合个人的课程学习经历,我觉得在课程学习中,一定要多练习和实践。在java课程的学习中,将学习到的知识运用在实际项目开发中,是一件很重要的事情,这样一方面能让你深入了解该知识点,同时也能让你的实际动手能力得到提升。当然可以多找些资料或者学习视频来学习相关知识,这样能让自己自学能力得到提高。在实际编码中,还需要注意一点,那就是规范自己的编码风格。

问卷调查

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

应该继续使用这种教学模式,通过课堂学习、视频学习以及资料学习来学习java知识,另外通过博客这一方式也能提高学生的自学能力。

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

停止限制博客的更新内容,可以在学习过程中可以将一章节的内容分成几个部分来发表,这样一方面能提高学习效率,另一方面也能更全面的记录自己学习过程中遇到的问题。

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

老师在课堂中可以多具体深入的讲解一些课程内容,能更细致深入的讲解知识,同时结合相关实践来进行学习。



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

  1. 20145226夏艺华 JAVA预备作业1

    博客阅读总结 关于师生关系: 学生和老师之间我觉得关系时多元化的,不能拘泥于单独的一种关系:灌输与被灌输,教授与被教授--我认为,在不同的课程阶段,师生之间的关系都可以发生变化.前期的老师更像是一个指 ...

  2. 20145226夏艺华 《Java程序设计》实验报告四

    实验四 Android开发基础 实验内容 基于Android Studio开发简单的Android应用并部署测试 了解Android组件.布局管理器的使用 掌握Android中事件处理机制 Andro ...

  3. 20145226夏艺华 网络对抗技术 EXP9 web安全基础实践

    20145226夏艺华 网络对抗技术 EXP9 web安全基础实践 !!!免考项目:wannacry病毒分析+防护 一.实验后回答问题 SQL注入攻击原理,如何防御 攻击原理 "SQL注入& ...

  4. 20145226夏艺华 网络对抗技术EXP8 WEB基础实践

    20145226夏艺华 网络对抗技术EXP8 WEB基础实践 实验问题回答 1.什么是表单? 表单在网页中主要负责数据采集功能.一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CG ...

  5. 20145226夏艺华 网络对抗技术EXP4 恶意代码分析

    20145226夏艺华 网络对抗技术EXP4 恶意代码分析(未完成版) 回答问题 (1)如果在工作中怀疑一台主机上有恶意代码,但只是猜想,所有想监控下系统一天天的到底在干些什么.请设计下你想监控的操作 ...

  6. 20145226夏艺华 网络对抗技术 EXP7 网络欺诈技术防范

    20145226夏艺华 网络对抗技术 EXP7 网络欺诈技术防范 实践内容 本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法. · 简单应用SET工具建立冒名网站 · ett ...

  7. 20145226夏艺华 Exp6 信息搜集与漏洞扫描

    20145226夏艺华 Exp6 信息搜集与漏洞扫描 基础问题回答 哪些组织负责DNS,IP的管理? · 全球根服务器均由美国政府授权的ICANN统一管理,负责全球的域名根服务器.DNS和IP地址管理 ...

  8. 20145226夏艺华《网络对抗》第一次实验拓展:shellcode注入+return-to-libc

    20145226夏艺华<网络对抗>第一次实验拓展:shellcode注入+return-to-libc shellcode注入实践 编写shellcode 编写shellcode已经在之前 ...

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

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

随机推荐

  1. Oracle EBS 数据访问权限集

    SELECT frv.responsibility_name, fpo.profile_option_name, fpo.user_profile_option_name, fpv.profile_o ...

  2. 分布式ID生成器解决方案

    一.分布式系统带来ID生成挑战 在复杂的系统中,往往需要对大量的数据如订单,账户进行标识,以一个有意义的有序的序列号来作为全局唯一的ID; 而分布式系统中我们对ID生成器要求又有哪些呢? 全局唯一性: ...

  3. 执行SQL的DbHelperSQL

    using System; using System.Collections; using System.Collections.Specialized; using System.Data; usi ...

  4. 如何通过rman的增量备份恢复dataguard中standby端的数据

    很多正在使用dataguard的客户,都会遇到一个棘手的问题: 在备份端与主库同步的过程中由于网络原因或磁盘问题导致一个或多个归档日志丢失,进而dataguard同步无法继续.很多客户都选择了重新全库 ...

  5. 我用的是python2,以后加python3的内容

    可能有的不成功,比如print 'abc',这时候确定下python版本,3的方式是print('abc')

  6. 用字典给Model赋值

    用字典给Model赋值 此篇教程讲述通过runtime扩展NSObject,可以直接用字典给Model赋值,这是相当有用的技术呢. 源码: NSObject+Properties.h 与 NSObje ...

  7. 加速安装 Sharepoint 2013 SP1

    第一次安装把人吓了一跳,居然花了5个半小时.想想有一大堆服务器要升级,不得不想想有什么加速的办法. 试了好几种方法,以下的办法最为简单 1:停止 IIS ADMIN,WWW 服务 2:停止所有 sha ...

  8. debian 7 终端上无法调出输出法

    debian 7 终端konsole上无法调出输出法,无法输入汉字的问题解决方案, export GTK_IM_MODULE=fcitxexport QT_IM_MODULE=fcitxexport ...

  9. yii在哪些情况下可以加载yiilite.php?

    yii权威指南上说,在开启apc缓存的情况下,可以加载yiilite.php提升性能.我有以下几点疑问: 1.开启apc缓存的情况下,引入yiilite.php能提升性能的原因是因为缓存了opcode ...

  10. ElasticSearch学习之——基本的文档CURD

    一.文档的添加 POST http://127.0.0.1:9200/{index}/{type}/{id} { "key":"value", "ke ...