在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
虽然视频学习资料是许多人入门或提升编程的首选,但是书籍材料对学习者来讲,也是必须要看的。尤其对于处在不同能力阶段的人来讲,选择适合自己学习的书尤为重要。那么,Java学习看什么书比较好呢?下面本文会按照基础入门和进阶提升两个方面,推荐适合各个能力阶段学习的书籍。

基础入门看什么书比较好?
1、《Java编程思想》
本书豆瓣评分9.1,足以看出编程学习者对它的追捧和青睐。这本书对初学者来讲比较好,一方面是因为书中详实的内容,既有Java语言基础语法又有Java高级特性。另一方面书中将最晦涩的概念,用最具亲和力的文字以及直接的编程示例向读者娓娓道来,使得再复杂的概念都可以让读者轻松掌握。
2、《Java核心技术·卷1 基础知识》
这本书可以说是每一位Java编程初学者入门必看的书,比起上一本,它的内容要更加简单一些,同时也容易看懂。如果大家觉得上一本不好啃,不妨想从最基础最通俗易懂的开始学习。而且目前本书已更新到第十版,覆盖了最新的技术,建议人手一本。
3、《Java从入门到精通》
作为一本Java技术的入门书,它是绝对出色的。语言通俗易懂,一个星期就能让你明白怎么用Java语言写程序。此书对于没有任何编程语言基础的同学非常友好,一步一步带领入门。
4、《Java基础入门》
本书是一本计算机相关专业的程序设计课程教材,它也也可作为Java技术基础的培训教材,是一本适合广大计算机编程初学者的入门级教材。它从从初学者的角度详细讲解了Java开发中重点用到的多种技术,可以帮助初学者培养良好的编程习惯,熟悉开发工具的使用等等。
进阶提升看什么书比较好?
1、《Java并发编程实践》
随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。对于Java学习者来讲,此书是进阶道路上必读的一本书,它深入浅出地介绍了Java线程和并发,内容包括了基本的介绍、线程安全、共享对象、组合对象、构建块、任务执行、取消和关闭、应用线程池等共十六章。总的来讲,它是一本完美的Java并发参考手册。
2、《Hadoop权威指南》
随着大数据和云计算的普及,这本是云计算必备图书。作为分布式计算的工具,Hadoop目前可以说是市场上唯一成熟的产品,而且大家也都向其看齐。而起云计算炙手可热,你搞明白这本书就大概明白了什么是云以及怎么做云。因此强烈建议大家在Java学习的时候,看看这本书。
3、《高性能MySQL》
谈Java还是离不开数据库的,开发中会遇到很多数据库相关问题,尤其是索引部分,这本书介绍的很是透彻,从数据类型,索引原理,联合索引设计的陷阱,常用优化方法,等方面来谈,都是可以直接应用到实际工作中的经验。对于后面偏架构运维章节,可根据个人兴趣工作需要而定。
关于“Java学习看什么书比较好”就分享到这里了,大家可以选择适合自己的书,结合视频课程进行学习,并多敲代码多做练习,这样的学习效果才会更好。大家加油吧~
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
零基础自学Java需要从什么地方开始?
零基础自学Java需要从什么地方开始?事实上,对于完全零基础的学习者来说,自学Java是不太现实的,毕竟编程语言的自学还是很大的难度。如果大家实在不想去线下的培训班,最好还是报一个在线教育的课程进行自学。只有具备了合适的学习方案和老师的指导,才能少走很多弯路,更加高效的学习。
6606
2019-10-11 18:28:50
GC垃圾回收学习笔记整理
只要掌握了GC垃圾回收的相关知识点,程序员在工作中就不用担心内存管理了,因为垃圾收集器会自动进行管理。本文为大家整理了GC垃圾回收的学习笔记,主要内容包括了判断回收条件,虚拟机频繁full GC的解决对策以及经典的垃圾回收算法。大家要是对GC垃圾回收的相关学习学习感兴趣,就接着看下去吧!
6538
2020-03-26 22:20:37
Java案例基础练习汇总附答案
在完成了Java基础语法的学习之后,要想更好的巩固相应的知识点,最好的办法就是多做一些Java案例的基础练习。本文为Java基础语法的学习者整理汇总了一些基础练习项目,比如减肥计划if版本、减肥计划switch版本、逢七跳过、不死神兔和百钱白鸡等练习题目,还附上了代码实现的具体答案,下面一起来做做吧~
7237
2020-05-25 09:40:19
Java程序员为什么要学Tomcat架构?
相信对于许多Java程序员来说,Tomcat架构并不陌生,它几乎是每个Java初学者在入门之后必学的基础知识之一。那么,相信很多Java零基础小白都会有这样的疑问:Java程序员为什么要学Tomcat架构?理由其实很简单,Tomcat架构是目前JavaEE开发中最主流的服务器之一 。下面我们来看看学习Tomcat架构的具体原因。
6799
2020-06-18 17:38:57
Java是什么?有哪些特点?
Java是一门高级程序设计语言,从1995年被发布,到今天已经有25年的历史了。它的一大特点是跨平台,可运行于不同的操作系统,如Windows,Mac OS,以及多种UNIX版本的系统。根据Java的不同用途,可分为三个版本,分别是JavaSE、JavaEE以及JavaME。下面我们一起来深入了解一下Java这门编程语言。
6242
2020-08-07 14:53:47
