首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >25 年前 Java 诞生,把你对她的热爱大声说出来好吗

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

作者头像
程序员小跃
发布2020-06-01 17:08:13
4880
发布2020-06-01 17:08:13
举报
文章被收录于专栏:程序员小跃程序员小跃

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

那么,跃哥今天就要给你们这个机会啦。今天是 Java 的生日,1995 年 5 月 23 日,Sun 公司在 Sun world 会议上正式发布 Java 和 HotJava 浏览器。Java 就此发展迅猛,也因为 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,感谢你的一路相伴,未来继续携手前行,和大家一起前行,一起进步

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-05-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 奔跑吧攻城狮 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 我和 Java
  • Java 怎么学
  • 我要大声对你说
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档