20145335郝昊《Java程序设计》课程总结

1.读书笔记汇总

2.实验报告连接汇总

3.代码托管连接

在开源中国,用娄老师所教的git上传代码,方便且高效率。在需要的时候也可以很快的查询到。

4.团队项目内容

团队项目内容是在经过一学期Java课程的学习,利用到所学习到有关Java编程的知识一起完成一个项目。例如小游戏或者其他知识领域的算法等。

我们的团队项目的内容是关于大富翁游戏简单实现。经过我们团队的合作基本实现。(具体见团队项目代码托管及团队博客)

团队项目博客链接:http://www.cnblogs.com/Big-Hit/

5.课程的收获与不足

  • 自己收获的地方:

    已经是大二第二学期了,也学习和接触了很多种的计算机语言。而Java语言和其它还是有很大不一样的,是一门比c语言更高级的计算机语言,是一种面向对象的计算机语言而不是面向过程的,在具体的手机应用中会方便而且很容易操作许多。

    学会一些java语法知识和实现一些简单运用是必须的。但我认为我的最大收获不仅仅是学会一些Java语言的入门基础和一些简单的实现和运用,更多的应该是对整个计算机语言体系有了更加深刻清晰的认识。在学习Java语言的过程中每周的代码编写还是很管用的,不仅让我对java语言有了不同的认识,Java水平有了提高,而且对于原来所学的类似于c语言的知识也有相关的提高,尤其是c语言的编写的思想,理清了java和c的区别,完全能区分清楚面向过程和面向对象这二者的区别。

    对于Java语言的了解和认识也有了进步,娄老师上课曾用密码学的知识举例。一些类似于RSA、MD5加密算法或者其他的加解密算法用c语言或其他语法编译会需要很多行代码,而在Java语言中,调用某个类就可以实现相关加密算法。Java语言方而又高效,再已经接触到的Android Studio,很多的手机应用都是利用Java语言编译出来的,所以Java语言是一门很高级且实用的语言。

    总之,学了几个月的Java我认为学习Java重要的是学会思维,把握住电脑思考问题的特点,处理起问题就会方便很多。

  • 自己不足的地方:

    虽然学习了一学期的Java课程,但还是在有些方面存在不足。在第一节课上老师对于Java程序设计这门课程做出了学习计划。首先,对于每周代码的编译数量存在不足,没有严格的按照计划实行。即使有些代码不是自己编译的,是参考书上的例子但依然没有按照计划完成。

    其次对于一些知识点掌握还存有问题,对于一些很深入的知识点了解的不够透彻或着了解明白但运用起来还存在问题,比如继承类和操作接口的知识点,是很基本的知识点,但是在运用的时候就存在很多的细节的小问题。

    Java课程结课了,但知识还是会一直要用的。不论是将来编程还是计算实习都会用到的,在Java方面自己很多不足的地方还是需要提高和改进。

  • 关于结对:

    关于结对,最有帮助的是使用git互传代码,相互将队友设为开发者,修改运行同一份程序代码,都可以通过git实现。在结对完成项目的时候,我得到过队友的帮助,用了队友代码中设计很好的一段代码,并加以修改增添到我编译的代码中,比从网上获取更加方便快捷。我想对于老师提出的意见是:对于这个git的使用还是很好使用的,运用习惯以后就会很简单方便快捷。

6.给学弟学妹们的学习建议

  • 如果重新学习,怎么做才可以学的更好:

    如果重新学习《Java程序设计》这门课程,我觉得首先需要按照每周的学习计划完成,不论是代码还是课本知识的学习,可能知识量会很大,但是还是需要坚持去做。

    其次是多编译程序,已经学习过c语言,可能掌握的不是很扎实,但还是需要多编程多训练,如果真的存在一些小问题,就参照书上的范例,边敲代码边观察书上代码的格式和形式,归纳出一些实用的语法格式,仔细分析,大量的练习,总是会有收获的。

7.问卷调查

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

    我认为《Java程序设计基础》这门课程老师应该继续坚持指定关于每周代码的数量,因为不论是自己编译,还是参考书上,大量的练习总是有进步的。还有git的使用,学会使用后对代码的交流会有很多的方便。

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

    我认为老师应该适当的减少结对的任务,不论是实验还是平时的任务,总是会存在一些网络的客观原因,或者和队友之间的时间协调或者任务分配问题,不能很好的完成任务,影响另一个人的成绩,所以我觉得应该适当减少。

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

    我觉得这门课是一门计算机语言的课程,老师应该在一些重点的知识点方面或者一些语法知识点仔细讲解一下,这样也会方便我们理解和掌握运用。

20145335郝昊《Java程序设计》课程总结的更多相关文章

  1. 20145335郝昊 Java学习心得 密码学代码复写

    20145335郝昊 Java学习心得 密码学代码复写 本学期我们学习了现代密码学这门课程,在上课的时候接触到了很多种类型的密码体制,对于一些典型很通用的密码体制有自己的学习和设计.不论是从密码体制还 ...

  2. 20145335郝昊《java程序设计》第7周学习总结

    20145335郝昊 <Java程序设计>第7周学习总结 教材学习内容总结 认识时间与日期 格林威治标准时间:简称GMT时间,参考格林威治皇家天文台的标准太阳时间. 世界时:简称UT,借由 ...

  3. 20145335郝昊《java程序设计》第9周学习总结

    20145335郝昊 <Java程序设计>第9周学习总结 教材学习内容总结 第16章 JDBC(Java DataBase Connectivity)即java数据库连接,是一种用于执行S ...

  4. 20145335郝昊《java程序设计》第8周学习总结

    20145335郝昊 <Java程序设计>第8周学习总结 教材学习内容总结 第14章 NIO与NIO2 NIO简介 NIO使用频道来衔接数据结点,在处理数据时,NIO可以让你设定缓冲区容量 ...

  5. 20145335郝昊《java程序设计》第2次实验报告

    20145335郝昊<java程序设计>第2次实验报告 实验名称 Java面向程序设计,采用TDD的方式设计有关实现复数类Complex. 理解并掌握面向对象三要素:封装.继承.多态. 运 ...

  6. 20145335郝昊《java程序设计》第6周学习总结

    20145335郝昊 <Java程序设计>第6周学习总结 教材学习内容总结 第十章 串流(Stream): 数据有来源及目的地,衔接两者的是串流对象.如果要将数据从来源取出,可以使用输入串 ...

  7. 20145335郝昊《java程序设计》第5周学习总结

    20145335郝昊<Java程序设计>第5周学习总结 教材学习内容总结 第八章 语法与继承架构 使用try.catch 特点: - 使用try.catch语法,JVM会尝试执行try区块 ...

  8. 20145335郝昊《java程序设计》第4周学习总结

    20145335郝昊 <Java程序设计>第4周学习总结 教材学习内容总结 第六章 何谓继承: 概念: 面向对象中,为避免多个类间重复定义共同行为.(简单说就是将相同的程序代码提升为父类. ...

  9. 20145335郝昊《Java程序设计》第2周学习总结

    20145335郝昊<Java程序设计>第2周学习总结 教材学习内容总结 一.类型.变量与运算符 1.类型 整数: 可细分为为short整数(占2字节),int整数(占4字节),long整 ...

随机推荐

  1. Python overall structer

    在C/C++/Java中,main是程序执行的起点,Python中,也有类似的运行机制,但方式却截然不同:Python使用缩进对齐组织代码的执行,所有没有缩进的代码(非函数定义和类定义),都会在载入时 ...

  2. SOI简单体验

    导语 arcgis for server10.3.1中提供了一个新的功能叫做soi.本文简单的介绍soi概念,实现,在使用过程中的注意事项.阅读本文和使用soi需要以下先决条件 SOI是ArcGIS ...

  3. QuantStart量化交易文集

    Over the last seven years more than 200 quantitative finance articles have been written by members o ...

  4. python中yield使用

    16.yield使用   列表推导与生成器表达式   当我们创建了一个列表的时候,就创建了一个可以迭代的对象: >>> squares=[n*n for n in range(3)] ...

  5. rabbitMQ 安装,集群搭建, 编码

    RabbitMQ 一.背景 命令行工具: http://www.rabbitmq.com/man/rabbitmqctl.1.man.html 介绍入门文章: http://blog.csdn.net ...

  6. Design Patterns Example Code (in C++)

    Overview Design patterns are ways to reuse design solutions that other software developers have crea ...

  7. Ningx代码研究.

    概述 研究计划 参与人员 研究文档 学习emiller的文章 熟悉nginx的基本数据结构 nginx 代码的目录结构 nginx简单的数据类型的表示 nginx字符串的数据类型的表示 内存分配相关 ...

  8. 设计模式中类的关系UML

    在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖.关联.聚合.组合.继承.实现.他们的耦合度依次增强. 1. 依赖(Dependence)  依赖关系的定义为:对于两 ...

  9. Spark2.0机器学习系列之8:多类分类问题(方法归总和分类结果评估)

    一对多(One-vs-Rest classifier) 将只能用于二分问题的分类(如Logistic回归.SVM)方法扩展到多类. 参考:http://www.cnblogs.com/CheeseZH ...

  10. 已经安装好了的lamp或者lnmp环境,编译其他的模块进来?

    问题: 如何为已经编译好了的环境再次编译其他的模块? 方法: 一般分为两种情况: 1. php的源码安装包中本来就有这个 .so 的扩展,我们只需要进入到php的安装源码包中的ext文件夹下,然后找到 ...