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知识,另外通过博客这一方式也能提高学生的自学能力。

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

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

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

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



转载于:https://www.cnblogs.com/bestixyh/p/6394856.html

20145226 2016-2017-2 夏艺华 《Java程序设计》 课程总结相关推荐

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

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

  2. 20145226夏艺华 后门原理与实践

    20145226夏艺华 后门原理与实践 实验主要内容 使用ncat.socat实现两台电脑间的后门连接:meterpreter的应用:MSF POST模块的使用 基础问题回答 例举你能想到的一个后门进 ...

  3. 苏大JAVA题库_苏州大学Java程序设计课程试卷含答案(B)

    苏州大学Java程序设计课程试卷(B)卷及参考答案共6页 一.选择题(2分*25= 50分) 1.Java语言的最大优点是:它是一种( C )的程序设计语言. A) 安全性 B) 多线性 C) 跨平台 ...

  4. java创建榨汁机_苏州大学Java程序设计课程试卷含答案(B)

    苏州大学Java程序设计课程试卷含答案(B) 文章<苏州大学Java程序设计课程试卷含答案(B)>是由[作文仓库]的会员[上山豹,下山虎i]为大家整理并分享的,仅供大家参考,欢迎阅读! 苏 ...

  5. 《多功能计算器》 Java程序设计 课程设计

    <多功能计算器> Java程序设计 课程设计 目 录 1. 需求分析 1.1 问题描述 1.2 设计要求 1.3 设计的目标 2. 总体设计 2.1 设计思路 2.2 算法的流程图 3. ...

  6. Java程序设计课程练习题(题目+答案)

    Java程序设计课程练习题(题目+答案) 0401 1.Description 编写一个Java程序,输入一个整数n(1 <= n <= 1000),如果n是奇数, 输出 1+3+5+.. ...

  7. Java程序设计课程教学实践

    0 引 言 众所周知,Java既是一种编程语言,又是一个跨系统的运行平台,在软件工业界得到广泛的应用,成为众多程序员的首选编程语言.事实上,在软件工业历届的程序设计语言排名榜中,Java语言始终名列前 ...

  8. JAVA程序设计课程考试试卷专升本考研期末考试真题参考题目(二)

    一.选择题 1.编译下列源程序会得到哪些文件?( D ) class A1{ } class A2{ } public class B{ public static void main(String ...

  9. 2017c语言 形成性考核,(2017年电大)c语言程序设计课程形成性考核任务样例.doc...

    (2017年电大)c语言程序设计课程形成性考核任务样例 中央电大C语言程序设计 (2011年12月) 第一次形考任务样例: 一.."表示: 3.在上述项目内建立一个具有如下内容的.名称为&q ...

最新文章

  1. json对象(json-lib)转换成list-map集合
  2. PicoBlaze 指令存储器配置方式
  3. docker 安装 minio
  4. Spring Boot Log4j2 日志学习
  5. 一步步部署基于Windows系统的Jenkins持续集成环境
  6. 两种方法:实现输入一行字符,统计数字字符、英文字母和其他字符的个数(C语言)
  7. C++面试题:内存的分配方式有几种?
  8. 语音识别技术发展迅速,这本书是你需要的全方位解读语音识别的最新著作!
  9. Python中Image缩放、旋转、翻转等操作
  10. 进销存软件哪个简单好用?商户必看
  11. 存储资源 存储设备 数据存储
  12. 中移动分布式存储超级大单出炉,浪潮等唱主角
  13. php怎么把时间精确到毫秒,PHP date日期格式化精确到毫秒ms/微秒µs (000000问题)...
  14. signature=8df1e41f626c2f25b2dd4e97b89cc127,来用百度密语吧!!!
  15. More than just chatter
  16. KeyShot 实时光线追踪三维渲染软件
  17. ArcGis制作三维地形图教程
  18. SQL Server 异常 COM 类公司中CLSID 为 {10021F00-E260-11CF-AE68-00AA004A34D5} 的组件时失败,原因是出现以下错误: 80040154
  19. UVa Problem 10067 Playing With Wheels (摆弄轮子)
  20. OSChina 初十乱弹 ——我说能,你就信啦?

热门文章

  1. 乐视网开盘4分钟打开跌停豪赌资金蜂拥加入战团
  2. 解决xmanager连接Centos7无法输入中文
  3. 全民一起VBA实战篇第一课:表格格式操作与Excel功能调用
  4. Appiun钉钉打卡程序demo
  5. history.pushState
  6. 人像瘦脸效果实现(网格液化)——OpenGL实现
  7. hihocoder 1569 [Offer收割]编程练习赛25 : 无限巧克力谜题
  8. Color ui 官方网站不能进入
  9. python 换算美分的小功能
  10. Android开发之Toolbar(实现自定义工具栏)