初级阶段补充总结

一:数据类型
分为基本类型如八大基本类型和特殊类型如NULL。String在java中的传递按照值

传递的规则,将之当作字符数组处理。虽然String也是被当作类处理,但传递使用时

还是值传递。

二:递归与循环
递归是指函数调用自身的能力,用java的术语讲就是方法调用自身的能力。

循环是通过控制条件来实现控制重复某一个步骤次数以达到重复效果的一种方法。

虽然两者都有重复的行为,但递归重复的是自己本身,可理解为深度解剖自己的方法

,而循环只是横向重复着同一个方法或是步骤的一种形式,两者有根本上的区别。

三:异常
异常的分类:
① 异常的继承结构:基类为Throwable,Error和Exception继承Throwable,

RuntimeException和IOException等继承Exception,具体的RuntimeException继承

RuntimeException。
② Error和RuntimeException及其子类成为未检查异常(unchecked),其它异常成

为已检查异常(checked)。
Error体系 :
Error类体系描述了Java运行系统中的内部错误以及资源耗尽的情形。应用程序不

应该抛出这种类型的对象(一般是由虚拟机抛出)。
在java中任何异常都是在运行时出现的,在编译时出现的错误并不是异常,换句

话说就是异常指在运行时程序出现的错误。

四:完成的项目功能说明和缺陷分析

1.画板:能画矩形、圆、直线、曲线以及能填充和改变颜色,能擦掉图像,并能保存成文件形式和从文件中读取图像。缺陷:只能画简单图形,不能做图像高级处理。

2.五子棋:能下棋并判断输赢。缺陷:没有实现人机对战和悔棋。

3.弹球游戏:基本是一个简单的弹珠游戏了,感谢组内各个成员。不过要做到像网络上还是游戏机上的弹珠游戏那样完美还是有点差距。

五:这个阶段学到的经验
通过这初级阶段的学习,以及做过的几个小项目中,我学会了如何自己去找方法解决遇到的问题。比如说当不知道怎么转化字符串与二进制01串时,通过上网查资料,发现jdk中原来有这样的类似方法可以解决这个问题,所以省去了自己编写类似方法的步骤。
另一个方面就是学到了如何和别人合作,以及如何进行有效沟通。在小组合作的项目中,每个成员都尽力了,虽然前期没有先规划好开发计划,导致开发时间太长,但后来大家还是努力地完善相关功能,学习到的不是一个人做项目能体会的快乐。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值