java学习经历

关于寒假学习java,心中十分迷茫,但从看的书中总结出以下内容:

1、《深入理解JVM》-周志明

看这本书以前想学习java内存模型(JMM)/垃圾回收机制GC/类加载,到处百度搜索牛人总结与经验,可惜基本上看不懂,可以说看了根本要靠死记硬背才能记住,而且周边的初级开发(不了解JVM基本上都是初级开发)一谈起JVM,都说只有面试才用得到,平时没用,当你看完这本书时或者说当你升为高级开发工程师(非年限定义)/架构师时,设计到大系统、高访问、高并发时,你就知道JVM的重要性。

对于井底之蛙来说,知道MVC,ORM就能做项目了,不过不假,但时间久了你终究会被淘汰,如今越来越多关注的是数据,如何处理好数据,才能在以后软件行业上混口吃的。

重点推荐。

2、大话设计模式-数据结构(设计模式)-程杰

      设计模式第一次接触就是程杰这本书,之前看别人的代码总是接口抽象,很烦按ctrl一层层点一层层跳,很难看懂,而且也很难明白这样写的意义,对于我这种初学者,自从学习了之后才发现java面向对象可以这么叼,才知道程序设计可以如此优雅。

再说数据结构,其实这本书我就看了前面几个章节,原本要靠死记硬背的集合存储结构,一下子全明白了,ArrayList、LinkList、Vector、Stack、Queue等等,也熟悉了什么是时间复杂度O(n)、O(1),以前根本看不到,因为以前课本上没学过。


3、《java编程思想Thinking in Java》

怎么说呢,这本书真TMD厚,字体真TMD小,我想吐槽!

我以前买过这本书,看不懂,看不进去,写的TNND是啥?感觉扔了,又不练肱二头肌,拿着干啥?

而上个月我却又买了,到手后我认为,如果要从第一页开始翻,估计基础没看完我肱二头肌要雄起来了。

于是我从多线程编程开始看,果然以前不懂得一下子明白了许多,加上有内存模型的基础知识,学起来也算是马马虎虎,偶尔在根据书上的例子敲敲,基本上把这块给看完了,个人评价写的挺不错。。。。。

接着我又去看了字符串,知道了原来String是不可变的,我cao,一直String了这么久这个鬼东西居然不知道,还有stringbuffer和stringbuilder。

最后又去看了泛型、内部类,尼玛这写的是啥,“个人感觉”好是好,就是云里雾里,难怪大家说这本书好,原来是好在看不懂,毕竟是外国人的思想!哪像国人写的《多线程编程核心技术》这本书通俗易懂,整本书全是各种例子代码,不过我看不下去不知道为啥,朋友说很容易学一下子就看了一半。

4、《分布式Java应用基础与实践》-阿里巴巴资深技术专家-林昊

首先,个人感觉这人很NB

第一眼看这本书的时候,看了一下目录,我去,完全不懂啊,除了JVM。。。好吧,至少有个章节有点认识

本着好学的精神,看吧反正书也不厚,而且是PDF,慢慢看吧,于是上班时间就...嘿嘿偷偷的一有空就看,我敢说,如果你是分布式系统架构师,这本书的内容你必须得会。可惜我看了也记不住。。。。只能多看几遍了。

        

5、《大型分布式网站架构设计与实践》-阿里巴巴资深技术专家-陈康贤

首先,个人感觉这人很NB

然后这本书2014年出版的,把如今主流的技术框架全部介绍到位,虽然每个点讲的不深,但每个点全部涉及,于是我开始正式学习分布式架构技术。


6、我开始学习:

Maven:多模块搭建SpringMVC+Mybatis+Velocity+Mysql(学习过程中终于知道xml头部的schema,之前总是copy,从不知道在哪搞得)

Redis:本地win7 安装后根据网上的例子写测试,集成springMVC

Zookeeper:本地安装、linux环境部署安装、集群环境搭建测试

Dubbo:根据官方网站的文档学习,很容易

kafka、Hadoop(学习中http://www.chuanke.com/v5145764-155779-613015.html,不知道讲的怎样,反正跟着安装

分布式事务(未开始):龙果学院的支付系统、JTA



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值