小试牛刀之——Java开发

不想说太多,初学Java不久,却也半年多了吧,断断续续的看,没有正经地编几回程序。本次期末teacher给了个题目,让俺们编去。于是只有尽心去试。

一路狂抛Exception,一路的艰辛的与bug抗战,真的可谓“遇神杀神,遇佛杀佛”,罪过罪过。

不想得过且过,于是雁过留痕,该总结的还是要总结的。

1.调试时由于不熟悉某些方法(函数)的具体使用方法,编完子程序后总是不放心,于是编了测试程序局部调试。可是却发现有些bug就是在这局部调试过程产生的,而且一直找不到解决方法。直至实在狠下心来,整合到主程序里去,结果却发现bug意外的消失了,编译顺利。呵呵

ps:初入门者似乎总偏向于局部入手,自下而上地进行。但是,终究还是得以整个系统的设计展现。所以,自上而下的设计更显得重要。系统性的设计往往能消除局部设计间的不协调,比如偶遇到的bug。

2.学习一门语言时,以前总是想详细地看完一本或几本相关的书,了解到具体每个知识点的用法,以期在应用时能势如破竹,一举而成。须不知,要学的东西实在太多太杂,开发应用时用到的知识点也是有限的,也就是说有些东西根本不可能用的上,或者使用频率极低。

ps:更便捷更实效的方法便是系统性地看完一本关键的书,有个大概理解即可,然后在使用过程中肯定会遇到问题再去查阅相关知识点,网上攻略,API文档等等。信息时代,“搜商”是必备的。最后,再回过头来稍作总结,对原书的知识肯定有更深的理解。

3.“回报定律”:开源是个好东西,好好利用。网络经验传授,也很珍贵。
eg: -google codesearch 便是找代码的好地方。当然还有其他开源论坛等
ps:有所得时,也要乐意分享。多写多总结。Remember "Golden Rule": treat a man the way you want to be treated.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值