大家好,我是沉默王二。本篇文章通过我和妹妹的对话来谈一谈“什么是 Java?”这是老生常谈的话题,为此我狠下了一番苦心,想到了这个标题,力求文章能够超凡脱俗。
“语不惊人死不休”,没错,本篇文章的标题就是这么酷炫,接受不了的同学就别点进来看了,所谓好奇心害死猫;能够接受的同学我只能说你赚到了,你不仅能在阅读的过程中感受到思维的乐趣,还真的能学习到知识。下面就由我来介绍一下故事的背景吧。
我有一个漂亮如花的妹妹(见上图),她叫什么呢?我想聪明的读者朋友们都能猜得出:沉默王三,没错,年方三六。父母正考虑让她向我学习,做一名正儿八经的 Java 程序员。我期初是想反抗的,因为程序员这行业容易掉头发。但家命难为啊,与其反抗,不如做点更积极的事情,写点有趣的文章,教妹妹如何更快地掌握 Java 这门编程语言。毕竟程序员还算得上高薪(都是拿命换的啊)。
01、什么是 Java?
“二哥,到底什么是 Java?你给我说道说道。”
“三妹啊,这就直奔主题了啊,先去给哥买包烟吧,哥得考验考验你的诚心。”
“三妹啊,你怎么还不去?”
“二哥,先掏钱啊。”
(我特么这是搬起石头砸自己的脚啊。十分钟后,三妹买了一包熊猫回来了,我用 Zippo 火机点了一支——这火机是 21 岁生日的时候初恋女友送我的,质量确实不错,现在还在用。)
“三妹啊,听我慢慢来给你解释。”
Java 是一门编程语言,一门高级、健壮、面向对象,并且非常安全的编程语言。
Java 由 Sun(后来卖身给了 Oracle)公司在 1995 年开发。James Gosling 被称为 Java 之父,秃头秃的厉害。
“三妹啊,你要不要再考虑考虑?做程序员不容易啊”
“二哥,你咋没有秃呢?是因为你不够厉害吗?”
(你个死孩子,嘴咋这么损呢?)
Java 在叫“Java”之前,其实想被叫 Oak(橡树的意思,好像比 Java 好听)。不过,遗憾的是,Oak 已经被一家公司注册了,因此 James Gosling 和他的团队就想到了 Java 这个词。
当使用十六进制编辑器打开由 Java 源代码编译出的二进制文件(.class 文件)的话,最前面的 32 位将显示为 CA FE BA BE,即词组“CAFE BABE”(咖啡屋宝贝)。
02、Java 示例
“二哥,你能给我展示一段 Java 代码示例吗?”
“三妹啊,马上就来。”
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
“二哥,这都什么跟什么啊,看得一头雾水。”
“三妹啊,先不要着急,Hello World 这段代码以后再慢慢消化,现在就是打个招呼。”
“好吧。”
03、学习 Java 有没有前途
“二哥,学 Java 到底有没有前途啊?”
“三妹啊,就目前来说,Java 的覆盖面还是蛮广的。”
1)桌面应用程序;
2)Web 应用程序;
3)企业应用程序,体现了 Java 的安全性、负载均衡和集群的优势;
4)移动端应用程序,主要就是安卓;
5)嵌入式系统;
6)机器人技术;
7)游戏。
据估计,全球范围内有超过 30 亿部设备在运行 Java,这超过其他任何一种语言。所以学习 Java 还是很有“钱”秃的。
04、鸣谢
好了各位读者朋友们,以上就是本文的全部内容了。能看到这里的都是最优秀的程序员,升职加薪就是你了👍。这是《教妹学 Java》系列的第一篇文章,是不是有趣的很。随着时间的推移,内容会越来越丰富起来,大家要满怀期待哦。如果想催更的话,添加我的微信(qing_gee)告知我哦。
另外,本篇文章中的示例代码已经同步到 GitHub,地址为 itwanger.JavaPoint,欢迎大家 star 和 issue。如果是二哥铁杆读者的话,请左键给本文点个赞,让更多需要营养的同学看到这篇文章。