Java 学习之路让我帮助很大的书籍
笔主目前从事Java工作已经5年,满打满算下来,从大二上学期接触 Java 到现在也快走过了 7 个年头。在学习 Java 过程中,网上的一些视频还有一些书籍对我帮助都很大。下面就我自己看过的一些书籍,来分享一些对我帮助比较大的书籍。
1《Head First Java. 第二版》
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fnPHeqD6-1575423102460)(http://my-blog-to-use.oss-cn-beijing.aliyuncs.com/18-5-22/28582004.jpg)]
可以说是我的 Java 启蒙书籍了,特别适合新手读当然也适合我们用来温故 Java 知识点。这本书前前后后读了至少有三遍,也做了很多笔记。
这本书的魅力就在于通过诙谐幽默与问答的方式让你入门 Java,要说缺点的话,我觉得可能就是这本书只能带你入门,如果你想更深入学习的话,还是需要看像《Java 编程思想》、《Java 核心卷术》这样的书籍。
获取书籍关键词:Head First Java,注意每个单词之间有空格哦
2 《Head First 设计模式 (高清版)》
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Wktvn5Ei-1575423102756)(http://my-blog-to-use.oss-cn-beijing.aliyuncs.com/18-5-22/39020696.jpg)]
非常值得推荐的一本书,不仅仅是学习设计模式,也是在推荐你编程能力的锻炼。通过 Head First 系列书籍以往的幽默方式讲解,通过格式实际生活中的例子带你掌握大部分设计模式。唯一不足的我觉得可能是书中的例子偏西方化,不过还好,影响不打。
获取书籍关键词:Head First 设计模式,注意每个单词之间有空格哦
3 《图解 HTTP》
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QOpmF4c8-1575423102757)(http://my-blog-to-use.oss-cn-beijing.aliyuncs.com/18-5-22/99358120.jpg)]
非常推荐大家看一下 《图解HTTP》 这本书,这本书页数不多,但是内容很是充实,不管是用来系统的掌握网络方面的一些知识还是说纯粹为了应付面试都有很大帮助。大二学习这门课程的时候,我们使用的教材是 《计算机网络第七版》(谢希仁编著),不推荐大家看这本教材,书非常厚而且知识偏理论,不确定大家能不能心平气和的读完。
获取书籍关键词:图解HTTP
4 《深入理解 Java 虚拟机(第 2 版)周志明》
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GU8lOwiw-1575423102758)(http://my-blog-to-use.oss-cn-beijing.aliyuncs.com/18-5-22/24332314.jpg)]
神书!神书!神书!建议多刷几遍,书中的所有知识点可以通过 JAVA 运行时区域和 JAVA 的内存模型与线程两个大模块罗列完全。
一般作为 Java 程序员在面试的时候一般会问的大多就是 Java 内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM 内存管理这些问题了。这些内容参考周的《深入理解 Java 虚拟机》中第二章和第三章就足够了。
获取书籍关键词:深入理解Java虚拟机
5 《Java 核心技术卷 1 + 卷 2》
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xXupgTdJ-1575423102759)(http://my-blog-to-use.oss-cn-beijing.aliyuncs.com/18-5-22/6736481.jpg)]
很棒的两本书,建议有点 Java 基础之后再读,介绍的还是比较深入的,非常推荐。
我当时看这本书的时候是在看完《Head First Java. 第二版》后开始看的,由于书籍比较厚,我是选择性看的,当时主要看的是集合篇。非常非常不错。建议结合《Head First Java. 第二版》一起看效果更佳。
获取书籍关键词:Java核心技术
6 《高性能 MySQL》
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qBt8DKON-1575423102760)(http://my-blog-to-use.oss-cn-beijing.aliyuncs.com/18-5-22/64263293.jpg)]
不适合 MySQL 初学者看,因为太厚,语言很枯燥,理论性强,学术味浓。不过,这本书内容非常全面。
按照书名,它应该只讲如何让 MySQL 保持高性能,实际上它还囊括了使用 MySQL 的应用的性能问题。
推荐大家有能力阅读这本书之后再看,这本书对于你构建高性能的 Mysql 数据库服务帮助很大。
获取书籍关键词:高性能MySQL
7 其他书籍推荐
《Java 编程思想 (第 4 版)》
这本书要常读,初学者可以快速概览,中等程序员可以深入看看 java,老鸟还可以用之回顾 java 的体系。这本书之所以厉害,因为它在无形中整合了设计模式,这本书之所以难读,也恰恰在于他对设计模式的整合是无形的。
获取书籍关键词:暂未收集到该书籍
《大型网站技术架构:核心原理与案例分析 + 李智慧》
读这本书,基本不需要你有什么基础啊~ 读起来特别轻松,但是却可以学到很多东西,非常推荐了。
获取书籍关键词:大型网站技术架构
《设计模式:可复用面向对象软件的基础》
听说是设计模式中的圣经级别的存在,但是好像挺难看懂,我暂时还没打算看。
获取书籍关键词:暂未收集到该书籍
《Spring 源码深度解析》
如果你想阅读 Spring 源码,但又不知道从何读起,那么我推荐你读一下这本书,学习 Spring 源码时我就是读的这本书。
获取书籍关键词:Spring源码深度解析
写在最后
看书很重要,总结更重要。平时学完一个知识后,要多思考、多总结。。。如果你不考研,对自己的方向很迷茫的话,就去招聘网站看看别人的要求,自己还差多少。多看看别人分享的 BAT 的面经,你会很有动力。
在生活中一定要保持谦虚,保持谦虚,保持谦虚,时刻都要有反省的准备,你要记住学无止境,永远不要满足现在的现状。另外,就是一定要掌控好自己的时间,多留点时间给父母亲人,以及那些自己在乎的人。如果对别人很在乎的话,不要去装作不在乎,因为这样真的不是太好,虽然我之前也会这样,很多时候撰写的消息,最后没发出去。
最后,祝大家技术在沉淀中升华。
关注公众号:「Java 知己」,每天更新Java知识哦,期待你的到来!
- 发送「Group」,与 10 万程序员一起进步。
- 发送「面试」,领取BATJ面试资料、面试视频攻略。
- 发送「玩转算法」,领取《玩转算法》系列视频教程。
- 千万不要发送「1024」...

Java 学习之路让我帮助很大的书籍的更多相关文章
- 新篇章之我的java学习之路下
昨天写下了人生的第一篇博客,今天接着写我的java学习之路有关开发及框架的学习过程. 想要学好java语言,只学习一些java的基本语法对实际开发中的用处还是不大的,所以我们还要掌握一些有关javaW ...
- java学习之路之javaSE基础1
<h2>java学习之路之javaSE基础1</h2> <div> ###01.01_计算机基础知识(计算机概述)(了解)* A:什么是计算机?计算机在生活中的应用 ...
- Java学习之路(转)
Java学习之路(书籍推荐) 一.基础类 1.<Thinking in java>(阅读2遍),入门第一位是建立正确的概念 2.<Core Java>这本书更贴近实践,更多 ...
- java学习之路之javaSE基础2
java学习之路之javaSE基础2 所有的代码都是引用他人写的. 1.逻辑运算符 //&,|,^,! //int x = 10; //5 < x < 15 //x > 5 ...
- JAVA学习之路与大家分享
这是我四年以前总结的JAVA学习之路,希望对初学者或想从事JAVA开发的人有帮助. 本人是软件工程专业出身,先后学过C.C++.JAVA.VB.delphi等等开发语言以及网络相关管理技术.哎,好久不 ...
- Java 学习之路 -- day00
Java 学习之路 -- day00 Typora 快捷键操作 标题:#+空格 2. *斜体* 3. **加粗** 4. **斜体加粗*** 5. ~~删除线~~ 6. > 引用 7. ···分 ...
- (转)如何学习Java技术?谈Java学习之路
51CTO编者注:这篇文章已经是有数年“网龄”的老文,不过在今天看来仍然经典.如何学习Java?本篇文章可以说也是面对编程初学者的一篇指导文章,其中对于如何学习Java的步骤的介绍,很多也适用于开发领 ...
- Java学习之路:不走弯路,就是捷径
1.如何学习程序设计? JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用.有编程高手认为,JAVA也好C也好没什么分别,拿来就用.为 ...
- java学习之路
先来说一说我和it之间的不解之缘.准确来说,我接触it是从大二是我买的第一个手机开始的(国产的,展讯平台,能够运行mrp虚拟机),那时候还没有智能手机,或者说还不够普及,总之就是买不起.一次偶然的机会 ...
随机推荐
- Chapter 01—Introduction to R
1.getwd():list the current working directory. (即获得当前工作路径) 2.setwd("mydirectory"):change th ...
- CSRF(Cross-site request forgery)跨站请求伪造
CSRF是什么 CSRF(Cross-site request forgery)跨站请求伪造,也被称为"One Click Attack"或者Session Riding,通常缩写 ...
- 小白的springboot之路(六)、跨域解决方案CORS
0-前言 前后端分离.分布式集群,经常都会涉及到跨域访问,而浏览器基于同源策略,正常情况下是不能跨域的,这就需要我们解决跨域访问问题:spring boot解决跨域也比较简单: 1-CORS跨域解决方 ...
- PHP和JavaScript中奖概率算法
这是一个经典的概率算法. 现在有数组:[10, 20, 30, 40] . 假设对应中奖几率:特等奖10%,一等奖20%,二等奖30%,三等奖40%,总共100%. 算法开始时,从数组中选出一个值$v ...
- input 输入框 只能输入数字、字母、汉字等
1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafte ...
- css实现对勾
<!DOCTYPE html><html> <head> <meta charset=%;background-color: #2ac845;} %;back ...
- 【nodejs原理&源码赏析(2)】KOA中间件的基本运作原理
[摘要] KOA中间件的基本运作原理 示例代码托管在:http://www.github.com/dashnowords/blogs 在中间件系统的实现上,KOA中间件通过async/await来在不 ...
- react-native 相对项目路径导入组件 ___ babel-plugin-module-resolver
babel-plugin-module-resolver 是一个Babel模块解析插件, 在.babelrc中可以配置模块的导入搜索路径. 为模块添加一个新的解析器.这个插件允许你添加新的" ...
- go实践之apiserver搭建
文章目录 go实践之apiserver搭建 1.配置文件读取 2.数据连接 3.日志初始化 4.server初始化 5.接口编写 go实践之apiserver搭建 本文主要记录下博主用gin搭建app ...
- 使用 Zookeeper 的 Api 实现服务订阅
服务提供者 服务提供者中拷贝 Constants 服务提供者中拷贝 UserService 连接 Zk 集群 /*** * 连接ZooKeeper集群 */ public ZooKeeper conn ...