概述
因为是报的培训班,有对应测试,今天第一阶段测试结束,昨晚其实也提前找了点题目做,关于自己出现的问题,做一个总结.
因为实际写代码用的eclipse,过度依赖编辑器,对书写格式规范不重视,其实自己平常写错了也有很多,只是在编辑器上会有红线提示,所以顺手但当离开可以修改编辑器看题目的时候,很多问题没有提示,根本看不出来,这反应了一个问题,其实还是基础不扎实.关于自己在考试中出现的问题,进行分析.
第一部分选择题部分,第一题基础语法,四个标识符那个有问题自己看了半天,居然改错了,三个全错,结果看漏了一个,弱智问题,我自己都后 悔了半天.自己平时经常说的是类名 变量名很少用标识符这个说法,具体命名规则怎么可能不清楚,结果就这样反倒漏了一个.
第二题浮点数默认的类型,自己最常用的就是double结果遇见double和float还犹豫了半天.
第三题 这是关于代码的问题b = ++a + 10;++a == a=a+1 a的值发生了改变,这个问题其实关系到另有一个问题,就是在java中很多方法只是改变实参形参改变旧对实参多时候我会搞不清楚,原因最近看了一些说明这个的博客,没完全搞懂,反倒把自己给弄混了.
**这里额外记一下,如果是基础数据类型,String,包装类时,实参不变**
第十二题,关于抽象方法和抽象类的关系,刚才看题目的时候,一眼又看到自己写错了,而已一下错了两个选项
抽象类不能有私有的方法和属性。 False
抽象类和接口中可以有非抽象方法。 True
这个我应该都知道,反倒一下选错了两个,该好好反省.
第十三题,这题我改了,但遇到这个问题犹豫我该好好反应 ,我之前专门写了一篇博客说明子类父类之间的继承关系和修饰符的引用,结果漏掉了这个知识点,这里再次记忆一下.
new Zi();创建这个匿名对象并不会报错,而我都忘了有直接创建匿名对象这玩意,单独拎出来,我一下子断片,没想起来.
简答题部分,十分考验对基础概念的熟悉程度,我写的一团糟.
专门来分析一下,第二题,重载和重写的区别,基本意思我是理解的,但在重写上我只写了子类继承父类方法,忘写了接口这回事.
第三题,面对对象的特性,都知道继承多态封装这回事,意思也懂,但啥是面对对象我真的清楚吗,光是知道什么万物皆对象,那java在面对对象体现在在哪,说实话,我并不清楚,我只记得什么提高代码复用率,安全性,隐蔽性 ,但体现我真的不太清楚,回头 找点材料补补课.
第四题 &和&&的区别,我只写了在逻辑运算符上的区别,但我自己看到的书上,有说&在位运算的作用,我想到了,但我没敢写上去.
第五题 break continue return的的区别,return我自己脑子抽,加了和停不停无关,方法都结束了,当然停了,反映过了,又是想抽自己.还有guanyubreak和continue的说明,我写的不太准确,当前和本次,还是结束所以,这应该是个递进关系,下次记牢.
第十二题,集合体系,这个java十分重要的体系,我犯了严重失误,我就知道ArrayList是数组,+Linked就是加链表,hash就是哈希表,带tree就是二叉树,但我忘记描述特点了,现在才想起来,又是极其懊恼!!!
代码题反倒没什么难度,反正用编辑器写的,都能实现,但实现好坏我这个水平是分不清的.
仅写在考试后,出成绩前,等明天讲完题目,届时会再写一篇体会二供自己反思参考
最后
以上就是笨笨戒指为你收集整理的Java基础阶段结束体会(一)的全部内容,希望文章能够帮你解决Java基础阶段结束体会(一)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复