目录

  • 一、Java 27岁生日啦
    • 1995年5月23日
    • 2004年
    • 2015年
    • 2019年
    • 2022年
  • 二、Java核心技术 卷1 基础知识 (原书第11版)[Core Java]
  • 三、Java核心技术 卷2 高级特性 (原书第11版)[Core Java]
  • 四、Java语言程序设计 基础篇 (原书第12版)
  • 五、Java编程思想[Thinking in Java]
  • 六、Effective Java 中文版(原书第3版)
  • 七、Java并发编程实战
  • 八、Java虚拟机规范(Java SE 8版)

一、Java 27岁生日啦

1995年5月23日

Java带着开发团队对它的宏伟愿景诞生了。

在27年中,

Java给我们的世界创造了一个又一个的精彩。

2004年

Java帮助NASA “勇气号”火星探测器在火星上寻找水和生命的迹象。

美国国家航空航天局(NASA)使用Java开发远程控制探测器,并从任务数据库中获取原始数据来创建“点击式”3D地形图,以便科学家远程控制探测器的所有行动。Java不仅能够处理任务所需的大量数据,而且是一种通用语言,支持参与该项目的各国科学家实现了真正意义上的协作。

2015年

Java帮助Netflix扩展服务规模,为超过5700万订阅用户提供服务,每月流媒体服务时间长达10亿小时。

Netflix在基于Java和JVM的架构中构建服务,并使用基于Java的开源工具对这些服务进行持续监控、升级和扩展。如今,Netflix可基于收集的数据为全球超过1.8亿订阅用户推荐节目和电影,并通过快速大规模创新吸引用户继续订阅。

2019年

使用Java编程语言编写的Minecraft(我的世界)为数百万玩家开启了一个崭新世界,成为有史以来最畅销的电子游戏。

通过Minecraft,Java也激励着下一代计算机科学家和程序员,小时候在游戏中打造梦想世界,长大后借助代码,改变世界。

2022年

Java一直在努力!

Java版本不断更新,Java也一直在努力让自己变得更好!JRebel 发布的 2022 Java 开发人员生产力报告显示,超过 48% 的开发者在生产中已经使用 Java 11(高于 2020 年的 11.11%),成为最受欢迎版本,而Java 8 占比则降到 46.45%。现今最新的LTR版本为 Java 17,而你们是否有更新的打算呢?

从无人驾驶到线上支付,

从游戏娱乐到太空探索,

今天的Java通过不断推陈出新,

对我们周围的所有应用产生深刻的影响。

小编为你推荐几本百万开发者都在看的Java经典名著,伴你顺利晋级高阶程序员!

二、Java核心技术 卷1 基础知识 (原书第11版)[Core Java]

《Java核心技术》用数百个实际的工程案例,全面系统地讲解了Java语言的核心概念、语法、 重要特性、 开发方法。封装、继承、接口、异常处理、泛型、集合,这些都是Java开发的核心,利用这些知识,你完全可以编写实用的程序来解决实际问题。学完本书,你将成为一个真正的 Java 程序员。本书不仅让你深入了解设计和实现 Java 应用涉及的所有基础知识和 Java 特性,还会帮助你掌握开发 Java 程序所需的全部基本技能。卷1介绍了你需要掌握的核心基本知识。特别预告:本书第12版中文版即将上市,新版基于Java 17全面更新!

三、Java核心技术 卷2 高级特性 (原书第11版)[Core Java]

卷2主要介绍编程人员进行专业软件开发时需要了解的高级主题。本书中的章节大部分是相互独立的。你可以研究自己最感兴趣的主题,并可以按照任意顺序阅读这些章节。作者凯.霍斯特曼亲自为本书录制了学习视频,对书里的重点和难点一一作了讲解,相关资源,在B站Java技术核心技术站可免费观看。

四、Java语言程序设计 基础篇 (原书第12版)

《Java语言程序设计》被世界各地的大学选作教材,全球畅销20余年,第12版根据Java9-11更新。本书通过示例讲解问题求解技巧,提供大量的程序清单,每章配有丰富的复习题和编程练习题,帮助读者掌握编程技术并解决实际开发中遇到的问题。本书相较于《Java核心技术》更加的基础,如果你阅读《Java核心技术》有些吃力,建议从本书读起。

五、Java编程思想[Thinking in Java]

《Java核心技术》侧重技术,而《Java编程思想》侧重于“思想”,本书为你剖析Java中各个内容的设计理念。需要有一定编程基础的人才可阅读,即使很多内容还无法理解,但每次读完一定会有所收获。这是一本伴随我们技术成长的好书,买一本放在旁边,摸着就有底气。

六、Effective Java 中文版(原书第3版)

“我很希望我10年前就能拥有这本书。有人可能认为我不需要任何Java方面的书籍,但是我需要这本书。”——Java之父James Gosling
针对如何编写高效、设计优良的程序提出了最实用、最权威的指导方针,通过90条简短、独立的经验法则,探索新的设计模式和语言习惯用法,帮你更加有效地使用Java编程语言及其基本类库,指引你少走弯路。这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。适合已经掌握Java核心技术的程序员,想更加深入地了解Java编程语言的开发者阅读。是Java开发人员案头上的一本不可或缺的参考书。

七、Java并发编程实战

《Java并发编程实战》是Java并发编程里程碑著作!从并发编程的基本理论入手,逐步介绍了在设计Java并发程序时各种重要的设计原则、设计模式以及思维模式,使得开发人员能够更快地领悟Java并发编程的要领,快速地构建大规模的并发应用程序。《Effective Java》一书的作者Joshua Bloch也参与到了本书的写作中。另一本蚂蚁金服方腾飞老师的《Java并发编程的艺术》也适合一并阅读。

八、Java虚拟机规范(Java SE 8版)

由Oracle官方发布,Java虚拟机技术创建人撰写,国内资深Java技术专家周志明等翻译。书中基于全新Java SE 8,完整且准确地阐述Java虚拟机规范,是深度了解Java虚拟机和Java语言实现细节的必读之作。

那些优秀的程序员都在看哪些书?相关推荐

  1. 优秀的Java程序员都在看哪些书?

    目录 一.立志存高远,笃行践初心 二.经典书籍 1.Java核心技术 2.Java编程思想 3.Java语言程序设计 4.Effective Java中文版(原书第3版) 5.Java并发编程实战 6 ...

  2. 优秀的程序员都在哪里 如何寻找优秀的程序员?

    优秀的程序员都在哪里 这是你第一次公开招募雇员.如同大多数人一样,你会发布广告,可能也会浏览一些大型的网上论坛,然后你就收到了一吨的简历. 一份份看下去,你会想:"嗯嗯嗯,这人应该可以.&q ...

  3. 学习C语言的教材、如何成为一名优秀的C程序员、激发程序员创意的6本书、国外程序员推荐:每个程序员都应读的书

    学习C语言的教材 我的C语言是自学的,这些年看过不少教材. 下面,我对其中一些教材做个点评. 1. How to Think Like a Computer Scientist: C version ...

  4. 目前中国顶级优秀的程序员都有谁?

    今天无意中搜到知乎话题:目前中国顶级优秀的程序员都有谁?留作备忘 链接 https://www.zhihu.com/question/27462559 下面是一些比较好的答复,摘抄备份下 我把程序员分 ...

  5. 优秀的程序员都有那些特质?

    优秀的程序员都有那些特质? 目录 优秀的程序员都有那些特质?

  6. 国外程序员推荐:每个程序员都应读的书(作为一个码奴,这个也留着)(转)

    国外程序员推荐:每个程序员都应读的书(作为一个码奴,这个也留着)(转)来源: 方健的日志 国外程序员推荐:每个程序员都应读的书 来自:http://www.williamlong.info/archi ...

  7. 每个程序员都应读的书

    国外程序员推荐:每个程序员都应读的书 作者 fmms 2012-03-18 21:33:31 编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书, ...

  8. 每个程序员都应该读的书

    在国外一网站stackoverflow看到了一篇贴子,<每个程序员都应该阅读的书>,里面有上百种书,部分图书已由图灵教育出版.因为除了这里面的书,图灵教育认为还有一些值得程序员去阅读的书, ...

  9. 优秀的程序员都不写博客?这就推荐6个优秀博客给你看

    李开复是个很内向的人.还有甘地.乔布斯.但丁......这个名单可以列很长.在读博的时候,李开复要教一群高中生学编程.这件事他想的很简单,就教一些基础知识嘛:真到了给学生们上课,才发现,学生们根本都不 ...

最新文章

  1. 1.Spring Security 详细简绍与入门
  2. 9.切换 iframe
  3. IIS6.0,Apache低版本,PHP CGI 解析漏洞
  4. 60-10-020-命令-kafka-topics.sh
  5. [水池] 灌水专用:搜狗输入法里收集的纯文字表情
  6. Qt下实现多线程串口通信
  7. Node.js Web开发框架
  8. CCIE试验备考之冗余备份HSRP
  9. sql 基础知识普及
  10. 嵌入式Linux的学习路线
  11. 职场泥潭,这样的IT公司绝对不宜久留
  12. html怎么添加样式,HTML添加样式三种办法
  13. 前端标准模式与混杂模式的区别
  14. linux kernel 报错:FATAL: kernel too old
  15. 知乎客户端埋点流程、模型和平台技术
  16. win10更新后开不了机_win10开机关机正常,重启特别慢问题排查
  17. JAVA javaweb JSP水果管理系统源码(水果进销存管理系统水果管理系统(水果进销存)
  18. 【数学问题】利用python求解表达式
  19. 初使用maven遇到各种问题记录
  20. c语言 cdma编码正交的8位码片,CDMA编码

热门文章

  1. 小Q百度指数批量查询工具【持久更新】
  2. python scipy integrate_使用scipy.integrate.odeint()计算衰减
  3. 简述android源代码的编译过程,Android源码编译过程详述
  4. 华硕笔记本(UEFI)支持U盘启动
  5. sed -i 命令详解
  6. 一些开源的剪切MP3的软件
  7. WPF+WCF一步一步打造音频聊天室(三):语音聊天
  8. 爱联模组接入华为hilink总结——调试问题汇总(二)
  9. pycharm重新使用30天_Python 最强编辑器详细使用指南
  10. 2021年美容师(初级)考试总结及美容师(初级)考试试题