19201426-张超-java第三阶段总结性博客
0.前言
Java课程结束了,历时学习了十四周72个学时,共三个阶段。我们一共做了9次PTA作业,在Java学习中,有很多的收获,同时也感触良多。
- 作业过程总结
①最后三次作业的终结
最后三次作业,不同与之前一个阶段会给出类图通过分析题目,然后结合类图解决一个项目问题。而是直接给你一个项目,没有任何的提示,所有的步骤都自己想,是自己独立完整的分析解决项目。这样的作业肯定是难度增加许多。在有类图提示时,是有框架,有思维引导,然后想办法去把程序填充完,补充类图中方法,但这样也限制了我们的思想,我们很老师的想法是不一样的,毕竟通往罗马的路不止一条。很多时候跟着老师的思路来也不好,容易在一个或几个地方无法理解而止步。
这三次实验分别是雨刷程序功能扩展设计、统计Java程序中关键词的出现次数、表达式求值。需要运用到的知识除了之前的对象和类、继承和多态、抽象类和接口,还需要使用到一些数据结构的知识,如泛型、集合类、栈、队列等。由于这些数据结构掌握的不够熟悉,且对于一些算法也不是很熟悉,感觉解决起问题来比较困难,做起来就是没有思路。
当然给写作业的时间是很多,但是卡在某个地方无法前进,没办法解决还是老样子。作业一来就那么难,毕竟是运用了新知识,综合之前的知识一起,对我来说难度太大了。也不知道那些能做出来的同学是怎么学习的,没有像学习C语言一样一起讨论如何解决难题,自己独立解决大题难题真的太难了。每次作业都会有不懂的点。不会做题,但也没有很好的解决,没有答案,一次作业做完了没有什么收获一样。不会的东西越来越多,没有解决的事情越积越多,现在Java的学习情况是比较糟糕的。
②全部作业的终结
9次PTA作业,是三个阶段,每个阶段3次作业,每个阶段的作业难度梯度在不断增加,知识迭代。第一阶段三次作业都是C语言做过的题型,主要是掌握一些语言基础在Java中的运用。主要是成员变量,选择语句,if语句、if...else、switch语句,循环语句、while语句、do...while语句、for语句,字符串和数组,字符串方法,数组的运用遍历创建,方法的使用,定义调用方法,方法的重载,返回值,对象和类,对象定义类,构建方法构建对象,引用对象变量访问对象。第二阶段三次作业,是对继承和多态,抽象类和接口的运用结合的相关的题目,题目量减少了,但运用到了和C语言不同的技术,在一开始做起来是很懵的,各种变量在类与类中传递搞得我晕头转向,开始无法完成作业了,也开始有了许多不懂地方;第三阶段,在第二阶段就留下了一些疑问,在第三阶段又学习了新知识,题目难度也增加的情况下,我做作业时以一种畏惧的心态做,9、10、11次作业都是只有一个题目,好难,不会做,所有分也很低。
2.OO设计心得
3.课程收获
Java学完了,但时感觉只是学习了Java的基础和皮毛。在刚学习时和C语言一样,先是程序设计基础地掌握,基本数据类型、变量、常量、赋值、表达式以及运算符、选择语句、数组、数学函数、字符和字符串、循环、方法等和C语言差不多,学起来时比较轻松。但Java是一门面向对象地程序设计语言,它使用抽象、封装、继承和多态来提供开发软件地极大灵活性、模块化和可重用性。学习了如何使用对象和类、类地继承、多态性、异常处理、抽象类以及接口进行程序设计。
IT之路还长,不懂地东西好多,在知识的海边一路上拾贝,一步一个脚印,不断的学习填充自己,我现在还不自信,因为我掌握的知识和技术太少了,但是总有一天我会昂首挺胸地去自己开发和设计软件,加油!!

浙公网安备 33010602011771号