龙空技术网

一文带你搞懂 Java的前世今生

用户3126650697417656 63

前言:

此刻咱们对“java源于”大致比较看重,看官们都需要知道一些“java源于”的相关知识。那么小编在网上网罗了一些对于“java源于””的相关内容,希望咱们能喜欢,我们一起来学习一下吧!

Java,关注和了解软件开发领域的小伙伴一定听说过我的的大名。

是的,我就是那个在TIOBE编程语言排行榜上,长期霸占第一名的软件编程语言,是当今世界上第一大编程语言。

在有些人的眼中, 我是大学课堂上开设的一门课程,可以帮助你拿到学分;

在有些人的眼中,我是一门编程语言,可以帮助你写出简单又好玩的程序;

而在更多的人眼中,我是一个好用的敲门砖,帮助你叩开软件工程师行业的大门,让你能够坐在高端写字楼的电脑桌前,喝着咖啡,敲着键盘,就能拿到高薪,迎娶白富美,走上人生巅峰,过上令人羡慕的生活。

20世纪90年代Java诞生

我诞生于上世纪90年代,那个时代的编程领域,C语言以及它的衍生语言C++如日中天,一统江湖。

其他的语言,诸如Pascal,Delphi,VB之类的,都是在夹缝中求生存。C语言工程师遍布各地,不掌握C语言,你就不好意思说自己是程序员,没脸跟别人打招呼。

但与此同时,也有越来越多的人,对C++复杂的语法和繁琐的内存管理指针操作颇有微词,但碍于它的淫威,大多敢怒不敢言。

我的父亲,叫做James Golsling,来自美国的Sun公司。

有一天他突发奇想的希望设计一门新的编程语言,瞄准下一代智能家电领域,开发软件产品。

这个语言能够移植到不同的平台上,在各个家电设备的操作系统上运行,并且最重要的是,它会比C++更简单,于是,他和其他的叔叔们夜以继日的工作,终于,在1992年,我诞生了。

我与生俱来的能力,就是能够让程序在不同的操作系统上运行,也就是所谓的跨平台性。

JAVA名字的由来

最初我的名字叫做C- , 因为我比C语言还要简单易学。后来,我又被叫做Oak,因为我的父亲的书房外,有颗美丽的橡树(Oak)。

但最后,我还是被命名为Java。这是源于印度尼西亚的一个岛,这个岛上的特产是一种名为Java的咖啡,它风靡世界,我父亲和叔叔们都很喜欢,于是,我的名字就叫做Java。

为互联网而生

在我诞生后,被安排参加了几个机顶盒项目的竞标,但不幸失败了。

而与此同时,互联网开始兴起,并且在全球疯狂的普及起来,于是, Sun公司的大佬们果断的决定将我应用于互联网应用的开发,因为在互联网上传播代码,同样需要跨平台,而这正是我看家的本领,于是,我的前途和命运就和互联网紧紧绑定在了一起。

在1995年5月23日,在Sun公司的全球开发者大会上,我被正式发布,在全世界面前亮相,和我一起发布的,还有一款叫做HotJava的浏览器。

这一天,是我的生日,也标志着互联网的发展进入了一个全新的时期,互联网不再只能传递文字和图片,也能传递代码,这些代码通过网线,被传播到世界上任何一台计算机上运行,使得用户可以在浏览器中看到更加绚烂多彩的效果。

大家注意,重点来了(敲黑板)!我是为互联网而生的,我的身体里流淌着互联网的血液,这也决定了我未来的巨大成功。

互联网精神:开放、免费、分享

我与互联网血脉相连,荣辱与共,互联网的精神就是我Java的精神,那么互联网的精神是什么呢?在我还在襁褓之时,费罗叔叔和杨致远大爷创办了雅虎—这个全球当时最大的门户网站。并且为互联网世界制定了基本的游戏规则:开放、免费、分享。

在这个世界中,绝大多数的资源、信息是免费的,是可以拿来与大家分享的,只有少数资源是需要付费的。这是一个独具匠心的盈利模式,也就是说,用户和客户不再是同样的群体。

一个互联网公司,要为千千万万的用户服务,在这些用户中,也许只有少部分成为了付费的客户,而正是依靠客户的付费,公司就能够继续为用户提供免费的服务,如此循环。而正是这样一种模式,才造就了互联网资源、用户飞速的增长,以最短的时间改变了最多人的生活。

可能今天的小伙伴已经感到这种互联网模式的习以为常,但是,我要说的是在20多年前的世界,大多人还生活在水深火热之中,像微软这样的霸权企业,垄断着技术、工具等一切生产资料。

想要使用VC++开发程序,可以,工具要钱、服务要钱、资源要钱,而且你只能选择微软的产品,没有货比三家的权利。哪里有压迫,哪里就有反抗。

在我一出生,就成为了对抗技术垄断的先锋部队,SUN公司,以及IBM,BEA,HP等大企业,迅速组成了反垄断的联盟。

大家齐心协力,为Java提供了大量的类库、工具和中间服务,而这些资源,绝大多数向广大程序员、开发企业免费开放。

再加上我天生具有跨平台和简单的特点,于是,星星之火迅速成燎原之势,我用最短的时间,成功捕获了许许多多备受垄断折磨的程序员的心,大家纷纷弃暗投明,加入了我的阵营。用我编写的互联网应用,成本低廉,开发周期短,投资少见效快,哪个企业的老板不喜欢呢?

JAVA工程师需求量大增

广受欢迎Java这么好用导致越来越多的公司选择Java,自然就需要招聘更多的Java工程师,物以稀为贵,招不到人就加价,实在不行就找猎头高薪挖人。

于是,Java工程师瞬间秒杀其他语言的工程师,结果就是更多的人学习Java。接下来,Java工程师多了,产出的技术资源、代码资源、项目资源也越来越多。而我这个阵营的人,都秉承了互联网精神:免费、开放、分享。

他们都是无私的人、都是高尚的人,都是脱离了低级趣味的人。这些人共同组成了一个人人为我、我为人人的理想之国,各种开源组织、开源社区如雨后春笋,资源爆炸式的积累。

这些资源免费开源的被大家所使用,又进一步拉低了企业应用的开发成本,于是,更多的企业选择Java,需要招聘更多的Java工程师,Java工程师的薪资进一步提高,更多的人选择Java工作,又产出更多的Java资源...

JAVA--人类有史以来最卓越的编程语言

在众多的Java工程师的努力下,2001年,我第一次爬上TIOBE编程语言排名第一的宝座。在往后的大部分时间里我几乎从未跌落过第一,我也被誉为是“人类有史以来最卓越的编程语言”。

“ 江山各有才人出,各领风骚数百年 ”,虽然时代在发展,有着其他借机向我挑战的语言,例如:

借助Web2.0重获新生的PHP;

借助移动互联网异军突起的OC;

以及借助人工智能趋势的Python。

但是,任何新的领域诞生,都需要软件产品的支持,需要众多的编程资源支持。多年来,Java积累了那么多技术资源,积累了那么多Java工程师。

无论哪个领域要崛起,都需要和我合作,利用我的资源来快速发展,所以无论科技如何发展,我都有着用武之地。

比如谷歌要推出Android手机时,他们选择了我,作为Android应用开发的首选语言,这样他们就可以利用我背后超多的代码资源,和庞大的程序员群体,投身Android开发,我也借机积累了大量移动开发的工具和框架,扩展了我的生态圈。

剩下还有大数据,云计算等等领域同样如此,我想,这就是强者恒强的基本生态法则吧!而在历史上,从未出现过统治力生命力像我一样的编程语言,我不知道遥远的未来会怎样,我只知道,我会坚定的走下去,越发强大,越发蓬勃,支撑着越来越多的Java工程师的美好未来,支撑着互联网的美好未来,支撑着人类的美好未来。

*版权声明:文章和图片素材均来自公开网络资源,如有侵权,请联系我们删除或授权事宜!

标签: #java源于