java基础开端

    已经很久没写东西了。并不是没看书并不是没做技术,而是中间穿插了种种。自从工作尘埃落定之后,回了项目组,一干就是浑天暗地,直到过年。大年刚过,二月底三月初,风风火火的论文大战开始了起来。直到三月底,27号下午,整整把论文交了上去。整整4万字,自己手打,之后我都不敢相信我打了这么多字,从今以后我再也不怕什么写文章之类的东西了!晕死!之后总算一切归于沉寂。这之中我看了几本技术与人文的书籍,例如池老师的《人生元编程》,还有吴军博士的《浪潮之巅》,还有一本没看完的《黑客与画家》等等(还有本是《java程序员入职那点事儿》,作者我给忘了,绝版书,憋憋屈屈的在新浪微博看完的!)。其中给了我很多启发与对未来的展望,还有一种心态:作为写代码的人,作为程序员,我应该如何面对自己的职业,我面对的职业是我喜欢的,那他到底是个什么样子。当然,归根结底给予了我很多动力,有一种拼刀尽头的动力。我知道,这个所谓的动力会一点点消散吧,但是,我的理论是:三分钟,那也有三分钟啊!无数的精神yapian片给了我们无数的三分钟,没了我在再找yapian,吸了继续,只要你还爱这行,就不怕不会被打动,那样3min*n(n∈(0,∞)),这就是无穷大了。什么有限的生命无限的XXXX,现在是无限的技术发展。对于技术这一块,我打算用这段我交了论文并且还没有入职的日子,好好沉淀一下,把自己这几年所学所接触的技术点,都给看一看,对工作我想是极好的。我一直在说,如今是我人生中最清闲的日子,以后可能不会再有了(退休……)!这其中包括java基础(两本书吧,疯狂笔记和编程思想,足够足够的了,编程思想我主要是想总结其中所涉及的设计模式,讲的很不错,不愧是java宝书级别),javaEE的基础(这东西我还真没看过,整天web轻量级开发,原理我知道是javaEE,这回要扣原理性的东西!),spring实战(这东西一直在用的一个框架,很牛X,可是还真没认真读过其中技术细节),Activiti5工作流(嘿嘿,他是我毕业论文的方向,我总不能不看看吧!),算法与数据结构(我有一本java的数据结构书,很多本算法的,挑两本来看,其重要性,我不说了!),C++primer和侯杰那几本书(primer我看过一遍,这回第二遍,侯杰那几本我买了还没动,不知道能看几本,争取看吧!),还有本C++的数据结构(那本书我觉得还行,也是买了没看)。这样下来是铁定看不完的,何况还有《鸟哥的私房菜》这种linux级别的东西,并且还要我去总结,写些技术博客,做做技术笔记之类的,还是那句,能看尽量看吧,看不完,以后接触到了再看也不迟!
    10天左右将851页的《疯狂java笔记》看完了。做了两年多的java,多少对他可以说得上的掌握吧。但是还有很多知识的盲点,在这次看书中都给标记出来了,在这之后陆陆续续总结出来。其中,我自我感觉很拿不定的模块便是java的IO。你说吧,这东西很重要,可是这几年的web开发用这个的机会是很少的,都是与数据库打交道去了,用到io也就查一下,过后就忘了。javaIO众所周知是很错中复杂的,什么字节流字符流,包装类等等,烦烦烦!这回看了老李这本,我觉得是神清气爽了不少!他不愧教了8年的java,很有经验,总结的恰到好处,很清晰明了。所以这回我打算从javaIO这一章(很后面的一章,因为是java的高级特性嘛!)开始讲。而且还要说一点,就是java8的问题。因为最近java8推出了没多久(没一年吧,似乎),很多新特性雨后春笋了,例如lambda,还有新NIO我都会着重。因为发现NIO是非阻塞,并且可以线程安全,而且具有很高的读写效率,对应的,在紧接着的网络编程方面,NIO也发挥着巨大的效用。我度娘了下,虽然现在在网络编程中对NIO的运用并不多(可能天朝网络如此罢了~),但是这TM觉对是趋势啊!而且还有这几年火的火的不行的并发问题,全因为这个时代!!什么时代?大数据啊,大数据啊亲!大数据啊有木有!我看了下,似乎java现在也是被用在服务器最广泛的语言,那java线程编程(并发)重要程度不言而喻。以至于我都想去把那本中文翻译被喷到不行英文原版被赞道不行的《java并发编程实战》给买下来,感觉还是等等,没到那,到了我再去看。所以对于这次的总结,我会先从高级特性开始,首先的三章:javaIO->java线程编程->java网络编程,在以后我还没想好接下来写什么,不过我觉得我会写图形界面编程。因为学了计算机这么多年了,真正完完全全彻底学一个图形界面编程,还真没有。以前的Qt还不上台面,那时候对于编程尤其是C++,总有一种高大上神秘之感,像是蒙纱少女,就是不让你看到,就是不让你接近(嘿嘿扯了个蛋,就是没认真下功夫去啃罢了!),最后也是半途而废。当然这一轮沉淀下来,我想我会接下来把Qt拿起来的!因为现在我的能力已经是“少女将蒙纱掀起来了”,就看我能不能走过去!这回趁这个机会,我先把java这个图形界面学了,虽然java桌面应用少,不过也不是还有么!再说我自我觉得是我做图形界面的一个开端,以后还会有Qt、安卓、apple……想远了,不过java我自认为,是一个很好的对图形界面入手级别的语言。结合io、多线程、网络,就可以出来个例如通信软件的东西了!想着就很有兴趣呢~(好吧卖萌了!喂,我是爷们儿!!!)。就这些,暂时,看情况陆陆续续的写,陆陆续续的发。期间我白天会在图书馆继续往下看书(接下来,我应该会看javaEE那本经典书籍,没看过,首推!),晚上回来总结,半夜看小说或者看动漫或者看综艺,嘿嘿!加一句,小说这段时间我打算看几本有分量的《挪威的森林》《穆斯林的葬礼》《追风筝的人》《冰与火之歌卷1》(1-3),嘿嘿,毕竟嘛,精神世界并不能缺失,程序员如此,不解释,寻求答案,去看几本技术与人文的书吧!
    晚,累,睡~

猜你喜欢

转载自2086420470.iteye.com/blog/2201227