JAVA学期总结

针对本学期学习的JAVA程序设计我做了以下总结:

1、本学期课程的主要内容

1)、基础语法:Java关键字,标识符,类型转换、直接量、变量、循环语句(if,for,switch)、方法、运算符、递归。

2)、面向对象编程(重中之重):面向对象设计思想、对象与内存(重点)、方法重载、对象创建使用、abstrsct的使用、final的使用、super的使用、static的使用、

package和import的运用、对象 转型、多态、抽象类、接口等基本的知识点。其中重点掌握有封装、继承、多态、抽象类、接口。

3)、异常处理:try{...}catch(Exception e){...}、异常的分类、方法异常的抛出、自定义异常。

4)、数组:基本的数组操作、二维数组的使用。

5)、常用类:String类、StringBuffer类、Math类、File类等等。

6)、文件与数据流:输入流 java.io.InputStream 、输出流 java.io.OutputStream,带缓存的输入流和输出流BufferedOutputStream、 BufferedOutputStream

带缓存的读写器BufferedWreter BufferReader

7)、线程:线程的两种实现方式,Synchronized关键字——同步,死锁等问题。

8)、基于TCP、UDP通信

2、个人学习进度条

java结课作业 java结课总结_java

3、描述自己在结对编程中的主要作用及收获

在结对编程中,我和队友分工,我主要是研究题敲代码,并对代码作注释,通过和他的并肩作战,使我们的作业能够完美和尽快的完成,两个人一起思考总强过一个人自己琢么,两个人一起做能够出现更少的错误,避免了自己一个人走进死胡同,我很喜欢这种方式。

4、描述自己在团队编程中的主要作用及收获明确

在团队编程中,集合了全组所有人的思路对项目进行合理的分析并实践,通过和他们的并肩作战,使我们的作业能够完美和尽快的完成,,而且我们一起做能够出现更少的错误,避免了自己一个人走进死胡同。

5、通过本门课的学习我的收获

本学期的JAVA学习使我感到很艰难,因为没有真正弄懂JAVA的真正含义,使自己的思维跟不上,从而在学习的过程中出现了很多状况,这使我认识到学习java应该是循环渐进,有始有终。基础掌握的不好,如果没有真正弄懂JAVA各种语法的真正含义,在学习的过程中就会不断地翻书去看前面的知识,从而导致学的不够好和浪费时间 ,java是一门有着阶梯性的语言,我们应该按照java的学习体系,从最简单最基础的开始学,只有这样,我们在学习中才会遇到更少的麻烦.java是一门更倾向于网络的语言,只有学好基础,才能够研究更高级的知识,因为没有基础.在以后的学习中很可能遇到很多的麻烦

6.想对这门课的教学提出哪些建议

这学期的学习,老师通过博客和码云来让我们交作业,刚开始我感到很新奇因为我从来没用过博客和码云,可是在最后的交作业过程中,我接连出现了很多问题,导致我请教了同学和老师才搞定,这样是我感到很烦躁,不懂老师为什么要搞这么麻烦,在随后的 学习中通过不断地应用博客和码云使自己熟悉了便不再感到麻烦,反而觉得挺有趣,到我依然对JAVA感到很难学,希望可以放慢教学进度,使自己适应JAVA,理解它真正的含义。

7.想对教师和助教提出哪些建议

老师通过博客和码云来教授我们JAVA,,老师用和其他老师完全不同的模式来教导我们使我感觉很新奇,,但在我们做作业的时候感到时间很紧脑子一片混乱,完全不知道怎么做,我很慌 ,所以我希望老师可以多给我们练习的机会、并放慢教学进度