OO第四单元作业总结

0.前言 本次博客对这一阶段的课程学习进行总结
1.作业过程总结
 (1)这几次的作业涉及了栈的使用,需要灵活的运用之前学习的map、list,以及其他接口的使用。
 (2)作业的专业性提高,如果之前的内容没有熟练掌握对于后面的问题处理有很大的困难,无法寻找到问题的根源所在,以及解决问题的方法。
 (3)耗费时间最大的地方在于知识点的衔接处,怎么才能在这个知识点内实现上一个知识点。
 (4)除此之外还学习了javafx,一些界面处理的基本知识。
2.OO设计心得
 (1)关于栈,表示Java方法执行的内存模型,每调用一个方法就会为每个方法生成一个栈帧(Stack Frame),用来存储局部变量表、操作数栈、动态链接、方法出口等信息。每个方法被调用和完成的过程,都对应一个栈帧从虚拟机栈上入栈和出栈的过程。虚拟机栈的生命周期和线程是相同的
 (2)接口,在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。
接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。
除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。
接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。另外,在 Java 中,接口类型可用来声明一个变量,他们可以成为一个空指针,或是被绑定在一个以此接口实现的对象。
3.测试的理解与实践
 (1)对与几个测试,是通过实例来让学生能够将知识点串联起来,看到题目我会有一定的思路,但由于之前的学习不够刻苦,对知识点的掌握存在不足,所以在真正动手的时候并不能将测试内容实现。
 (2)测试点的涵盖内容十分丰富与复杂,需要考虑的地方很多,所以根据测试点来完善代码是十分必要的,如果只是单纯的实现功能并不不能保证代码的作用最大化地实现。
 (3)在完成测试的时候,自己写一个类似的功能也是有效实践知识的方法,通过自己的思路来理清知识点。
4.课程收获
 java作为一门语言,Java肯定有着丰富而又简单的概念。弄清这些基本概念也是必不可少的,死记硬背肯定是不行的,重在理解,理解它们之间的区别与联系,分别有那些应用。有些同学打开电脑就照着书本敲代码,根本没有想过这些代码中用到了哪些知识点,更谈不上理解了,这样是没有任何效果的。因而需要多多练习,才能够实现的对理论的融会贯通,只有亲手敲上代码,才能知道自己到底有没有掌握这个知识点。

posted on 2020-06-09 13:01  19201504-王帅  阅读(123)  评论(0)    收藏  举报