推荐这些Java书给你,让你超神!(基础版)

为什么要读书。

推荐这些Java书给你,让你超神!(基础版)


因为在我们学习的过程中, 不管是学校还是现在比较提倡的碎片化学习的过程中, 很多东西都很不系统。 这个知识点知道, 那个知识点也知道, 但是放到一起发现, 我怎么理解的不对。

推荐这些Java书给你,让你超神!(基础版)


我们生在了一个好的时代, 又是一个坏的时代。 现在有太多的东西需要我们学习, 有时候过多的选择可以就会难以选择。我根据学习经验把学习Java相关的书籍, 进行一个推荐。 一个是为了能够帮助一些想学又不知道怎么学习的人, 另一面也给自己曾经的学习做点笔记。

初出茅庐

在准备学习编程之前你肯定会想, 我选择什么编程语言进行学习才好。 现在的编程语言这么多。 C语言, PHP, Java, .NET,Python等, 很多很多, 如果你是零基础, 又没有学习过其他的语言, 来吧。 开始学习Java。 奥巴马都说了, 全民编程的时代。 不会点编程都不好意思出来混。

学习一门新的编程语言, 最简单的就是简单的教程, 加上简单的案例。

我推荐第一本学习的书是:

01 疯狂Java讲义(第4版)


推荐这些Java书给你,让你超神!(基础版)


电子工业出版社 李刚编写

为什么把这本书作为第一本书, 请轻点喷, 我怕淋雨。 在学习编程的时候, 第一个重要的事情, 并不是书要多好, 多深, 讲的内容多少, 而是, 我要把我的开发环境搭建起来, 无环境,无编程。 书本介绍了Java的前生今世, 和最近的Java9的特性和新的用法。 告诉了你怎么理解面向对象, 怎么使用流程控制, Java的基础类库, 集合, 泛型, 异常, AWT, Swing, MySQL的JDBC链接, 注解, 输入/输出, 多线程, 网络编程, 类加载机制与反射。 这些基本涵盖了Java基础学习必要的知识点。 从此你踏上了编程之路。

基础基础

基础是一个很重要的东西, 因为只有基础好了, 你在学习一些框架的时候, 才能更好的理解并使用。 别人用2个月学习框架, 你可以看一眼就可以使用。 这就是基础的重要性。不管学习的是什么技术类的书籍, 最主要的除了看, 还有动手编写, 写了才是自己的, 看了就是个电影。 而且还是静音的!

看过上面的书籍, 或者是有一定的Java编程基础, 必须要看的2本书, 就是Java核心技术上下卷了, 这两本书从知识点上来说最为详细, 是从系统全面的理解深入Java的基础。

02 Java核心技术 卷I:基础知识(原书第10版)


推荐这些Java书给你,让你超神!(基础版)


[美] 凯 S. 霍斯特曼(Cay S. Horstmann) 著,陈昊鹏 译

03 Java核心技术卷II:高级特性(原书第10版)


推荐这些Java书给你,让你超神!(基础版)


[美] 凯 S. 霍斯特曼(Cay S. Horstmann) 著,陈昊鹏 译

这两本书是Java领域中有影响力和价值的著作之一, 这里没有推荐Java编程思想的原因,是因为这写书都比较新可以学习新的知识点。 有些东西淘汰了, 就真的淘汰了, 永远回不来。如果你是在校的学习还是推荐看一下Java编程思想, 因为你的时间真的比你想象中的要多。

我是广告

学习中肯定是很枯燥的过程,关注关注, 更多后续.

装备齐活

上面的学习, 不是短时间看完的, 如果在学习的过程中没有办法长时间的坚持的去看一本书,那就再找点其他的书来看。 书总有看完的时候, 但也有再来一遍的时候!

这个时候, 我们就可以看一些, 可以编写一些一些网站的书, 这个可以放到第一本书看完就可以看的。

04 Servlet JSP和Spring MVC初学指南



推荐这些Java书给你,让你超神!(基础版)


[加] Budi Kurniawan,[美] Paul Deck 著,林仪明,俞黎敏 译


推荐这本书的原因是因为, 你不仅能够简单的学习使用方式,更能深入理解为什么写。 因为该书后面使用了springmvc组件, 所以需要一定的框架使用技巧。 这个时候, 可以根据下面的两本书进行学习。 但是这个不是必须的, 因为书中, 也会简单的把使用方法加以说明。 还是那句话, 框架只是在基础API的调用使用更加方便而已。 越是封装, 越难理解底层的东西, 越底层的东西,可能不会让你技术进步神速, 但是却能告诉你一些运行原理。

做个产品

只要你认真的看完上面的内容了基本上学个小产品是没有问题的。 如果你的时间充足, 做个个人博客, 小论坛, 小商城, 是完全没有问题的。 这些项目都是突出一个小字,全部精力去做这个, 一个项目不会超过一个月。 或者说, 你有个好的想法,一直没有办法付诸实践, 自己想点思路, 先做了再说, 反正电脑又不怕累。

到这个时候, 其实你都应该对Java的学习都有一定的自我认知, 可能你会有了自己的想法, 但是为求完善, 我就继续推荐书籍。

框架学习

首选框架: Spring套装

该套装堪称神器, 很多人说Java web 就直接说Spring 和 SpringMVC 就知道它的作用之大。

这里就推荐两本书就够了。

05 Spring实战(第4版)


推荐这些Java书给你,让你超神!(基础版)


[美] Craig Walls 沃尔斯 著,张卫滨 译

Spring基础原理和系列全解的过程, 适合多次阅读, 读一遍, 再读一遍, 再来一遍。


06 精通Spring MVC 4



推荐这些Java书给你,让你超神!(基础版)


[美] Geoffroy,Warin 著,张卫滨,孙丽文 译

SpringMVC详解, 和上面一样, 最好能够购买书籍, 还是比较便宜, 相对于课程和培训来说。 可以说是Java的吃鸡利器。 8倍镜的效果。 还带外挂!

有武器再来个8倍,再补点包

任何的项目都会用到数据库, 这个是项目的核心模块也是每个学习后台技术的人必须学习的东西, Java中也有基础的数据库链接JDBC, 但是在真正项目开发的过程中, 其实是远远不够的, 真正项目开发的时候, 要求的高效, 少重复, 多任务。 所以, 你现在能够想到的别人都想过了, 可能还有成品。 在推荐另外的书籍, 数据库持久层框架。 这里的推荐书籍是MyBatis相关书籍。这本是项目实战的书籍, 从中也能学习MyBatis的知识, 深入浅出MyBatis原理, 也是不错的一本书, 可以通读。

07 Java EE互联网轻量级框架整合开发



推荐这些Java书给你,让你超神!(基础版)


杨开振,周吉文,梁华辉,谭茂华 著

书籍全名为: 《Java EE互联网轻量级框架整合开发 SSM框架(Spring MVC+Spring+MyBatis)和Redis实现》, 国内不错的MyBatis的书籍之一。 学习这本, SSM的框架开发, 就没有任何的问题了。 如果你把上面的书籍都已经看完, 并都做了尝试, 这个时候, 你去找一个Java的工作是没有问题了。 但是想找好的可能有一丢丢难。 不是因为说技术不行, 而是时代变了。 自己意会一下。

走位, 原理

来来来, 来个走位的神器。 有了上面的书籍经验和项目经验以后, 就开始了, 深入核心的体系里面。

08 O'Reilly:Head First设计模式(中文版)


推荐这些Java书给你,让你超神!(基础版)


[美] 弗里曼(Freeman E.) 等 著

其实 Head First系列的书都是可以看看的, 都很不错。 休闲玩乐的时候, 看看, 很6666. 设计模式是一个框架的基础, 没有一个框架不使用设计模式, 所以, 设计模式, 是你从初级程序员, 通往中级程序员的必经之路, 或零碎, 或系统。 它就在那, 等你采之。

09 深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)



推荐这些Java书给你,让你超神!(基础版)


周志明 著

知道事物的本质, 对于我们来说也相当重要。 就相当于一把椅子, 你会使用。 但是你不知道怎么制作的, 你永远都是一个使用者, 无法成为专家。 这本书就是告诉你, Java是什么, 本质是什么。 特别好, 词穷, 看书吧。

吃鸡了吗?

你能够坚持把上面的书籍阅读完毕, 并编写几个项目, 基本上说, 你就是一个中级程序员了, 但是需要学习的书籍还有很多。 吃鸡人不多, 怎么玩的爽,人一多系统卡了, 怎么办, 来吧接触解除多线程吧。

10 Java并发编程的艺术



推荐这些Java书给你,让你超神!(基础版)


方腾飞,魏鹏,程晓明 著

基于JDK1.7,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行全面而深入的分析,深刻揭示JVM的工作原理, 在详细的可以到书中学习。站在巨人的肩膀上, 你看的会更远。

你如果看到这的时候, 你会发现有一个新的大门等着你。 这个是什么呢? 猴孙们现身吧!

11 大型分布式网站架构设计与实践


推荐这些Java书给你,让你超神!(基础版)


陈康贤 著

全书共5章,章与章之间几乎是相互独立的,没有必然的前后依赖关系,因此,读者可以从任何一个感兴趣的专题开始阅读,但是,每一章的各个小节之间的内容是相互关联的,因此,最好按照原文的先后顺序阅读。这个我是摘抄来自书籍。

这次真是我推荐的最后一本了, 需要阅读的书籍还有很多。 后续, 会针对情况写一个超神的超神版。关注后续更新更多。 现在的这个时代, 是一个终身学习的时代, 希望你能坚持你曾经的梦想, 希望你能达成你所愿, 如果上面书籍阅读中有任何的问题, 都可以回复咨询。


望关注, 感谢阅读.


分享到:


相關文章: