25 年前 Java 诞生,把你对她的热爱大声说出来好吗

前几天 520 的表白狗粮小伙伴们吃的怎样了呢,我猜有的同学已经成为别人口中撒狗粮的那位;有的可能真的是吃了一整天的狗粮;还有的正在发愤图强,力争给大家来一口大大的狗粮。

那么,跃哥今天就要给你们这个机会啦。今天是 Java 的生日,1995 年 5 月 23 日,Sun 公司在 Sun world 会议上正式发布 Java 和 HotJava 浏览器。Java 就此发展迅猛,也因为 Java 我找到了工作,养活了自己。

所以所以所以,今天我特意挑选了三本适合各个阶段学习的 Java 经典书籍,和大家一起分享。

我和 Java

我先来说说我和 Java 的故事吧。在上一篇里我有说过,我用 Eclipse 将近 10 年,自然用 Java 的时间比这个稍长,毕竟一开始学习的时候,我还是在用 EditPlus 呢,这个工具不知道大家现在还有人在用没。而且,我一开始学习的时候,老是听到说,先不要用 IDE 工具,要先学会一行行手写 Java 代码,用命令行编译,这样才能对 Java 有更进一步的认识,哈哈。我到现在也还会偶尔和初学者聊聊,但是现在网络发达呀,大家一开始就用上了各种优秀的 IDE,比如 IDEA,你说呢。

一开始,我是因为课程学习到的 Java,作为科班出身的我,第一个学习的语言是 C,但是当学习到指针,结构体,链表的时候我懵逼了,学渣体质暴露无遗,大一的我忽然对前途充满了迷茫,难道这就要这样找不到工作,难道我毕业就失业了吗?

好在大二的时候有 Java 课程,那时候我还是诺基亚功能机,也知道 Java 能在手机上使用,尽管之前 C 语言给了很大的打击,但还是硬着头皮学习了 Java。接下来,令人兴奋的消息出现了,Android 手机问世,开发的第一语言是 Java,半个实验室疯狂了,学长学姐、同学开始纷纷加入 Java 阵营,学习 Android,刚毕业的学长因为会一点点 Android 找到了很棒的工作,薪资待遇也很有诚意,这就是最好的例子,我们还有什么理由不去学习呢。

紧接着我省吃俭用,买了年轻人的第一部智能机(什么品牌你懂的),去图书馆借书写 Android 实例;暑假在实验室学习实践找到了一份 Android 的实习工作;毕业设计独立完成前后端的系统,展示用的 Android;毕业半年到杭州华为,开启我真正意义上的工作,一步一个脚印,多亏了Android,其实背后还是多亏了 Java,让我有这么好的机会一步步前进。

直到现在,出于职业发展的考虑,我又选择了 Java 后端作为我的主力工作,尽管中途我也学习过 iOS、PHP、Html 等等,但我最爱的还是 Java,你说情怀也好,说我笨学不会其他也罢,反正目前的我就是死磕 Java,我正在往微服务,分布式方向进阶,Java 的世界真香。

Java 怎么学

这真的是一个很宽泛的话题,但是也经常有同学私底下问我。有想作为第二语言来学习的,「跃哥,我想把 Java 当第二语言学习,你有什么建议吗」?有迷途知返,想重修 Java 的,「跃哥,我是初学者,想学习 Java,但是不知道怎么办?」这些其实之前也说过,我在这里就不做赘述啦《答知友困惑:Java零基础如何入门,不知道怎么学,迷茫ING》

跃哥也从来没推荐过书,这次把开头说到的三本书推荐给大家,让大家有一个好的选择。

在这里插入图片描述

01、《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》

这本书简直就是圣经一样的存在。只要你用Java,就不得不考虑优化。无论你从事什么工作,在什么类型的公司,就是阿里,百度,腾讯等大厂每天都在考虑java 虚拟机。我也亲自读过,有很多案例,原理讲解很清楚。学会它,你的年薪无上线,无论您是开发,测试,运维,还是写网站等等工作。一百万个理由推荐入手。

跃哥我自己看过第二版,上次因为哪个活动来着,已经赠送给有缘人了,这次是第三版,在第二版的基础上做了重大修订,内容更丰富、实战性更强:根据新版JDK对内容进行了全方位的修订和升级,围绕新技术和生产实践新增逾10万字,包含近50%的全新内容,并对第2版中含糊、瑕疵和错误内容进行了修正。

适读人群:本书适合系统调优师、平台架构师、渴望拿到互联网大厂Offer的中-高级Java开发人员阅读。如果你对Java核心的基础知识掌握的还不牢固,建议先阅读《Java核心技术》卷1。

在这里插入图片描述

02、Java核心技术卷I 基础知识(原书第11版)

《Java核心技术》第11版新鲜出炉,本书由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),Java领域极具影响力和价值的著作之一,与《Java编程思想》齐名,10余年全球畅销不衰,是程序员的首选Java指南。本版针对Java SE 9、10和 11全面更新,不仅补充了Java新版本的新特性,还对之前比较晦涩的部分做了删改,用更清晰明了的示例加以解释,特别是对内容结构做了调整,从而更有利于读者学习和应用。它将续写从前的辉煌,使人们能及时跟上Java前进的脚步。卷I:主要介绍Java语言的基础知识的专业级详解;卷II:主要介绍软件开发需要了解的高级主题。

也是巧了,跃哥之前花重金买了第 10 版的卷 1 和卷 2,内容是真的干,我自认为对 Java 还略懂,看了这本书,才醒悟,原来我之前不是略懂,简直是渣渣。看了 11,估计我又要怀疑人生了。

适读人群:使用Java技术进行实际项目开发的初-中级编程人员

在这里插入图片描述

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

你是否正在寻找一本能够更加深入地了解Java编程语言的书,以便编写出更清晰、更正确、更健壮且更易于重用的代码?《EffectiveJava中文版(原书第3版)》适合你!本书由Java之父JamesGosling鼎力推荐、Jolt获奖作品,是一本分享经验与指引你少走弯路的经典著作,针对如何编写高效、设计优良的程序提出了最实用、最权威的指导方针,是Java开发人员案头上的一本不可或缺的参考书。

哈哈哈哈,我真的是笑死自己,这本书的第二版,我还没看完,大概看了三分之二吧,至于为什么没看完,我也不知道,可能就是单纯的懒吧。这次既然推荐给大家了,那我还是决定把第二版先看完。书本也是经典,很多实用的方式都在里面,枕边书了解下。

适读人群:已经掌握Java核心技术的程序员,想更加深入地了解Java编程语言,成为一名更优秀、更高效的Java开发人员,那么,建议你用心研读本书。

我要大声对你说

前段时间参加安晓辉老师的副业训练营,提到一个问题,我为什么一定要去选择副业呢?我对现在的工作是兴趣还是纯粹的只是赚钱呢。

这句话打醒了我,一开始我学编程,纯粹是因为工作,尤其是 Android 出去之后,工作找的并不困难;但是这么多年的职场经历,我内心也是有了很大的改变,扪心自问,其实我已经从工作到了热爱,狂热的程度。这是一大转变,也是我为什么现在还喜欢编程的原因,尽管困难还是很多,要学的还是很多,但也不能阻挡我对 Java 的学习,对 Java 的热爱。

我想大声对你说:Java,感谢你的一路相伴,未来继续携手前行,和大家一起前行,一起进步。

©️2022 CSDN 皮肤主题:精致技术 设计师:CSDN官方博客 返回首页
评论 36

打赏作者

程序员小跃

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值