java java-cef

欢迎来到我们新的JAXenter历史系列的第二部分[第一部分可以在这里找到],在这里我们看一下已经改变了技术前景的技术。 这周,我们将介绍顶级编程语言-Java。

那些拒绝学习历史的人注定要重蹈覆辙。 通过了解我们去过的地方,我们可以预测我们从这里去的方向。

无论您喜欢黑色的还是奶油和糖的,我们都来喝杯咖啡休息一下,回顾一下我们的根源。

到达顶端的路很长

尽管Java毫无争议地流行,但它起源于谦卑。 James Gosling,Mike Sheridan和Patrick Naughton(称为“绿色团队”)于1991年6月开始他们的项目。1996年通过Sun Microsystems发布的Java 1.0的第一个公开实现。 从一开始,他们就在流行的平台上举行了一次写入,随时随地运行的咒语,并提供免费的运行时间。

资料来源:Wayback机器档案-Java.com,1998年

1995年, 《连线》杂志上的一篇文章讨论了Java可能成为“ Internet的DOS”的预测。 戴维·班克(David Bank)写道:“随着时间的流逝,像Java这样的分布式面向对象的语言很可能将自己确立为网络的基础”。 互联网在1995年是一个非常不同的地方,到处都是文本和静态页面。 但是,Java很快将彻底改变网络并将其带入一个新时代。

同年,迈克尔·奥康奈尔(Michael O'Connell)采访了Java的创建者,并说该语言“有望为全世界的Web浏览器提供动画,音频和实时交互性”。 互联网即将从90年代的未知领域转变为2000年代的野生游乐场,而Java在旅行队的最前沿。

你知道吗? 大多数Java版本都有内部代码名称 。 烟火,南瓜,野马,游乐场,板球,茶est,瓢虫,梅林,料斗,螳螂,老虎,海豚,蜘蛛等,都是丰富多彩的动物园的一部分。 这些难道不比数字容易记住吗?

还请参见: 了解您的历史-互联网版

Java applet的兴起

资料来源:Wayback机器档案-Java.com,2003年

在早期的Internet时代,Web浏览器运行Java小程序是很常见的,这导致了Java小程序的广泛普及和采用。 (仅在2017年弃用,自1995年以来,applet一直在网络上运行。)

这些小程序是后来出现的Internet的前身,并将微型应用程序引入了网站。 网络已经超越了静态HTML集合,变得越来越具有交互性并且以用户为中心。 从游戏,视觉效果,鼠标悬停的动画和交互式表单等所有内容开始出现在页面上。

在拨号连接中加载的咖啡杯标志越来越少,或更常见的是,弹出窗口宣布Java已过期,这越来越普遍。 小程序正在慢慢吞噬整个世界。

你知道吗? 过去,您可以通过带300兆字节其他CD-ROM的蜗牛邮件订购JDK软件。 它被称为Java Jumpstart,被称为“节省下载时间”。 它包括Java 2 SDK和JDK 1.1x软件。 我们现在笑了,但是在拨号的日子里,这是救命的。

开源时代

资料来源:Wayback机器档案-Java.com,2006年

2006年,大多数JVM由Sun Microsystems开源,向所有人提供免费软件。

十多年前, JavaWorld庆祝了这一消息,称开源JVM释放了开发人员的精力,并为他们提供了更多分配工作的空间。 红帽JBoss部门的创始人马克·弗勒里(Marc Fleury) 在2006年表示,开源“将使Java的寿命至少延长15年”。 检查日历,因为它是2018年,Java仍然很强大!

仅一年后,Sun就将其所有Java虚拟机作为免费软件提供。

还请参见: 开源:未来20年

你知道吗? Java的吉祥物叫杜克(Duke),早在2000年代中期,他就曾在屏保上玩滑板。 他甚至曾经拥有自己的Myspace! 谁在他的前8名中?

新名字,新方向

2009年,Oracle以74亿美元的价格收购了Sun Microsystems 。 在收购时,提出了许多问题,甚至促使一些社区成员宣称它是Java的死亡。

但是,Java并没有结束。 目前,根据TIOBE Index ,它是使用次数最多的编程语言。

最近采用的发布周期有望每六个月发布一次Java新版本。 关于JDK状态的许多讨论仍在继续进行。 我们回头看一下2006年发表的声明,并改写现在的时代: Java在15年后将处于何处?

在等待Java 11时,我们必须回顾历史,看看我们已经走了多远。 尽管没有人能够预测未来会怎样,但有一件事可以肯定:Java改变了互联网,进而改变了世界。

想念一个星期的课吗? 我们的化妆工作就在这里。 查看我们的“了解您的历史”系列中的其他章节!

  • 互联网
  • Java

翻译自: https://jaxenter.com/java-know-your-history-149484.html

java java-cef

java java-cef_了解您的历史-Java的普及相关推荐

  1. Atitit.操作注册表 树形数据库 注册表的历史 java版本类库总结

    Atitit.操作注册表 树形数据库 注册表的历史 java版本类库总结 1. 注册表是树形数据库 1 2. 注册表的由来 1 3. Java  操作注册表 2 3.1. 使用Preferences  ...

  2. 【Java知识点整理】MarkDown语法和Java历史

    一.养成写博客的习惯 有助于总结归纳学习的知识.锻炼文笔.训练逻辑思维能力.有助于多思考和总结 1.博客网站 常用的博客网,CSDN--专业的IT博客 2.自己搭建博客网站 需要一些费用,1000多元 ...

  3. 零基础是学java还是python-零基础学习编程,Java、Python你会选择哪个?

    现在很多零基础的小伙伴都想要进入到编程行业之中,无论什么情况选择哪门语言都非常重要,毕竟关系到以后的发展和薪资,很多人都知道Python是当下很火的语言,也知道Java是非常高级的编程语言,问题来了, ...

  4. 自动化测试用java还是python_现在自动化测试用Java好还是Python好?

    一.前言 Python和Java哪个更适合做自动化测试?这是很多测试工程师从功能跨入自动化纠结的问题,今天测试老鸟来带大家详细分析一下!写给还在迷茫中的朋友! 首先可以确认的是提出这个问题的肯定是一个 ...

  5. java必读书籍_最佳5本Java性能调优书籍–精选,必读

    java必读书籍 为什么Java开发人员应该阅读有关性能调优的书? 当我很久以前第一次面对这个问题时,我以为以后会做,但是我很长一段时间都没有回过头来. 仅当我在用Java编写的任务关键型服务器端财务 ...

  6. asp.net 与 java 2017_[ASP.net教程]C#与JAVA学习感悟

    [ASP.net教程]C#与JAVA学习感悟 0 2015-10-06 23:00:07 C#与JAVA学习感悟 学完C#与JAVA,感觉收获良多.C#与JAVA这两门语言相似度很高(了解它们早期历史 ...

  7. javame学习_从零基础自学Java教程:648集全网最新Java学习教程,一学就会

    我们都知道Java的功能非常的强大,Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即J ...

  8. 《深入理解java虚拟机》第1章 走近Java

    1.4 Java虚拟机发展史 上一节我们从整个Java技术的角度观察了Java 技术的发展,许多Java程序员都会潜意识地把它与Sun公司的HotSpot虚拟机等同看待,也许还有一些程序员会注意到BE ...

  9. java 中间件_从头到尾说一遍Java(中间件)垃圾回收

    之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走的,是 Java 程序员. 确实,在 Java 的世界里,似乎我们不用对垃圾回收那么的专注,很多初学者 ...

  10. java gui中文变方块_150道Java面试基础题(含答案)

    1)Java 中能创建 volatile 数组吗? 能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组.我的意思是,如果改变引用指向的数组,将会受到 vo ...

最新文章

  1. 配置telnet和SSH
  2. python表白程序-python如何写出表白程序
  3. Caffe使用step by step:caffe框架下的基本操作和分析
  4. 2 HBase数据模型
  5. mysql inodb主键bug_MySQL的这个bug,坑了多少人?
  6. html5控制符置于底层,HTML5占位符在焦点上消失
  7. Fiddler无所不能——之测试开发攻城狮必备神器
  8. 计算机工程与科学北京,计算机工程与科学
  9. 电脑壁纸知乎_分享更多美——你一定会喜欢的4K电脑壁纸【011】简约动漫风壁纸...
  10. Python3 casefold() 方法
  11. addEventListener方法与on事件的区别
  12. 大家一起写mvc(二)
  13. 最牛ai波士顿动力上台阶_波士顿动力的位置如何使美国成为人工智能的关键参与者...
  14. WPF--->Stylet将TextBox修改为圆角
  15. gitLab 修改文件夹名称
  16. Excel使用技巧大全
  17. Flink1.12-2021黑马 8 Flink高级特性和新特性
  18. Python学习-if语句
  19. 对C++一脸懵逼却又无比热爱的第一篇
  20. 推荐几个电脑超级实用的电脑软件 方便实用

热门文章

  1. 如何建立一套完善的数据质量指标体系?具体步骤是什么?
  2. 解决IE经常出现“Microsoft Internet Explorer遇到问题需要关闭……”的信息提示
  3. 产品的道、法、术(道篇二)——老吴说产品
  4. 使用wps2019的表格验证数据造假与否(本福特定律)
  5. 运营商使劲倒腾5G,中国移动咪咕汇8K+120帧开启直播新视界了吗?
  6. oracle索引与mysql区别_Mysql和ORACLE索引的实现方式
  7. 英雄互娱任命吴旦为总裁 同时宣布成立英雄体育
  8. 【劝退贴】学人工智能?你想好了吗?
  9. 机器阅读理解 | (3) 机器阅读理解简述
  10. chrome 清空network_Chrome F12 温故而知新 :因为重定向导致清空Network信息