Java入门必备:精选书籍助你轻松上手

发表时间: 2019-07-20 14:36

对于程序员来说,处于不同阶段,需要学习的技能有所不同,选择的书籍自然也不同,网站上关于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学习资料和书籍的同学,转发私信【书籍】免费获取书籍的电子版