JAVA 心得

之前一直想自己做一个记账工具,后来正好想学一下JAVA,就用JAVA SWING自己做了一个,本来计划是一个月做完的,但是中间由于种种原因可以用的BETA版本就用了快两个月,直到现在才完成自己可以接受的正式版本,虽然将就着边编程边记账记了快半年了。不过还是有待完善的地方,不过自己用起来已经挺顺手了,没想到需要的新功能之前应该是不会做大的修改了,计划之后在此基础上再做个WEB的版本,顺便学学做网站。

在完成的过程中遇到了很多的问题,有的已经解决了,有的还没解决,在这里先列出来作为一个小结吧:

1. 用的UML做的系统设计,由于第一次做较大的设计,中间经历了很多的曲折,而且最后虽然其它的方面都还不错,但是冗余性方面还是有些问题,导致在实现时容易出现数据不一致的情况,在考虑是否应该参考数据库来设计。

2.数据的保存使用的JAVA的序列化,之前对这方面并不是太了解,对于需要序列化的类没有包含serialVersionUID对象,导致类有一点改变之前保存的数据就无效了,于是很悲惨的一次次重新手工录入数据。

3.编程使用的netbeans,慢慢发现了很多的辅助功能,比如自动生成setter/getter,国际化向导等,活用IDE的功能能大幅提高效率。

4.JAVA有很多成熟的库可以使用,比如日历控件jcalendar,图像控件jfreechart(饼状图等),在需要完成某个功能时可以先在网上找需要的资源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值