学习的最好途径就是看书

http://how2j.cn?p=80908 (个人的学习网站,挺全面的,有javaweb,javaSE 等等)

学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:

1、能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料

2、对着书上的代码自己敲的时候方便

"看完书之后再次提升自我的最好途径是看一些相关的好博文",我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学习之后的一些总结和提炼,对于梳理学习的内容很有好处,当然这里不是说自己的学习方法,就不再扯下去了。

很多程序员们往往有看书的冲动,但不知道看哪些书,下面我就给各位Java程序猿们推荐一些好书(每本书的作者会加粗标红),其中绝大多数都是我自己平时在看的书,也算是我对于平时读的书做一个小总结和读后感吧。

http://www.cnblogs.com/java-my-life/

首先推荐的不是一本书,而是一个博客,也是我们博客园另外一位博友java_my_life。

目前市面上讲解设计模式的书很多,虽然我前面讲了看书是最好的,但是对设计模式感兴趣的朋友们,我推荐的是这个博客。这位博友的设计模式讲得非常非常好,我认为90%的内容都是没有问题且很值得学习的,其讲解设计模式的大体路线是:

1、开篇点明该设计模式的定义

2、图文并茂讲解该设计模式中的结构

3、以详细的代码形式写一下该种设计模式的实现

4、补充内容

5、讲解该设计模式的优缺点

对于一个设计模式我们关注、学习的知识点,不就是上面这些吗?

不过我要重点提醒一下网友们,同一种设计模式的写法有多种,并不是说只有按某种写法来写才是这种设计模式。比方说适配器模式,我们关注适配器模式一定要关注的是什么是适配器模式不是怎么写适配器模式,不要认为某段代码不是按照适配器模式的写法写下来的它就不是适配器模式了,记住这一点,你在学习设计模式的时候一定会对代码中用到的设计模式有更深入的理解。

《深入理解Java虚拟机:JVM高级特性与最佳实践》

给Java程序猿们推荐一个个人觉得超级好的Java学习网站相关推荐

  1. 给 Java 程序猿们推荐一些值得一看的好书

    转载:http://www.cnblogs.com/xrq730/p/4994545.html 学习的最好途径就是看书 "学习的最好途径就是看书",这是我自己学习并且小有了一定的积 ...

  2. 十进制转二进制 java 程序_如何把一个十进制数转为二进制数的Java程序?

    展开全部 十进制数转二进制分2部分,整数和小数部分. 1.整数部分 十进制整数转换为二进制整数采用62616964757a686964616fe59b9ee7ad9431333337616533&qu ...

  3. java程序猿必读的学习书籍,良心推荐!

    每年都有很多人想要学习java技术,有的是自学,有的是报班学习,但是都免不了要看书籍学习,书籍学习带来的知识更加牢记,也可以随时做笔记,下面小编就为大家推荐java程序猿必读的学习书籍,希望能帮助到大 ...

  4. Java程序猿必读的书籍,良心推荐!

    每年都有很多人想要学习java技术,有的是自学,有的是报班学习,但是都免不了要看书籍学习,书籍学习带来的知识更加牢记,也可以随时做笔记,下面小编就为大家推荐java程序猿必读的学习书籍,希望能帮助到大 ...

  5. 奇葩的java代码_聊聊我面试过的一个最奇葩的 Java 程序猿!

    上周我聊了聊最让我反感的 10 种程序猿,无奈一个小时就进行了删除,详细原因就不说了,容易招黑. 今天聊的我面试过的最奇葩的一个程序猿,绝对是奇葩中的奇葩,简直是程序猿中的另类,最让我反感的程序猿又添 ...

  6. java webservice报文过长_工作1-5年的Java程序猿到底需要怎样的一个技术栈?

    工作1-5年的Java程序猿到底需要怎样的一个技术栈? 前言: 具有1-5年开发经验的程序员 需要学习的内容其实还有很多很多. 今天跟大家交流一下希望分享出来的对大家能够有帮助,这是我这些年总结出的一 ...

  7. Java程序猿从笨鸟到菜鸟之(九十二)深入java虚拟机(一)——java虚拟机底层结构具体解释...

    本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 在曾经的博客里面,我们介绍了在java领域中大部分的知识点,从最基础的java最基本的语法 ...

  8. 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议 - 左潇龙 - 博客园...

    引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...

  9. 【转】回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议

    原文作者:zuoxiaolong(左潇龙) 原文地址:http://www.cnblogs.com/zuoxiaolong/p/life51.html 引言 其实本来真的没打算写这篇文章,主要是LZ得 ...

最新文章

  1. HBase搭建完全分布式环境
  2. 【Java 并发编程】线程池机制 ( ThreadPoolExecutor 线程池构造参数分析 | 核心线程数 | 最大线程数 | 非核心线程存活时间 | 任务阻塞队列 )
  3. Linux系统下文件字体乱码的解决方案
  4. Boost:将自定义占位符_1复制到arg <1>的测试程序
  5. CF-241 E.Flights(差分约束)
  6. python 元类 type_Python 使用元类type创建类对象常见应用详解
  7. poj1236 Tarjan算法模板 详解
  8. redis中zset底层实现原理
  9. Linux进程间通信——信号
  10. 【KDD 2020】会话推荐系统新进展:基于互信息最大化的多知识图谱语义融合
  11. php里ezpdo orm框架初探
  12. Windows Phone 8 蓝牙编程
  13. 忙碌了一整天,终于弄好了免费电脑版的KTV点歌系统,以后可以K歌了!
  14. RNNoise降噪训练
  15. Setting语言与输入法列表客制化
  16. 全文检索——Lucene
  17. 【K210】K210学习笔记七——使用K210拍摄照片并在MaixHub上进行训练
  18. Bootstrap4速成笔记五 Listgroup,Modal,Nav,NavBar
  19. mysql show-warnings_MySQL-show warnings
  20. 千万级并发实现的秘密:内核不是解决方案而是问题所在!

热门文章

  1. 商密圈大咖齐聚北京 共商国密开源未来发展方向
  2. mp3格式转换器怎么用?给你快速转换音频格式的方法
  3. Yolo-FastestV2在树莓派4B上的MNN移植记录
  4. 请详细介绍声发射检测技术
  5. eMule Server发公告对中国人改造客户端,疯狂扫描服务器不满
  6. ubuntu下完美使用QQ
  7. python项目练习--链家房价分析
  8. 自定义类型(结构体、位段、联合体、枚举)
  9. 一、Linux磁盘管理(持续更新纠错......)
  10. SAR回波信号基本模型与性质