我是一个很懒的人,懒不光体现在写东西上.生活、学习,各方各面都能将它反映出来!也是因为懒,大学上到现在,写代码写到现在,依然感觉有点空空的!其实仔细想想,自己什么都不会!
貌似学了不少东西,就单Java,对各种框架都了解一些.可是头脑是糊涂的,根本没有写代码的乐趣,感觉都是机械性的东西.现在有这些框架就更好了,基本成了配置代码了.因而很多以前会的都淡忘了,很多不会的依然不会!鉴于此,现在重新从Java基础学起!
前两天也开始从基础C开始看起,但是时间的关系,不能只看C了,必须多个一起看.即将毕业,不能毕业了还躲在家里学学基础,使自己逃避就业压力吧.于是多种东西一起看也是没有办法的办法了!
今天看了一天的Java基础,正好跟C的基础也联系起来了!基本语法一翻即过,稍微注意一点细节.然后就开始写一个日期程序也是以前写过的.可是忘了,也没别的,就是如何获取当月的第一天是星期几,这一块不知道怎么得.当时是老师教的,写上也就忘了,这次本想自己想出一个算法来,可惜脑袋好像生锈了一般,想不出通用的算法.依稀也记得在Java中可以用Calendar类来解决,可是不知道怎么解决,看来半天帮助文档,知道怎么用,可是不知道怎么解决问题.百度,谷歌搜了一遍,倒是有人给出解决方法,可惜自己不太明白,因而也不知道怎么结合进自己程序里去.看来还是留着再问一下老师了!
晚上还看了递归.说实话,以前都感觉对递归有些陌生了,毕竟在实际中用递归,至少我本人用得不多,而且递归效率也低,还可以完全用迭代来代替(我还不清楚迭代是怎么回事,明天翻书看看,有没有相关介绍).今天看,还是有点吃力.递归还是比较抽象的.不过我看的我们Java教科书在讲递归简单的例子这块还是不错的,有图有说明,比较清晰易懂.比谭浩强那本C语言的那本书还好些.C的那本没有图,理解起来更费力.我现在尽量想看得深一些,理解得更彻底一些.Java那本书的图很好,把递归用堆栈画出来,确实感觉上好理解得多了!不过后来讲汉诺塔又是C那本讲得更细些了!不过汉诺塔还是有点不理解啊!看来我这脑子真是笨得可以了!
今天还花了不到两个小时的时间做了一下毕业设计.说实话,我太不想做这个毕业设计了.它是结合使用Struts,Spring,Hibernate三个框架来做的.也正因为用了这些框架,对我这种入门者来说,非但没有简化劳动,还让我在配置,在综合应用Spring,Hibernate中的功能时,晕头转向.还不如直接自己写页面跳转,自己用jdbc直连数据库好呢!这也是我再学Java基础的原因.我要想真把这些框架能掌握的话,还是得有好的Java基础,才能深刻理解那些框架.现在要我去细看那些框架,不知道什么时候就会云里雾里的了!
时间紧迫,任务繁忙.再懒也不能懒了.毕业设计,工作压力,技术的缺陷.让我一度心慌慌的.不过慌也没用,现在意识到一点,只能去做,慢慢做,好好做.
转载于:https://www.cnblogs.com/521taobao/archive/2012/03/17/2402422.html