现在的位置: 首页 > 综合 > 正文

黑马程序员_银行业务调度系统学习总结

2016年12月14日 ⁄ 综合 ⁄ 共 1145字 ⁄ 字号 评论关闭

------- android培训java培训、期待与您交流!---------

通过学习了银行业务调度系统,让我感受到,开发一个系统,不是一定要非常高的技术,多数情况下就是应用基础的知识。通过学习,我总结出完成一个项目的一般步骤:

1.分析好需求,把每一个步骤弄清楚,写好开发文档

2.根据开发文档的需求,为了减少不必要的麻烦,把具有相同属性或者动作的类抽象出来

3.创建相应的类,继承抽象类

4.在类中添加属性和动作,建立类之间的关系

5.在主方法中调用对象的类对象。




不错,开发一个系统,基本上都是用上述基本步骤的,不需要很高超的技术,但是代码一定要简洁,这不仅仅方便于阅读,并且方便于日后的管理。


张老师在写代码时常常强调用什么样的代码,就会体现出什么样的水平。如用Listlist=new ArrayList()和用ArrayListlist=new ArrayList(),给人的感觉就是不一样。前者表现为基础比较深厚,代码运用熟练,更体现出多态性。后者给人的感觉很平常,没什么技术含量,在面试的时候前者往往被录用。所以,在编写代码时,不仅要想方法写出简洁的代码,还要会用代码!写出好代码。


学习了高新技术后,一定先考虑怎么使用高新技术。真佩服张老师在做项目的时候能熟练的使用枚举和线程池这两个高新的技术。通过了交通灯管理系统和银行业务调度系统的视频学习,让我很好的理解了枚举的使用方法和线程池的使用。

先说一下枚举,枚举的定义比较简单,在枚举中定义的变量都是常量,也可以定义有参构造器和相应的方法。构造器有一定的条件,参数必须跟枚举常量的参数一致,不然就会报错,这里强调,为了避免不必要的麻烦,枚举的参数最好用String类型的。并且定义了有参构造器后,就不要定义无参构造方法了。在枚举中的方法定义跟一般的方法定义没什么差别,我就不多说了。

其次是线程池的使用。在构造器中定义Executors.newSingleThreadExecutor().Execute(new Runnable(){},1,1,TimeUntils);后面在通过调用start()方法启动线程池,就可以启动了线程。如果在面试的时候,能用高新技术完成,想不得到高薪,都难。就像一个老医生,用古老的方法给病人看病,病情好转不太明显。这时刚毕业的你,学得了一门新技术,在给这个病人看病的时候,能利用新学习的技术到病人身上,病人病情很快好转。那么,你想不被定义为神医都难!!!!!


这是我通过银行业务调度系统的学习的一些收获,简单的跟大家分享,如有什么说得不好的,请大家多多指教,谢谢!!!


------- android培训java培训、期待与您交流!---------

详情请查看:http://edu.csdn.net/heima

抱歉!评论已关闭.