在整个数据生态中,这里的 H 是写 H那么命令的执行为:来进行服务器的连接。,Java 一定是绕不过去的坎儿。因为数据生态中的主流框架都是用 java 或者兼容了 Java 的 API 调用,要想成为一名合格的数据工程师,不熟悉 Java 肯定是不行的。
Java 从 1995 年诞生至今,已经有 20 多年的历史了。深入学 Java 之前,我们可以先了解一下 Java 的发展。
Java 从何而来
Java 源自 Sun 公司的一个名为 Green 的项目,这个项目原本是为家用电子消费产品一个分布式代码系统,这样就可以将通信和控制信息发给电冰箱、电视机、烤机等家用电器并对它们进行控制和信息交流。
一开始 Green 项目的工程师们准备采用 C++ ,只是 C++ 比较复杂,最后经过多轮裁剪、优化和更新。1990 年,Sun 公司的 James Gosing (詹姆斯·高斯林)领导的一个小组仍旧基于 C++ 了一个与平台无关的新语言 Oak(Java 的前身)。顺便提一句,Oak 的名字缘于 Gosing 的办公室外有一颗茂盛的橡树,这种树在当时的硅谷有很多。
James Gosing
Oak 被出来主要是为各种家用电器内置程序,Sun 公司曾经用 Oak 竞标一个交互式电视项目;遗憾地是,最后并没有中标。在当时,智能家电并没有多的市场需求,Sun 公司一度放弃了 Oak,这导致了 Oak 面临夭折的窘境。幸运的是,这时网景公司的创始人 Mark Ardreesen 地 Mosaic 浏览器和 Netscape 浏览器给了 Oak 项目组成员很启发。这让他们看见了 Oak 在互联网应用上的前景,于是他们改造了 Oak。
直至 1995 年 1 月,Oak 正式更名为 Java 。
Java 名字的来源
Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。在命名征集会上,家提出了很多名字。最后按家的评选次序,将十几个名字排列成表,上报给商标律师。排在第一位的是 Silk。尽管家都喜欢这个名字,但遭到James Gosling的坚决反对。排在第二和第三的都没有通过律师这一关。只有排在第四位的名字、得到了所有人的认可和律师的通过,这个名字就是Java。
Java 的主要发展
1995 年 5 月 23 日,Java 语言诞生;
1996 年 1 月,第一个JDK-JDK1.0诞生;
1996 年 2 月,Sun 公司发布 Java 芯片并推出 Java 数据库连接范式 JDBC (Java DataBase Connectivity),同时给出对应的 API (应用程序接口);
1996 年 4 月,包括微软、苹果公司在内的10个最主要的操作系统供应商申明将在其产品中嵌入 Java 技术;
1996 年 5 月,Sun 公司在旧金山举行了第一届 JavaOne 世界 Java 者,Sun 公司在上推出了诸如 CommerceAPIs 等 Java 平台新技术以及新的 HotJava 环境;
1996 年 6 月,Sun 公司发布了 JSP 1.0,这里的 JSP (JavaServerPages)是由 Sun 公司倡导、一众公司共同参与建立地一种动态网页技术标准;
1996 年 9 月,Addison-Wesley 和 Sun 公司联合推出了 Java 虚拟机和 Java 类库;
1997 年 4 月,第二届 JavaOne 世界,参与者过万人,创下了当时全球同类纪录,此时,Java 已获得业界广泛认可;
1998 年 12 月,Java2 企业平台 J2EE (J2EE1.2)发布;
1999 年 6 月,Sun 公司针对不同用户群,发布了 Java 的三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME);
2000 年 5 月 8 日,JDK1.3发布;
2000 年 5 月 29 日,JDK1.4发布;
2000 年 9 月,Sun 公司发布 JSP1.2 和 Java Servlet 2.3 API;
2001 年 6 月 5 日,Nokia 宣布到 2003 年将出售1亿支持 Java 的手机;
2001 年 9 月,J2EE1.3 发布;
2002年2月26日,J2SE1.4 发布,此后 Java 的计算能力有了幅提升;
2004 年 9 月 30 日,J2SE1.5发布,成为 Java 语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE 1.5 更名为 Java SE 5.0;
2005 年 6 月,JavaOne ,Sun 公司公开 Java SE 6。此时,Java 的各种版本已经更名,以取消其中的数字 “2”:J2ME 更名为Java ME, J2SE 更名为 Java SE, J2EE 更名为 Java EE;
2006 年 12 月,Sun 公司发布 JRE6.0;
2009 年 4 月,Oracle (甲骨文)公司以 74 亿美金收购 Sun 公司,自此以后,Java 版权归 Oracle 公司所有;
2009 年 12 月,Sun 公司发布企业级升级版 Java EE 6;
2010 年 11 月,由于 Oracle 对 Java 社区的不友善,因此 Apache 扬言将退出 JCP;
2011 年 7 月,Oracle 发布 Java SE 7;
2014 年 3 月,Oracle 发布 Java SE 8;
…
Java 市场现状
Java 早已成为主流编程语言:目前全球有 67% 的型企业在采用 Java 自己的信息系统;200 多家公司从Sun公司获得了Java技术许可证;400 余个应用取得 100% 纯 Java 证书;Java 者阵营拥有 250 万多位会员;Java 从 1995 年的一个小小的编程工具,已然发展成了今天可驾御从智能卡,小型消费类器件到型数据中心的 Java 平台。
好了,对于 Java 语言的介绍就到这里了,希望这篇文章能够让家对于 Java 有一个不错的感性认识。
每天进步一点点,慢慢来,比较快,peace!
免责声明:文中图片均来源于网络,如有版权问题请联系我们进行删除!