极速时时彩公式_Java匹马行天下之Java帝国的崛起(大结局)

  • 时间:
  • 浏览:3

前言:

【博客*缘】

网络真情伴,

博客友谊连。

笑中藏泪暖中寒。

回想什么悲喜,

酸楚也缠绵。

往事难回首,

新篇染旧言。

世间几次梦能全。

感谢相牵,

感谢遇时缘。

感谢墨中同守,

再聚是何年。

人生只如初见。

一首《博客*缘》送给突然 鼓励我支持我陪伴我的博友们。

可能有博友催更了,从前今天直奔主题,欢迎博友们观看小型宫斗剧《Java帝国的崛起》,此剧共三篇

《C国多线程 员的秃头原应 》

《Java国出了个Java》

接下来请看《Java帝国的崛起》大结局

前文回顾

上文书《Java国出了个Java》中说到,被Java国收留的多线程 员们决定重新定义一门新的编程语言,这门语言语法有点像C语言,从前我们歌词 歌词 容易接受。

没有 C语言那样的指针。

再统统我用考虑内存管理。

真正的可移植性,编写一次,到处运行。

面向对象。

类型安全。

还有,我们歌词 歌词 要提供一套高质量的类库,随语言发行。

最重要的是我们歌词 歌词 把这门语言起名为Java,整个Java国举国欢庆。现在要我 改口了,把从C国逃出来加入Java国的多线程 员就叫Java多线程 员了。

不鸣则已,一鸣惊人

凡事都不 说起来简单做起来难,单说并都不 可移植性吧,要想编写一次,到处运行可都不 什么简单的事。为了实现跨平台,Java多线程 员们在操作系统和应用多线程 之间增加了有俩个多抽象层:Java虚拟机。用Java写的多线程 都运行在虚拟机上,除非个别状况,都不 用想看 操作系统。

跨平台

刚才提到了有俩个多专业术语叫跨平台,我来解释一下:

跨平台概念是软件开发中有俩个多重要的概念,即不依赖于操作系统,统统我信赖硬件环境。在有俩个多操作系统下开发的应用,插进从前操作系统下依然还须要运行。

Java的跨平台

Java的跨平台是相对于其他编程语言而言的,通过Java语言编写的应用多线程 在不同的系统平台上都还须要运行。一般的高级语言可能要在不同的平台上运行,相当于须要编译成不同的目标代码。比如在前文中提到的C语言,在Windows系统上编译的C语言多线程 ,在Linux系统上是不到运行的,而Java语言在不同平台上运行时不须要重新编译。

Java跨平台的原理:java的跨平台是通过Java虚拟机(JVM)来实现的。

Java虚拟机(JVM)

Java源多线程 想象成我们歌词 歌词 的C源多线程 ,Java源多线程 (.java)编译后生成的字节码(.class)就相当于C源多线程 编译后的二进制可执行文件。JVM虚拟机相当于计算机系统(操作系统+硬件环境),Java解释器相当于CPU。

.exe文件直接在Windows操作系统下运行,在CPU上运行的是机器码(.exe文件)

.class字节码文件是运行在JVM虚拟机下的,在Java解释器上运行的是Java字节码文件。

Java解释器相当于运行Java字节码的CPU,但该CPU都不 通过硬件实现的,统统我用软件实现的。Java解释器实际上统统我特定的平台下的有俩个多应用多线程 。假使 实现了特定平台下的解释器多线程 ,Java字节码就能通过解释器多线程 在该平台下运行,这是Java跨平台的根本。当然,并都不 在所有的平台下都不 相应的Java解释器多线程 ,这也是Java不言而喻能在所有的平台下都能运行的原应 ,它不到在已实现了Java解释器多线程 的平台下运行。

 

 

介绍了挺多,好好的故事,后面 从前穿插一下确实影响读者思路,不过看你是怎么想的,可能你是抱着看故事的心态来的,那后面 介绍的并都不 大串就还须要跳过要我看 ,但可能你是抱着通过看故事学习的态度来的,那就耐心的看吧,统统我要我写的。

为了吸引更多的多线程 员加入Java国,Java多线程 员们决定搞一次演示,向我们歌词 歌词 展示Java的能力。是骡子是马,拉出来遛遛再说,出世未久的Java涉世不深,还都不 很完善,但也是“麻雀虽小五脏俱全”了。Java多线程 员们盯上了前一天兴起的互联网,1995年前一天的网页简单而粗糙,欠缺互动性。Java多线程 员们正是想看 了并都不 点,灵机一动,在浏览器上弄了有俩个多小插件,把Java运行环境放了上去。因此在后面 开发了有俩个多图形界面的多线程 (Applet),让它看起来美轮美奂、震撼人心。在当时,统统我有多线程 员能想看 Java多线程 员们搞出来的多线程 ,相信前会 发出“Wow,牛逼”的惊叹,为之倾倒。

Java火了

通过Applet,无数的多线程 员想看 了Java这门语言,在了解了这门语言的结构前一天,统统无法忍受C语言的多线程 员都加入了Java国,成了Java多线程 员,由此Java国的领地也比较慢扩大。

Java此刻是真的火了,连C国里的其他商业巨头也纷纷跑来和Java国谈相互相互合作,其中就包括Oracle、微软从前的巨头。微软的头领比尔盖茨还说:这是迄今为止设计的最好的语言!(风雨欲来花满楼,情节自由发挥想象)

像比尔盖茨从前的巨头能来Java国谈相互相互合作,Java国国王感觉喜从天降,幸福的不得了。前一天也说了,Java国国王是个十分开明的君主,为人豪爽大方,深得民心,他对来谈相互相互合作的外宾都说,假使 我们歌词 歌词 想用,就拿去用,我们歌词 歌词 对所他们都完正免费开放,欢迎我们歌词 歌词 使用。从前这对什么来谈相互相互合作的人来说都不 大好事,因此比尔盖茨有点不地道,甚至其他贪婪,他在得到Java国王的许可后,回到了C国,其确实自家的浏览器上也支持Applet,但比尔盖茨却试图偷偷地修改Java,想把Java绑死在自家的操作系统上赚钱,从前Java会变得不可移植。

存在并都不 事,Java国国王就不到忍了,我们歌词 歌词 当时人都不 免费开放的而你却拿我们歌词 歌词 的东西赚钱,这违背了Java国的信仰,绝不到忍。于是Java国和微软存在了一场旷日持久的游击战争,逼着微软退出了Java领域。不过微软毕竟也是个经历过大风大浪的人,怎会没有 后手呢,退出Java领域后我们歌词 歌词 便开发了当时人的.NET,这是后话。

开拓疆土

从1995年到1997年,Java国依靠Java多线程 员们不断地在网络上攻城略地、开拓疆土,Java国的Java多线程 员不断增加,达到几十万之众,可能成为一股不容忽视的力量。因此我们歌词 歌词 发现,此时的Java除了Applet,以及其他小多线程 之外,似乎干不了别的事情。C国的多线程 员还不断嘲笑Java多线程 员们下行速率 慢,像有俩个多玩具。

到了1998年,Java多线程 员们和Java国王密谋,最终Java国王决定派出三支Java多线程 员军队向不同领域扩展。

Java2标准版(J2SE):去占领桌面

Java2移动版(J2ME):去占领手机

Java2企业版(J2EE):去占领服务器。

“风萧萧兮易水寒,壮士一去兮不复还”,确实我知道此句用在此处不相当于,但要我 表达并都不 气势,要我 起了并都不 句,史书上说,在送荆轲时,高渐离击筑,荆轲悲歌“风萧萧兮易水寒,壮士一去兮不复还”,唱的太悲壮了,以至于听者嗔目,发尽上指。 一段唱毕,只听见荆轲仰头长叹一声,天空中你以为突然 冒出一道七彩虹。高渐离趁势变了有俩个多调,乐音显得更为激昂,荆轲继而唱道:探虎穴兮入蛟宫,仰天呼气兮成白虹。太子丹最后被彻底地感动了,跪在地上向荆轲敬了一杯酒。好,抒情至此。统统我有卖弄文学之嫌,还望博友海涵啊,此乃情到深处,犹如箭在弦上不得不发。

尽管计划很周密,因此天有不测风云,派出去的三支队伍有两支放慢败下阵来。

J2SE的首领发现,开发桌面应用的多线程 员根本接受不了Java,确实Java多线程 员有做得很优雅的Swing还须要开发界面,因此开发出来的界面非常难看,和原生的桌面差距很大。尤其是为了运行多线程 还得安装有俩个多虚拟机,我们歌词 歌词 都接受不了。

J2ME也是,突然 不受待见,当然更重要的原应 是乔布斯还没有 发明者者新手机,移动互联网还没有 启动。

失之东隅,收之桑榆。J2EE去正赶上了好前一天,互联网大发展,我们歌词 歌词 忽然发现,Java你以为是为些服务器端多线程 而发明者者的!强大、健壮、安全、简单、跨平台!Java国授权BEA公司第有俩个多使用J2EE许可证,推出了WebLogic,凭借其集群功能,第一次展示了复杂化应用的可扩展性和高可用性。

并都不 要我被称为后面 件的东西把多线程 员从事务管理、安全管理、权限管理等方面解放出来,让我们歌词 歌词 专注于业务开发,这立刻捕获了小量多线程 员的心。

放慢,Java国的Java多线程 员就达到了数百万之众。

榜样的力量是无穷的,有了第有俩个多吃螃蟹的,放慢,其他商业巨头也纷纷入场,尤其是IBM,在Java上疯狂投入,不仅开发了当时人的应用服务器WebSphere,还推出了Eclipse并都不 极具魅力的开源开发平台。当然,IBM利用Java获得了非常可观的效益,软件+硬件+服务三驾马车滚滚向前,把IBM推向了有俩个多新的高峰。

势不可挡的Java从此站起来了

我们歌词 歌词 也没有 想到,除商业巨头以外,多线程 员也会对Java国没有 热爱,我们歌词 歌词 基于Java开发了小量的平台、系统、工具。

构建工具:Ant、Maven、Jenkins。

应用服务器:Tomcat、Jetty、JBoss、WebSphere、WebLogic。

Web开发:Spring、Hibernate、MyBatis、Struts。

开发工具:Eclipse、NetBeans、IntelliJ IDEA、JBuilder。

。。。。。。

因此绝大多数是开源的。微软眼睁睁地看着服务器端的市场被Java国存在,岂能善罢甘休?我们歌词 歌词 赶紧推出.NET来对抗,但Java国可能没得乎了,可能微软的系统都不 封闭的,所有的软件都不 我们歌词 歌词 自家的:开发工具是Visual Studio,应用服务器是IIS,数据库是SQL Server。。。。。。假使 你用.NET,基本上就会被绑定微软。另外,微软的系统不到运行在Windows服务器上,并都不 服务器在高端市场的占有率确实是太低了,对Java国来说毫无竞争压力。此情此景好像我们歌词 歌词 中国,1949年,有俩个多极其特殊的年份,中国人民真正站起来了,一路势如破竹,势不可挡,将蒋介石驱逐至我国台湾,蒋介石即使有心返回大陆,却也无力回天了,越说越激动,我先把激动的心情压住把故事讲完,爱国之情还须要体谅的,博友们勿怪。

805年年底,有俩个多新的王国突然 崛起,我们歌词 歌词 号称开发下行速率 比Java快5~10倍,由此吸引了大批多线程 员前往加盟,并都不 新的王国叫做Ruby on Rails,它结合了PHP体系的优点(快速开发)和Java体系的优点(多线程 规整),有点适合快速开发简单的Web网站。确实发展放慢,但没有 对Java国产生实质性的威胁,使用Ruby on Rails搭建大型商业系统的人还很少。除了Ruby on Rails外,还有PHP、Python,都适合快速开发不太复杂化的Web系统。因此关键的、复杂化的商业系统还是在Java国的统治之下,统统Java国和我们歌词 歌词 相安无事。

806年,一支名为Hadoop的军队让Java国入侵了大数据领域。可能使用Java语言,绝大多数多线程 员在理解了Map/Reduce、分布式文件系统在Hadoop中的实现前一天,放慢就能编写正确处理海量数据的多线程 。

808年,有俩个多名为Android的系统横空出世,因此随着移动互联网的爆发比较慢普及,运行在Android之上的正是Java!

要我,Java国在Google的支持下,以并都不 意想不到的辦法 占领了手机端,完成了当年J2ME壮志未酬的事业!

到目前为止,全世界Java多线程 员数不胜数,Java国也实力强大,是其他国家无法移觉的。

Java国存在了大累积的服务器开发,尤其关键的、复杂化的系统,绝大多数的手机端,以及大累积的大数据领域。

有俩个多伟大的帝国崛起了,并都不 帝国能生存多久?谁会摧毁并都不 庞大的帝国呢?

我我不知道,你呢?

全剧终

终于写完了,能想看 这的我们歌词 歌词 跟我们歌词 歌词 说声感谢,此剧情是我参考刘欣老师的《码农翻身》改编而来,如有侵权,请与我联系。写的很痛快,很激动,很爽,尤其是写到Java从此站起来了的前一天,突然 联想到了我的祖国,我的命名也是由此而来,可能那刻想到的情景是1949年,毛主席向全世界否认中国人民从此站起来了的前一天,我的整个心是沸腾的,激动。不说了,爱国之情人皆有之,要我 每个中华儿女前会 深有同感的,我代表90后中的一份子向祖国母亲的70华诞送上祝福:

祝您福如东海,寿比南山

 

 致我敬爱的祖国

敬礼

                                

分享的不多,你的价值增值越大,支持要我让更多的人关注我吧

*****************************************************************************************************

我的博客园地址:https://www.cnblogs.com/zyx110/