Java后端成神升仙必备书籍~全网最全!

本文汇集了后端开发的常见书籍,分为两类:

1、我看过的,都写了推荐语
2、没看过的,罗列了书名

一、我看过的:

C/C++

1. 易学C++(第二版)

【 书 名 】: 易学C++(第二版)
【 作 者 】: 潘嘉杰 (编者)
【 I S B N】: 7115447799/9787115447791
【出 版 社】: 人民邮电出版社
【出版时间】: 2017-5-1
【正文语种】: 简体中文
【商品标识】: B06Y3KJWJF
【定价】 : 59.
【品牌】: 人民邮电出版社
【页数】 : 330页
【装帧】 : 平装

  • 这本书是C++入门的一本书,非常适合刚学C语言的人,里面都是生动的例子,不是那种专业的术语。大一上学期的时候看的,那时候看到最后的部分,链表那个地方不是很懂,后来学了数据结构就明白了,作者也在官网上补充了后面几章,改为了非链表的讲述,而且这本书有QQ群,可以加一下,虽然平时也不怎么说话。

Java

1. Java语言程序设计(第2版)

书名: Java语言程序设计(第2版)
作者: 吕凤翥 开本:
原价: 44.8 页数:
现价: 见顶部 出版时间 2014-04
书号: 9787302232971 印刷时间:
出版社: 清华大学出版社 版次:

  • 这本书就是学校之前的教材,学长学姐给的,现在已经有第三版了,当时我看的第二版(大一暑假),算是入门Java的第一本书吧,书上有部分的错误,而且晦涩难懂,关于网络并发方面的例子也没仔细说,总之,不建议看。。。

    2.Java程序设计慕课版

    书 名 Java程序设计慕课版
    定 价 49.80元
    作 者 明日科技
    重 量 640 g
    开 本 16开
    装 帧 平装
    页 数 408页
    出版时间 第1版 (2016年4月1日)
    出 版 社 人民邮电出版社
    条 形 码 9787115417046

  • 这本书是我当初上Java课使用的教材(大二上学期),书的内容倒是很新,随书的慕课没有看过,GUI编程没看,基础知识讲的很详细,适合新手入门,也适合平时当作文档来看,欠缺的地方就是没深入原理,大部分都是API的照搬。

    3. 阿里巴巴Java开发手册

    书名:阿里巴巴Java开发手册
    定价:35.00元
    作者:杨冠宝
    出版社:电子工业出版社
    ISBN:9787121332319

  • (大二上学期)这是一本很薄很小的手册,看了大半,没看完,等后面看另外一本,也是阿里巴巴出的,比这个全面一些。这本主要就是讲Java编程中的一些注意事项,以及编程的规范,适合有Java基础而且做过开发的人看。

    4. Java JDK ***习笔记

    书名: Java JDK ***习笔记
    作者: 林信良
    出版社: 清华大学出版社
    出版年: 2018-6-1
    页数: 588
    定价: 98
    装帧: 平装
    ISBN: 9787302501183

  • 这本书的作者是中国台湾人,在语言上可能跟大陆不是很相符,但是看起来没有任何障碍,这本书不是Java的入门书,里面不是简简单单的罗列API,里面讲解的知识点都很详细,而且前后章节都有联系,在学的时候最好是自己敲一遍书里的代码,只看书的话虽然速度很快,但是容易遗忘,我是在大二下学期看的这本书,适合学完Java后,想深入Java的人看。


Android

1. 第一行代码-Android-第2版

书名:第一行代码-Android-第2版
定价:79元
作者:郭霖
出版社:人民邮电出版社
出版日期:2016-12-1
ISBN:9787115439789
字数:856000
页码:570
版次:2
装帧:平装
开本:32开

  • (大二上学期寒假)这是我入门Android看的书,内容非常简单但是很全面,并且每一章都有实践,只要对着敲一遍,可以入门安卓的,总之很适合新手看,作者说马上会出第三版了,可以关注一下他的csdn博客以及公众号。

    2. 高级Android开发强化实战

    书名:高级Android开发强化实战
    作者: 王辰龙
    出版社: 电子工业出版社
    出版年: 2018-7
    页数: 296
    定价: 89
    ISBN: 9787121342981
  • 这本书很薄,200来页,进阶要看的书,讲的不是很细,不推荐阅读。只看了一半。

    3. Android Studio开发实战

    书名:Android Studio开发实战
    作者: 欧阳燊
    出版社: 清华大学出版社
    副标题: 从零基础到App上线
    出版年: 2017-6-1
    页数: 649
    定价: CNY 128.00
    装帧: 平装
    丛书: 移动开发丛书
    ISBN: 9787302470069
  • 超级厚的一本书,和Java编程思想差不多厚,里面讲的东西很基础,讲的很细,可以作为工具书来看吧,有不会的地方可以直接在目录里找,没看完,只看了前两章。

    4. Android编程权威指南(第3版)

    书名: Android编程权威指南(第3版)
    作者: 比尔·菲利普斯 (Bill Phillips) / 克里斯·斯图尔特 (Chris Stewart) / 克莉丝汀·马西卡诺 (Kristin Marsicano)
    出版社: 人民邮电出版社
    译者: 王明发
    出版年: 2017-6
    页数: 576
    定价: 129.00元
    装帧: 平装
    ISBN: 9787115457592
  • 一本外国人写的书,作者是外国的安卓培训机构,只看了前几章(后面转战后端了,没在继续学习安卓),书的内容很详细,循序渐进,通过制作几个App来讲解知识点,这本书适合看完郭霖的第一行代码的人继续深入看,这书基本上覆盖了安卓所有的知识点了。

Python

1. Python 编程从入门到实践

书名:Python 编程从入门到实践
作者: [美]埃里克·马瑟斯
出版社: 人民邮电出版社
副标题: 从入门到实践
原作名: Python Crash Course
译者: 袁国忠
出版年: 2016-7-1
页数: 459
定价: CNY 89.00
装帧: 平装
丛书: 图灵程序设计丛书
ISBN: 9787115428028

  • 看完了这本书的基础部分【Python的基础语法】,对于有编程基础的人来说,写的有点啰嗦了,花费的时间有点长,但是没学到什么难的地方,对于新手来说确实是很友好,这本书也一直是京东的销量冠军,并且评分很高。

JavaScript

1. JSON实战

书名: JSON实战
作者: [美] 汤姆 • 马尔斯
出版社: 人民邮电出版社
译者: 邵 钏
出版年: 2018-7
页数: 304
定价: 89.00元
装帧: 平装
ISBN: 9787115485557

  • 这本书简单的看了一下,只看了自己需要的部分,开始就是介绍了JSON是什么,后面就是介绍在各种语言中JSON的使用方法,可以看看,书很薄,几天就可以看完

设计模式

1. 图解设计模式

书名:图解设计模式
作者: [日] 结城浩
出版社: 人民邮电出版社
译者: 杨文轩
出版年: 2017-1-1
页数: 366
定价: CNY 79.00
装帧: 平装
丛书: 图解入门系列
ISBN: 9787115439499

  • (大二寒假开始)这学期学了设计模式,在寒假的时候就开始看了前十个设计模式,后边学安卓没时间了就没看,等开学的时候随着上课看的,主要也是Java实现的一些例子,图很多,能让新手理解这个设计模式,对于设计模式来说,如果没做过项目,是不能很好的理解他的内涵的,特别是面向对象,每个时间段我对他的理解都不一样,从大一到现在一直在改变对他的看法

    2. 大话设计模式

    作 者:程杰 著等
    定 价:104
    出 版 社:清华大学出版社
    出版日期:2011-06-01
    页 数:
    装 帧:平装
    ISBN:9787302162063
  • 这一本是我们设计模式课程的教材,内容很简单,适合新手学习的时候用,每一章都是一个小故事,这上面的案例我在我的博客都使用Java实现了,可以看博客分类里面的大话设计模式篇

JavaWeb

1.Java Web开发案例课堂

标题: Java Web开发案例课堂
作者: 刘玉红 / 侯永岗
出版社: 清华大学出版社
标题: Java Web开发案例课堂
出版年: 2018-1-12
页数: 623
定价: CNY 89.00
装帧: 平装
ISBN: 9787302490852

  • 这本书很厚,只看了前面的基础部分(前296页),后面的框架部分没看,框架部分讲的是SSH,但是现在流行的好像是SSM,所以就没看,准备找本别的书看,或者直接做点东西练手。对于前面的基础部分,讲的很全,但是不深,适合新手学习看。

2. Struts2+Spring+Hibernate+MyBatis网站开发案例课堂

书名:Struts2+Spring+Hibernate+MyBatis网站开发案例课堂
作者: 施俊 / 缪勇 / 李新锋
出版社: 清华大学出版社
定价: 88元
装帧: 平装-胶订
ISBN: 9787302500605

  • 这本书是在上面那本之后看的,里面的知识挺多挺全的,和上面那本书差不多,有的代码都一样,类似于培训机构的那种书,随便翻翻就可以

数据库

1.Oracle 11g 数据库基础教程 第二版

书名:Oracle 11g数据库基础教程(第2版)

定价:46.00元

作者:张凤荔 等编著

出版社:人民邮电出版社

出版日期:2012-09-01

ISBN:9787115289421

  • 这本书在大二下学期上Oracle时候看的,就是学校的教材,一般般吧,也没别的书可以看

2. MySQL必知必会

作者: [英] Ben Forta
出版社: 人民邮电出版社
原作名: MySQL Crash Course
译者: 刘晓霞 / 钟鸣
出版年: 2009-1
页数: 241
定价: 39.00元
丛书: 图灵程序设计丛书·数据库系列
ISBN: 9787115191120

  • 这本书在大三下学期看的,内容挺简单的,也很小很薄,主要讲MySQL的基础知识,不涉及原理,适合刚学MySQL的人读或者老手复习看

软件工程

1. 软件工程:理论与实践/吕云翔编著

作者: 吕云翔编著

出版社: 人民邮电出版社

出版年: 2018-5

页数: 293

定价: 59.80

ISBN: 9787115480194

  • 这本书是大三上学期的软件工程课本,不是很厚,可以简单看看,概念上没有很难理解的。对于软件工程这门课,如果没有在公司参与过完整的开发流程,是很难理解那些概念的,这门课比较偏向理论概念,需要大量的实践来验证知识。

Linux

1. 细说Linux基础知识

作者:兄弟连教育组

出版社:电子工业出版社 / 2018-08

ISBN:9787121347146

  • 这本书只涉及到了基本的linux命令方面的基础知识,也讲了一些Linux的其他知识,比如分区,硬链接软连接等等,但是关于shell的编程还没有介绍,适合初学Linux的同学,目前已经有了第二版,不过看上去和第一版没有很大的区别

数据结构

1.大话数据结构

作者: 程杰
出版社: 清华大学出版社
出版年: 2011-6
页数: 440
定价: 59.00元
装帧: 平装
丛书: 大话系列
ISBN: 9787302255659

  • 这本书是大二下学期学习数据结构的时候看的,看的电子版,而且没看完,只看了前面半部分,看这本书是因为作者的同类书大话设计模式,看了这本之后感觉不如大话设计模式那么的经典,倒也还行,适合入门看看

其他

1. 富爸爸穷爸爸(20周年修订版)

名称: 富爸爸穷爸爸(20周年修订版)
作者: (美)罗伯特·清崎|译者:萧明 页数:
定价: 48 出版时间: 2017-09-01
ISBN号: 9787220102912 印刷时间: 2017-09-01
出版社: 四川人民 版次: 1
商品类型: 图书 印次: 1

  • 这本书是从初中就该看的,一直没看,留到现在才看。教给你怎么让钱去为你工作,而不是你为钱工作。内容很简单,从头到尾都在告诉你一个道理,车子和房子是你的负债而不是你的资产,你应当去拿钱去投资别的东西。

二、我没看过的(或者没看完的):

Linux

  • ❏ Linux就该这么学
  • ❏ UNIX环境高级编程(第3版)
  • ❏ Linux内核设计与实现 TP316.81/L113
  • ❏ Linux命令行与shell脚本编程大全.第3版 TP316.85/B746

Android

  • ❏ Android编程权威指南
  • ❏ Android进阶解密
  • ❏ Android移动性能实战
  • ❏ 深入剖析Android新特性
  • ❏ 最强Android书:架构大剖析
  • ❏ Kotlin实战 TP312JA/Z246

Java

  • ❏ Java编程的逻辑/马俊昌著
  • ❏ 深入理解并行编程/(美) Paul E. Mckenney 谢宝友, 鲁阳译
  • ❏ Java 8实战/(英) Raoul-Gabriel Urma, (意) Mario Fusco, (英) Alan Mycroft著 陆明刚, 劳佳译
  • ❏ Spring微服务实战
  • ❏ Java性能权威指南.影印版 TP312JA/A349
  • ❏ Java并发编程的艺术 TP312JA/F169
  • ❏ 实战Java高并发程序设计|葛一鸣
  • ❏ Java高并发编程详解:多线程与架构设计:multithreading and architecture TP312JA/W215
  • ❏ Java 并发编程之美
  • ❏ Java并发编程实战
  • ❏ 实战 JAVA 虚拟机
  • ❏ Java虚拟机规范:Java SE 8版 TP312JA/L614.3
  • ❏ Java核心技术·卷 I(原书第10版)
  • ❏ JAVA核心技术(卷1)
  • ❏ Netty权威指南 TP312JA-62/L355
  • ❏ 深入理解Nginx:模块开发与架构解析:modules development and architecture resolving.第2版 TP368.5/T315
  • ❏ 分布式Java应用:基础与实践 TP312JA/L614
  • ❏ 大型网站技术架构:核心原理与案例分析 TP393.092/L368.3
  • ❏ 深入理解Nginx:模块开发与架构解析:modules development and architecture resolving.第2版 TP368.5/T315
  • ❏Java虚拟机规范(Java SE 8版)|爱飞翔、周志明
  • ❏ 深入分析JavaWeb技术内幕 | 许令波

Spring

  • ❏ 深入理解Spring Cloud与微服务构建 TP368.5/F171

Redis

  • ❏ Redis设计与实现 TP311.138RE/H757
  • ❏ Redis开发与运维 TP311.138RE/F482
  • Redis设计与实现|黄健宏
  • Redis 深度历险:核心原理与应用实践|钱文品

Python

  • ❏ Python编程-从入门到实践
  • ❏ Python编程快速上手:让繁琐工作自动化/(美) Al Sweigart著 王海鹏译
  • ❏ 流畅的Python:clear, concise, and effective programming/(巴西) Luciano Ramalho著 安道, 吴珂译
  • ❏ 虫术:Python绝技/梁睿坤著

JavaScript

  • ❏ JavaScript高级程序设计/(美) Nicholas C. Zakas著 李松峰, 曹力译
  • ❏ JavaScript语言精粹 TP312JA/K279.2
  • ❏ 你不知道的JavaScript 上中下三本

数据库

  • ❏ SQL进阶教程 TP311.138SQ/M385.2
  • ❏ 深入浅出MySQL:数据库开发、优化与管理维护.第2版 TP311.138SQ/T262.3
  • ❏ MySQL技术内幕:InnoDB存储引擎:InnoDB storage engine TP311.1/J471
  • ❏ 高性能MySQL TP311.138SQ/S568.2
  • ❏ SQL基础教程.第2版 TP311.138SQ/M385
  • ❏ SQL进阶教程 TP311.138SQ/M385.2
  • ❏ MySQL必知必会
  • ❏ 数据库系统概念|Datebase System Concepts(Fifth Edition)
  • ❏ 高可用MySQL

网络

  • ❏ 图解HTTP
  • ❏ Metasploit渗透测试魔鬼训练营/诸葛建伟
  • ❏ Wireshark网络分析的艺术 TP393.02/L622
  • ❏ HTTP抓包实战 TN915.04/X475
  • ❏ 计算机网络:自顶向下方法:a top-down approach TP393/K365
  • ❏ TCP/IP详解 卷1:协议
  • ❏ Netty in Action
  • ❏ 深入理解Nginx(第2版)|陶辉
  • 深入剖析Tomcat

数据结构和算法

  • ❏ 算法图解
  • ❏ 算法/(美) Robert Sedgewick, Kevin Wayne著 谢路云译
  • ❏ 算法导论/(美) Thomas H. Cormen ... [等]著 殷建平 ... [等]译
  • ❏ 数据结构与算法分析
  • ❏ 趣学算法
  • ❏无处不在的算法
  • ❏ 具体数学:计算机科学基础:a foundation for computer science TP301.6/G333
  • ❏ 数据结构与算法分析:原书第2版:C语言描述 TP311.12/W297.2
  • ❏ 程序员代码面试指南:IT名企算法与数据结构题目最优解.第2版 TP311.1/Z983.2
  • ❏数据结构与算法分析|Data Structures and Algorithm Analysis in Java

设计模式

  • ❏ Head First设计模式:中文版/Eric Freeman ... [等] 著 O’Reilly ***公司译
  • ❏ 设计模式可复用面向对象软件的基础

网站架构

  • ❏ 大型网站技术架构:核心原理与案例分析 TP393.092/L368.3
  • ❏ 大型网站系统与Java中间件实践 TP393.092/Z184
  • ❏ 大型分布式网站架构设计与实践 TP393.092.1/C449
  • ❏ Kubernetes权威指南:从Docker到Kubernetes实践全接触.第4版 TP316.85/G394
  • ❏ 大规模分布式存储系统:原理解析与架构实战 TP338/Y241
  • ❏ 淘宝技术这十年 F713.361/Z921
  • ❏ 华为研发.第3版 F632.765.3/Z287
  • Apache Kafka源码剖析
  • RabbitMQ实战
  • 深入理解Kafka:核心设计与实践原理|朱忠华
  • RocketMQ实战与原理解析|杨开元

计算机相关

  • ❏ 深入理解计算机系统:a programmer's perspective/(美) 兰德尔 E.布莱恩特, 大卫 R.奥哈拉伦著 龚奕利, 贺莲译
  • ❏ 深入理解计算机系统(原书第3版)
  • ❏ 编译原理.2版 TP314/A121
  • ❏ 具体数学:计算机科学基础:a foundation for computer science TP301.6/G333
  • ❏ 操作系统真象还原 TP316/Z464
  • ❏ 现代操作系统 TP316/T122.2
  • ❏ 程序是怎样跑起来的

工作面试

  • ❏ 师兄教你找工作
  • ❏ 金领简历:敲开苹果、微软、谷歌的大门C913.2/M166.2

其他

  • ❏ 浪潮之巅 第三版
  • ❏ 代码大全
  • ❏ 重构:改善既有代码的设计/(美) Martin Fowler著 熊节译
  • ❏ 代码整洁之道/(美) Robert C. Martin著 韩磊译
  • ❏ 硅谷增长黑客实战笔记
  • ❏ 经营者养成笔记
  • ❏ 性能之巅
  • ❏ 黑客与画家:来自计算机时代的高见 TP393.08-53/G315
  • ❏ 破茧成蝶.2,以产品为中心的设计革命 TB472/L724/2
  • ❏ 素数之恋:黎曼和数学中最大的未解之谜 O156.2/D272
  • ❏ 编码:隐匿在计算机软硬件背后的语言O157.4/P245
  • ❏ 程序员健康指南:get fit, fell better, and keep coding R161-62/K367

架构

  • ❏ 软件系统架构:使用视点和视角与利益相关者合作TP311.5/L834
  • ❏ 恰如其分的软件架构:风险驱动的设计方法:a risk-driven approach TP311.5/F258
  • ❏ 大型网站技术架构:核心原理与案例分析 TP393.092/L368.3
  • ❏ 架构探险分布式服务框架 | 李业兵

闲书

  • ❏ 文明之光.第四册 K103/W535/4
  • ❏ 大学之路:陪女儿在美国选大学.上册.第2版 G649.712.8/W535.2/上
  • ❏ ***山伯爵
  • ❏ 秘密花园伯内特
#Java#
全部评论
感谢参与【创作者计划2期·技术干货场】!欢迎更多牛油来写干货,瓜分总计20000元奖励!!技术干货场活动链接:https://www.nowcoder.com/link/czz2jsghtlq(参与奖马克杯将于每周五结算,敬请期待~)
点赞 回复
分享
发布于 2021-03-08 16:08

相关推荐

一面 一小时1. 项目难点2. 首页优化3. 围绕着项目难点展开,一句八股没问,面试官说,他不喜欢问八股,从项目描述就能看出来个大概4. 阅读过什么书籍?讲讲书里边都讲什么?5. code   1. 使用reduce实现filter   2. 实现一个弹窗组件/函数,该函数初始化时调用:要求:      1. 每个自然日弹出一次      2. 最多弹出三次二面 一小时1. react和vue的区别2. pinia和vuex的区别3. 你写的vscode插件可以看看吗,讲一下为什么写,以及实现步骤4.根据项目问了很多,包括难点,解决方式等5.项目中怎么使用拷贝的?什么场景用   1. loadsh8. weekMap为什么能解决拷贝过程中循环引用的问题   1. 属于给自己挖坑了,问我手写过copy没,有什么想法,我顺带提了一句weekMap9. 如果需要使用weekMap怎么快速掌握呢?   1. 文档+跑代码10. 手写一下深拷贝11. 平常有做什么算法吗或者有熟悉的方面吗?    1. 您说的方面是指二叉树,链表,字符串这中分类吗?12. 是的,这样分也可以13. 那就树吧,广度优先,深度优先什么的14. 写个层序吧15. 讲讲层序思路16. 给你一个需求,你能单独完成模块的功能开发吗,讲讲思路,从给你需求文档开始面试体验: 面试官比较灵活,和蔼,会根据简历挖掘,整体面试体验很好已口头offer,有没有大佬知道这个公司怎么样,坑吗,求教~
点赞 评论 收藏
转发
4 10 评论
分享
牛客网
牛客企业服务