这份Java书单好不好,你说了算!

程序员书库(ID:OpenSourceTop)综合整理

书单来自:https://github.com/sorenduan/awesome-java-books/blob/master/README.md#%E5%85%A5%E9%97%A8%E4%B9%A6%E7%B1%8D

对于程序员来说,处于不同阶段,需要学习的技能有所不同,选择的书籍自然也不同,网站上关于Java的书籍数不胜数,如何从这万千书籍里面,程序员们往往无从下手


近日,猿哥在Github上意外发现了一份Java书单,收录 277本 Java相关领域经典技术书籍,从初级开发者到资深架构师,涵盖 Java 从业者的各个阶段,并持续更新。



这份书单涵盖了Java入门书籍,Java基础及进阶书籍,框架与中间件,架构设计,设计模式,数学与算法,JVM周边语言,项目管理&领导力&流程等领域



下面我们来看看这个列表里都推荐了哪些入门书籍,并对这些书籍做一些简单的介绍:



1、《明解Java》



从Java的基础知识讲起,循序渐进,直到面向对象编程的内容。书中结合猜数字游戏、猜拳游戏、心算训练等有趣的游戏程序进行讲解,附带258段代码+284幅图表,简单易懂



2、《Java从入门到精通(第4版)》



本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。



3、《Java Web开发入门很简单》



本书一共分为5篇。第1篇为准备篇,主要为JavaWeb开发概述,并手把手带领读者一块搭建JavaWeb开发环境;第2篇为基础篇,主要介绍HTML、CSS、JavaScript、Servlet、JSP和JavaBean等JavaWeb开发所需的基础知识,并对这些基础知识进行练习和领悟;第3篇为提高篇,介绍当前流行的SSH开发框架,并带领读者对SSH框架进行整合,最后介绍了Ajax和jQuery;第4篇为实践篇,通过3个具体实例了解JavaWeb开发流程;第5篇为扩展篇,主要是对移动Web开发领域的扩展。



4、《程序员炼成记:从小白到工程师》



本书主要介绍了作为一名软件工程师应该具备的编码能力、理解能力,通过虚拟的麦克叔叔、小侄子、小侄女,三人生动的对话,逐渐对涉及一名软件工程师所需要具备的技术、管理、业务能力进行全方面学习。



5、《JavaWeb项目开发实战入门(全彩版)》



本书以企业门户网、51商城、BBS ——程序源论坛、YouKnow问卷、OA办公自动化系统、铭成在线考试系统、K12(中小学)综合测评系统和Show ——企业个性化展示平台共8个项目为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了项目开发流程



6、《Java精彩编程200例(全彩版)》



本书汇集了与Java桌面程序开发相关的200个实例及源代码,每个实例都按实例说明、关键技术、实现过程、扩展学习的顺序进行分析解读。



7、《Java轻松学》



本书是Java 基础教程类图书,通过开发实际的桌面和移动应用,从实战角度指导读者快速上手Java编程。主要内容包括:Java、Eclipse 和Android Studio 的安装与设置,JShell 的用法,条件、循环、方法变量、类等Java 编程概念,以及常见的错误规避



8、《大话Java:程序设计从入门到精通(含DVD光盘1张)》



本书以漫画的形式,由浅入深、循序渐进地介绍Java编程的常用技术和方法,内容涵盖了Java基本语法结构、面向对象特征、集合框架体系、异常处理、GUI编程、MySQL数据库、JDBC数据库编程、Servlet、JSPWeb开发等。



9、《Java语言袖珍指南(第二版)》



本书可以帮助读者更方便的参考Java编程语言及其平台的标准功能,并从中会找到一些有益的编程实例、表格、图、列表及一些补充的话题,包括Java脚本API、第三方工具以及统一建模语言(UML)的基础知识。


写在最后


这份书单和以往猿哥推荐的书单不同的是,大多数书籍的作者都是国内的技术大牛,不再追求豆瓣的高评书籍,有的评分低至5.9 ,甚至有的连评分都没有,你觉得这份书单里的书怎么样,有你看过的么,你觉得如何,欢迎留言和大家分享


查阅更多Java书单可点击:

Java书单:30多本通通免费!

这是2019年适合Java程序员读的10本书

2018年,最受程序员推荐的Java书单

推荐↓↓↓
程序员书库
上一篇:国内首本《Flutter 实战》中文电子书开源了! 下一篇:豆瓣评分9.7!这本操作系统导论竟然还是免费的