在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
Java程序员必读的基础知识书单推荐,学习过程中书本是比较好的学习工具,与音频和视频相比纸质书籍有一个巨大的优势,不理解时你可以任意反复阅读某一段,或快速复习刚刚阅读过的内容,甚至是只看某一页面的某个段落,方便做笔记。

Java基础知识书单推荐:
1、《Java核心技术·卷2:高级特性(原书第9版)》
Java领域最有影响力和价值的著作之一,由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),系统全面讲解Java语言的核心概念、语法、重要特性和开发方法。本书全面覆盖Java技术的高级主题,包括流与文件、XML、网络、数据库编程、国际化等,详细描述了图形与GUI编程,还涉及安全、远程方法、注解处理、本地方法等。本书对Java技术的阐述精确到位,叙述方式深入浅出,并包含大量示例代码,能够帮助读者充分理解Java语言并灵活应用。
2、《图解 HTTP》
讲漫画一样的讲 HTTP,很有意思,不会觉得枯燥,大概也涵盖也 HTTP 常见的知识点。因为篇幅问题,内容可能不太全面。不过,如果不是专门做网络方向研究的小伙伴想研究 HTTP 相关知识的话,读这本书的话应该来说就差不多了。
3、《算法 第四版》
Java 语言描述,算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。书的内容非常多,可以说是 Java 程序员的必备书籍之一了。
4、《Java核心技术·卷1:基础知识(原书第9版)》
Java 领域最有影响力和价值的著作之一,拥有20多年教学与研究经验的资深 Java 技术专家撰写,与《Java编程思想》齐名。
5、《数据结构与算法分析:Java 语言描述》
这本书真是非常好!很适合给初学者入门看,里面的分析数学公式恰到好处没有算法导论的令人望而生畏,也没有国内图书的草草了事,既学习了数据结构又有刚刚好的算法分析,很容易使人产生共鸣。
6、《Effective java 中文版(第2版)》第三版已出
介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。第2版反映了Java 5中最重要的变化,并删去了过时的内容。
7、《Java编程思想 (第4版)》
赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。
8、《深入理解Java虚拟机(第2版)》
国内的 Java 进阶最佳书籍之一!共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。
9.《Head First Java(第二版·中文版)》
可以说是不少人的 Java 启蒙书籍了,特别适合新手读当然也适合我们用来温故 Java 知识点。这是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。重要的,你会学会如何像个面向对象开发者一样去思考。而且不只是读死书,你还会玩游戏、拼图、解谜题以及以意想不到的方式与Java交互。在这些活动中,你会写出一堆真正的Java程序,包括了一个船舰战游戏和一个网络聊天程序。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Spring Boot快速入门攻略 新手小白篇
Spring Boot是每个Java的学习者和开发者所必须要熟练掌握的内容,为什么这么说呢?当然是由于它优雅而又清楚简单的优势决定的。本篇文章主要是面向新手小白的Spring Boot快速入门攻略,会带大家快速认识spring boot,然后介绍它的优势和快速入门的具体操作步骤,感兴趣的朋友赶紧一起来看看吧!
7884
2019-11-27 14:20:22
Java并发与线程免费课程推荐
Java并发与线程免费课程推荐,Java开发中涉及线程的基础知识、线程的启动与终止、线程间的互斥处理与协作、线程的应用、线程的数量管理以及性能优化等内容。
5224
2019-12-03 15:07:22
Spring Cloud Alibaba微服务架构学什么?为什么要学?
为什么要学Spring Cloud Alibaba?Spring Cloud Alibaba本身也是Spring Cloud的子项目是其中的一部分。 如果使用的是第一代(eureka, hystrix, zuul),在2020之后有必要把这些组件替换掉的。在业界已经广泛使用.springcloud中有部分组件不维护了。
6561
2020-06-16 10:52:42
Java标准注解学习总结
Java主要提供了5个标准注解,分别是:Override、Deprecated、SuppressWarnings、SafeVarargs和FunctionalInterface。本文将从“如何使用这5个标准注解”,还有编译器在编译时:“如何处理它们”来讲述。一起来看Java标准注解的学习总结吧!
5016
2020-08-07 10:59:23
关于Java,你想知道的一切,这里说透了
这里是回车课堂--Java通识课三,在一和二咱们聊了【编程思维】,毕业后【我的职业选择-Java】,希望能够给处在“慌”金时代的你一丝启发。聊过之后如果你也有意从事 Java 编程事业的话,可能就会比较关心实际的问题了。
5685
2021-08-12 18:13:02
