热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

哪些对java学习有用的经典书籍你看过几本

书是人类不可或缺的精神食粮。正如高尔基所言:书是人类进步的阶梯。借名人名言给大家推荐一些对java学习有用的经典书籍,对程序员来说,我觉得最佳学习方式还是看书,看视频花费时间太长,

书是人类不可或缺的精神食粮。正如高尔基所言:书是人类进步的阶梯。借名人名言给大家推荐一些对java学习有用的经典书籍,对程序员来说,我觉得最佳学习方式还是看书,看视频花费时间太长,而阅读博客则不够系统。

对java初学者最好的方式就是找到一本经典的好书,然后啃完它。当然,我还是推荐大家有时间写写博客,毕竟好记性不如烂笔头,许多的工作经验,不记录会随着时间的推移也终究会被遗忘,看书也一样,看到重点动手去实践,动脑去思考,动手记录下来!

好了,下面开始介绍书籍了!

学生,职场新人必备书籍

《Java核心技术·卷1 基础知识(原书第10版)》

《哪些对java学习有用的经典书籍你看过几本》

推荐理由:入门看妥妥的,基础讲的通俗易懂。比《Java编程思想》更容易啃下来。建议人手一本。已经到第10版了,覆盖最新技术,平时经常翻阅。

如果你不是职场新人了,你想提示个人能力,那么我推荐以下书籍:

《Java8 实战》

《哪些对java学习有用的经典书籍你看过几本》

不得不说这本书是把Java8的新特性讲得最全最仔细的

《Spring实战(第4版)》

《哪些对java学习有用的经典书籍你看过几本》

《精通Spring 4.x ――企业应用开发实战》

《哪些对java学习有用的经典书籍你看过几本》

推荐理由:SpinrgMVC干货系列的书籍,绝壁值得看看!

下面推荐 SpringBoot 相关的书籍

《JavaEE开发的颠覆者:Spring Boot实战》

《哪些对java学习有用的经典书籍你看过几本》

《Spring Boot实战》

《哪些对java学习有用的经典书籍你看过几本》

《SpringBoot揭秘:快速构建微服务体系》

《哪些对java学习有用的经典书籍你看过几本》

推荐理由:springboot 就不用多说了,很多公司都在用,值得看的!

redis相关

《Redis实战》

《哪些对java学习有用的经典书籍你看过几本》

推荐理由:深入浅出地介绍了Redis的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,书中还讲述了Redis的优化方法以及扩展方法,是一本对于学习和使用 Redis 来说不可多得的参考书籍。

工具类相关书籍

《Maven实战》

《哪些对java学习有用的经典书籍你看过几本》

推荐理由:从基础到应用,很全,适合初学者,当然有一点经验的人也挺适合的,读完这本平时工作够用了。

其他的进阶书籍推荐

性能优化相关书籍

《Java性能权威指南》

《哪些对java学习有用的经典书籍你看过几本》

推荐理由:讲得深入,也更加贴近现在的JDK。

《实战Java高并发程序设计》

《哪些对java学习有用的经典书籍你看过几本》

推荐理由:国人新作,流畅易读

《Head First 设计模式》

《哪些对java学习有用的经典书籍你看过几本》

推荐理由:设计模式,面试经常问的,你觉得重要不。

《深入理解 Java 虚拟机 第2版》

《哪些对java学习有用的经典书籍你看过几本》

推荐理由:系统的介绍了Java虚拟机和相关工具,并给出了一些调优建议,值得一看!

其他的书籍推荐

《代码整洁之道》

《哪些对java学习有用的经典书籍你看过几本》

《程序员的职业素养》

《哪些对java学习有用的经典书籍你看过几本》

推荐理由:老书了,值得看看

最后介绍一本必备书籍

《程序员健康指南》

《哪些对java学习有用的经典书籍你看过几本》

推荐理由:身体是革命的本钱,健康第一!!!

小小的总结

作为程序员的我们,不要吝啬对自己的投资,只有自己强大了才能赚更多的钱。每年都买几本书好好的学习一下。


推荐阅读
  • 我的读书清单(持续更新)201705311.《一千零一夜》2006(四五年级)2.《中华上下五千年》2008(初一)3.《鲁滨孙漂流记》2008(初二)4.《钢铁是怎样炼成的》20 ... [详细]
  • 如何高效学习鸿蒙操作系统:开发者指南
    本文探讨了开发者如何更有效地学习鸿蒙操作系统,提供了来自行业专家的建议,包括系统化学习方法、职业规划建议以及具体的开发技巧。 ... [详细]
  • Spring Security基础配置详解
    本文详细介绍了Spring Security的基础配置方法,包括如何搭建Maven多模块工程以及具体的安全配置步骤,帮助开发者更好地理解和应用这一强大的安全框架。 ... [详细]
  • 本文回顾了作者在求职阿里和腾讯实习生过程中,从最初的迷茫到最后成功获得Offer的心路历程。文中不仅分享了个人的面试经历,还提供了宝贵的面试准备建议和技巧。 ... [详细]
  • Beetl是一款先进的Java模板引擎,以其丰富的功能、直观的语法、卓越的性能和易于维护的特点著称。它不仅适用于高响应需求的大型网站,也适合功能复杂的CMS管理系统,提供了一种全新的模板开发体验。 ... [详细]
  • 本文总结了一次针对大厂Java研发岗位的面试经历,探讨了面试中常见的问题及其背后的原因,并分享了一些实用的面试准备资料。 ... [详细]
  • Java虚拟机及其发展历程
    Java虚拟机(JVM)是每个Java开发者日常工作中不可或缺的一部分,但其背后的运作机制却往往显得神秘莫测。本文将探讨Java及其虚拟机的发展历程,帮助读者深入了解这一关键技术。 ... [详细]
  • Python3爬虫入门:pyspider的基本使用[python爬虫入门]
    Python学习网有大量免费的Python入门教程,欢迎大家来学习。本文主要通过爬取去哪儿网的旅游攻略来给大家介绍pyspid ... [详细]
  • 本文探讨了如何在 Spring MVC 框架下,通过自定义注解和拦截器机制来实现细粒度的权限管理功能。 ... [详细]
  • Maven + Spring + MyBatis + MySQL 环境搭建与实例解析
    本文详细介绍如何使用MySQL数据库进行环境搭建,包括创建数据库表并插入示例数据。随后,逐步指导如何配置Maven项目,整合Spring框架与MyBatis,实现高效的数据访问。 ... [详细]
  • Spring Boot使用AJAX从数据库读取数据异步刷新前端表格
      近期项目需要是实现一个通过筛选选取所需数据刷新表格的功能,因为表格只占页面的一小部分,不希望整个也页面都随之刷新,所以首先想到了使用AJAX来实现。  以下介绍解决方法(请忽视 ... [详细]
  • C/C++ 应用程序的安装与卸载解决方案
    本文介绍了如何使用Inno Setup来创建C/C++应用程序的安装程序,包括自动检测并安装所需的运行库,确保应用能够顺利安装和卸载。 ... [详细]
  • 解析Java虚拟机HotSpot中的GC算法实现
    本文探讨了Java虚拟机(JVM)中HotSpot实现的垃圾回收(GC)算法,重点介绍了根节点枚举、安全点及安全区域的概念和技术细节,以及这些机制如何影响GC的效率和准确性。 ... [详细]
  • 一、Advice执行顺序二、Advice在同一个Aspect中三、Advice在不同的Aspect中一、Advice执行顺序如果多个Advice和同一个JointPoint连接& ... [详细]
  • spring boot使用jetty无法启动 ... [详细]
author-avatar
_珊渣渣
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有