9本java程序员必读的书(附下载地址)
本文列出的9本书在Java程序员界都是被认为很棒的书。当一个程序员开始初学Java时,他的第一个问题应该是如何选择一本书来作为指导学习Java。这个问题也就表明,相对于其他的教程和博客,Java书籍还是很重要的参考
本文列出的九本书是我个人非常喜欢的Java书籍,当我有时间的时候,我就会将它们捧在手里阅读。
《Head First Java》
head first java
Head First Java是所有编程或者Java初学者最适合的书籍,我很喜欢轻松和寓教于乐的Head First风格,这应该是最有意思的关于Java的书。
《Head First 设计模式》
head first design pattern
Head First设计模式又是一部Head First系列的书籍。作者为Kathy Sierra及其团队。当我在2006年开始读这本书的时候,我对设计模式并不是很了解。设计模式解决什么问题,怎么解决问题,如何使用设计模式,设计模式有什么好处,这些问题我几乎都无法回答出来。但是当我读完这本书的时候,一切都豁然开朗。
《Effective Java》
Effective Java
Effective Java这本书也是一本我最喜欢的。本书为领导开发Java集合框架和并发API包的 约书亚·布洛克 大神所著。本书适合于有着数年开发经验Java程序员,通过本书我们可以很多编程中的最佳实践,并且可以从JDK贡献者布洛克大神这里汲取经验。
《Java并发编程实战》
Concurrency Practice in Java
又一部 约书亚·布洛克 大神的经典之作,当然本书的另一位主作者为 Doug Lea(影响两次Java历史上的大变革的大神)。这本书几乎就是Java并发和多线程编程方面的权威,同时也是核心Java开发人员必读的一本书。
《Java Generics and Collections》
Java Generics and Collections
这本书是来自O’Reilly的一本成功之作,作者为Naftalin和Philip Wadler。正如书名可知,这本书的内容关注于泛型和集合这两个Java语言的核心方面。
《Java性能优化权威指南》
Java performance
本书为我个人的最爱,本书重点关注性能监视,性能剖析以及如何使用工具对性能分析。本书不同于其他的编程书籍,因为本书中涉及到很多Java虚拟机的细节,垃圾回收机制,Java堆内存监视以及对程序性能剖析。
《Java Puzzlers》
Java Puzzlers
再介绍一本 约书亚·布洛克 大神写的书。本书的另一位作者为Neal Gafter(已转到微软做Donet Compiler技术Lead)。
《Head First Object Oriented Analysis and Design》
Head First Object Oriented Analysis and Design
这是一本属于Head First系列的关于面向对象编程的书。本书建议和Head First设计模式结合阅读,效果更佳。本书关注于面向对象设计原则,比如多用组合少用继承,针对接口编程而非针对实现编程,不要重复你自己等。
《Thinking in Java》
Thinking in Java
Thinking in Java book应该是Java中文界最有名的书籍了,中文又名 Java编程思想。作者为Bruce Eckel,他也是Thinking in C++的作者,他用自己很独特的观点讲述了Java。据我所知,这本书获得了很高的认可,本书是一本介绍齐全的Java学习参考书。如果你不喜欢Head First类似小人书那样的讲解,可以尝试这本书。本书的内容讲解详细,成熟(相对Head First有种教科书的感觉)。
《Java程序员修炼之道》
《Java程序员修炼之道》分为四部分,第一部分全面介绍Java 7的新特性,第二部分探讨Java关键编程知识和技术,第三部分讨论JVM上的新语言和多语言编程,第四部分将平台和多语言编程知识付诸实践。
《Java核心技术》
Java领域最有影响力和价值的著作之一,拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。)根据Java SE 7全面更新,系统全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。
以上所有书籍的下载地址:百度云盘 链接:http://pan.baidu.com/s/1jGTZ0r0 密码:zhdw 点击云盘链接输入后面这密码即可下载资源。
本文由乐橙谷整理转载。
转载于:https://www.cnblogs.com/Andy-luqc/p/6093918.html
9本java程序员必读的书(附下载地址)相关推荐
- Java程序员必读之书单
读书是另一种感知世界的方式,是另一种提升自我的方式,是另一种与人交谈的方式,一周不读书就觉得自己俗了,长久不看书,写东西就找不到感觉了,网络上,电视上,各种电子设备上的内容当然不少,但都比不上读书,读 ...
- 9本Java程序员必读的书
本文列出的9本书在Java程序员界都是被认为很棒的书.当一个程序员开始初学Java时,他的第一个问题应该是如何选择一本书来作为指导学习Java.这个问题也就表明,相对于其他的教程和博客,Java书籍还 ...
- 2021年Java程序员必读书籍书单
小编这有自学的过程中有一些资源可以免费共享, 欢迎进群自取853665602, 群内还有更多其他Java学习的资源(内涵:Java80g学习视频+Java学习书籍+Java项目实战源码+安装软件等] ...
- Java程序员必读之热门书单
读书是另一种感知世界的方式,是另一种提升自我的方式,是另一种与人交谈的方式,一周不读书就觉得自己俗了,长久不看书,写东西就找不到感觉了,网络上,电视上,各种电子设备上的内容当然不少,但都比不上读书,读 ...
- 推荐几本Java程序员必读之热门书单的好书!!!
读书是另一种感知世界的方式,是另一种提升自我的方式,是另一种与人交谈的方式,一周不读书就觉得自己俗了,长久不看书,写东西就找不到感觉了,网络上,电视上,各种电子设备上的内容当然不少,但都比不上读书,读 ...
- 变态级JAVA程序员面试32问(附答案)(转载)
flyjimi的专栏 君士坦丁堡的血泪 CSDNBlog | 我的首页 | 联系作者 | 聚合 | 登录 66篇文章 :: 0篇收藏:: 9篇评论:: 0个Trackbac ...
- Java程序员必读的入门进阶书单
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lZRiIYGZ-1659350372441)(http://static.chayuqing.com/edddeb707 ...
- Java 程序员必读的五本书籍
如果你是一名程序员,想知道如何提高你对Java的了解或者成为更好的Java开发人员.在本文中,我将分享一些最好的Java书籍.这些书经受住了时间的考验,随着岁月的流逝变得越来越重要.不管你是学生还是职 ...
- java程序员_哪些书是不可错过的?Java程序员书单分享
作为后浪程序员,我们要精通一门编程语言,最好的途径就是看书,而这个时候读什么书就变成了最关键的了,靠谱的书籍无疑可以让我们少走弯路事半功倍,今天就来给大家推荐一些Java工程师必备书籍. 入门篇&l ...
最新文章
- WMI技术介绍和应用——执行方法
- CentOS 6.3下Strongswan搭建IPSec ***(ipsec.conf配置文件有讲解)
- IBMDB2数据库软件安装教程
- C++如何把字符串转化为数字?
- Wpf Binding.Path设置
- mysql 执行计划_mysql执行计划
- cisco packet tracer实验案例-重置路由器ENABLE特权密码
- css 旋转 animation动画
- python能以文本和二进制方式处理文件_使用Python进行二进制文件读写的简单方法(推荐)...
- centos 6.5 搭建svn
- MySQL5.7.32 64位解压缩版 windows操作系统安装教程图解
- 电脑系统win8计算机在哪里设置开机密码,电脑怎样设置开机密码_win8开机密码设置...
- 视频教程 | 与程序员进行高效沟通,三分钟带你掌握Zeplin
- 搜索词纠错(拼写检查)、相关搜索的原理与实现
- android 粘性控件,RecyclerView 粘性标签库: 可结合 BRVAH 使用
- ELK日志分析系统搭建以及springboot日志发送到ELK中
- android dialog隐藏虚拟按键,Android应用开发之Android dialog 去除虚拟按键的解决方法...
- 【winPE系统下如何安装游戏手柄】
- 2022年3000元电脑最强组装 组装电脑配置推荐3000元左右
- vue directives自定义指令的使用
热门文章
- 双向循环链表的冒泡排序
- PyTorch基础(12)-- torch.nn.BatchNorm2d()方法
- 状态管理 界面数据信息
- 请问知识图谱有哪些研究点是可以进行深入研究的?
- AndroidLinker与SO加壳技术之上篇
- 关于 QAbstractItemModel 学习的一点分享
- python class函数报错_Python 的函数是第一类 First-Class 对象
- idea代码提示插件_IDEA 插件推荐 —— 让你写出好代码的神器!
- Endnote X3 出现中文乱码
- 数学之美 系列十三 信息指纹及其应用