课设有感--第一份博客给已经逝去的Java课堂

      经过短暂的八周的Java程序设计,终于把你画我猜的基本功能实现,看着自己用代码砌成的程序可以运行的接近自己的想法,使我不仅技术进步,能用代码去解决实际的问题了,更重要的,提高了我的编程兴趣,使我下意识留出时间每天编程。

    项目开发中遇到的困难及解决

课程设计过程中,错误和困难可谓常客,遇到的状况大大小小多多少少,到交结果之前,总算被我们解决了。

  谈到遇到的困难,在图形界面部分,主要的有两点,一是界面布局问题,如何在有限的空间实现最多的功能,让界面友好,交互流畅困扰了我很久,从开始写界面到现在,我组前前后后换了三次界面,试过最复杂的网格布局管理器,最终还是一个像素一个像素的规定了每个组件的位置,第二就是画图时鼠标移动过快就连不成线的问题,为此我逛过不少论坛,查了好多字资料,最终也把它给解决了;至于网络编程,与其说是方法问题到不如说是理解问题,从来没有接触过网络和多线程原理的我和组员在编写网络时用了过半数的时间来理解他们如何运行;谈到数据库,就不得不说在已经搞明白数据库如何使用,这次课程设计要用到哪些sql语句之后还没有安上数据库的苦痛,在mysql5.6上,删除了引导配置文件,网上的配置教程又众说纷纭,试过近百种方法的我最终还是安装上了数据库,这个问题花掉了好多不该花的时间,不过错误给成长铺路,最后我也能帮别人按数据库了。

体会

短短8周,刚开始接触画图方法的有点无知的我还历历在目,因为装个数据库而忙忙碌碌近一周的我仿若昨日,如今的我,也能帮助同学配置数据库了,不自觉会有一点小小的成就感。写到如今,再回首自己这八周来时的路,每一个凌晨1:00过后面对看似一点都没有进步的程序也没少崩溃,但在程序每一个小功能的实现的乐趣的吸引和队友不时的鼓励下,最终还是完成了任务。这让我明白了那句话:“每一个努力过后没有进步的背后,不是没有成长,而是在扎根”。

这次课程设计,不仅让我掌握了老师课堂上讲的知识,更重要的,让我提高了自己的自学能力,好多之前没有见过的类都通过API,逛论坛搞明白了他的方法,看着自己编写的程序一步步完善,我开始更加喜欢编程,开始努力写出完美的代码。除此之外,我还得到了一些有用的教训:写程序时必须要细心,不能输错一个字符标点,就连全角半角也得注意。在修改时要有耐心,编译出错后必须逐个错误去改正,绝不能心急浮躁,否则修改之后还会有新的错误。错误要从头开始看,要直面错误。

  课设结束,Java结课,以后就没有专门的Java课程了,可是这次课设带给我的对Java魅力的领悟和对自我成长的欣慰,会这样陪着我编程道路上一步一个脚印的走下去。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值