对于程序员来说,个人感觉最佳学习方式是看书,视频花费时间太长,而博客则不够系统。初学相关领域最好的方式就是找到一本经典的好书,然后啃完它。

本贴子收集了几本Java学习的经典书籍,从入门到深入,每一个阶段都有对应的学习书籍,希望能帮到你。

Java基础

1.Java编程思想(第4版)

本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握.

2.Java核心技术 卷Ⅰ 基础知识(第8版)

这本书在Java领域是和Java编程思想齐名的一本书,很多知识点都讲的特别细,我初次看的时候发现课上好多没讲的基础知识这本书上都提到了,非常有助于你练好扎实的基础知识。

Java中级

1.大话设计模式

设计模式体现的是一种思想,思想是指导行为的一切。理解和掌握设计模式,记住23种或者更多的设计场景和解决策略是不够的,更要接受一种思想的熏陶和洗礼。

本书通过故事讲述程序如何设计。希望能给渴望了解面向对象程序设计的初学者及困惑、无法复用的代码编程体验者一些好的建议和提示。

2.分布式Java应用基础与实践

本书介绍分布式Java应用涉及的知识点,分为基于Java实现网络通信、RPC;基于SOA实现大型分布式Java应用;编写高性能Java应用;构建高可用、可伸缩的系统四个部分,共七章内容。

3Java并发编程实践

《JAVA并发编程实践》随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java 5以及6在开发并发程序中取得了显著的进步,提高了Java虚拟机的性能以及并发类的可伸缩性,并加入了丰富的新并发构建块。在《JAVA并发编程实践》中,这些便利工具的创造者不仅解释了它们究竟如何工作、如何使用,还阐释了创造它们的原因,及其背后的设计模式。

Java高级

1.大型网站技术架构:核心原理与案例分析

该书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理。

2.代码整洁之道

这本书重在对细节的关注。书的编排极其合理,从最小的点开始一点点往大处讲。感觉对刚开始工作的小朋友们,代码看得、写得还不够多,读设计模式之类的书可能还没什么体会。但这本代码细节的书,却是能立竿见影,直接用到工作中去的。

获取方式很简单,没有那么多套路,直接在我的公众号「IT-care」后台回复「java」即可免费获取这份程序员电子书大礼包。

一个关爱程序员的公众号,

你的世界不应该只有 Coding!

在我的公众号「IT-care」后台回复即可免费获取程序员电子书大礼包。

回复“程序员”领取15本经典电子书
回复“java”领取JAVA从小白到大神5本进阶电子书
回复“Python”领取Python4本高阶电子书
回复“健康”领取程序员身体健康指南电子书

声明:以上书籍均为网友网盘私人分享,无任何商业盈利行为。

Java必看电子书,从小白到大神一网打尽免费送相关推荐

  1. 学弟学妹看过来,小白到大神必经之路!

    学习建议 C语言 学好C可能不会让你找到个好工作,不知道你们用的是什么书,如果是清华大学的那本就直接丢垃圾桶吧.图书馆负一层的好书(ps:我们学校的计算机书都在负一层,看的人少..)多得是,还有C语言 ...

  2. Java 必看的 Spring 知识汇总

    转载自 Java 必看的 Spring 知识汇总 Spring框架是由于软件开发的复杂性而创建的.Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情.然而,Spring的用途 ...

  3. 高级Java必看的10本书

    转载自 高级Java必看的10本书 1.深入理解Java虚拟机:JVM高级特性与最佳实践 本书共分为五大部分,围绕内存管理.执行子系统.程序编译与优化.高效并发等核心主题对JVM进行了全面而深入的分析 ...

  4. 这款NLP神器火了!关键词一键提取、结果高度可视化,堪称「小白进阶大神」的实用工具包 | 开源...

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要15分钟 Follow小博主,每天更新前沿干货 转载自:量子位 如何快速优雅地处理你的NLP数据集? 试试这款号称「从小白到大神」的Texth ...

  5. python视频在线教程_600集Python从小白到大神

    600集python从小白到大神,史上最全面的python教程,让学员更好的吸收知识. 教程列表: 80-用户管理-11-chmod演练-R递归修改目录权限 python教程-600集python从小 ...

  6. 编程小白和大神都想要的百元级物理外挂(装逼利器)----KeyPad++编程键盘

    这两天夜不能寐,终究还是做出了这个违背祖宗的决定.... 是的,我正是要将一代代编程大神薪火相传的的终极奥义公之于众. 当你刚开始熟悉和掌握一门语言时,无论是C++还是Java亦或是Python,我们 ...

  7. 这8首用代码写的诗歌,看懂3首就是大神!

    用代码写诗,是一个程序员"装逼"的最高形式.下面这8首诗,看看大家能读懂几首呢? 01 未竟的爱 class love {}; void main() { throw love() ...

  8. linux 修改用户组_linux小白到大神的成长之路:linux系统用户组的管理!

    linux小白到大神的成长之路:linux系统用户组的管理! 本经验由宗龙龙原创,全文共500多字,阅读需要14分钟,如果文中存在错误,还请大家多多指点,我会积极改进的! 上一篇文章为大家详细介绍有关 ...

  9. 《人工智能——从小白到大神》,张亚勤院士与百度陈尚义理事长联袂推荐

    当下,AI(人工智能)是人们热议的话题.人工智能有多火,铺天盖地的新闻已经给出了答案.不可否认,我们已经迎来了人工智能的又一次高潮.与前几次人工智能的飞跃相比,这一次人工智能突破将软件算法.高并发硬件 ...

最新文章

  1. 做最轻量级的数据库中间层,赶紧学起来
  2. 如何验证 Active Directory 使用表单身份验证和 Visual C#.NET
  3. .net core3.0上传文件出现404_使用FTP代理功能连接空间上传文件(解决改善用户上传慢的问题)...
  4. 《Nature》上给青年科研工作者的几条忠告 (转载)
  5. iOS-NSData与NSDictionary的互相转换
  6. Nacos外部mysql数据库支持(推荐做)
  7. js(Dom+Bom)第七天(1)
  8. Spring事务管理(三)-PlatformmTransactionManager解析和事务传播方式原理
  9. kafka使用_Kafka介绍与使用
  10. 伊恩斯普里格斯3D肖像的秘密
  11. 【英语学习】4000 Words 【V1】【U02】The Laboratory
  12. php如何开发网络电话,利用开源软件30分钟搭建自己的voip网络电话系统V1.1
  13. Exchange2010配置实验(二)满足先决条件安装Exchange2010
  14. 计算机论文-中国免费,计算机硕士毕业论文免费
  15. Linux-Grep命令详解
  16. 朗途职业规划之二 基本分析报告 (北森测评)
  17. 多元统计分析及R语言建模(王斌会)第五、六、七章答案
  18. 计算机word大作业,计算机操作基础--Word大作业要求.doc
  19. 网络营销招生方案及河南大学生高校名单
  20. python爬hdu网页

热门文章

  1. a jquery 标签点击不跳转_jquery如何才可以让a标签不跳转
  2. 使用jquery.qrcode生成二维码
  3. 刺激消费的线上盲盒运营解析,你知道盲盒吗
  4. 3G产品肢解“狂魔”剖析业内名品特色
  5. react 高阶组件hoc使用
  6. easyui源码翻译1.32--Resizable(调整大小)
  7. Windows键位映射
  8. JAVA在线作业提交系统计算机毕业设计Mybatis+系统+数据库+调试部署
  9. ZYNQ 高速QDR IP功能和调用
  10. linux定时任务crontab添加,linux定时任务crontab使用方法