Java历史

创始人:James-Gosling 詹姆斯-高斯林   “高司令”

儿时表现出来的天赋:James喜欢捣鼓东西,12岁的时候把报废的电话和电视机拆开,零件组装成了电子游戏机;村里邻居家的收割机坏了也来找高斯林修;14岁参加中学组织的活动去大学参观计算机中心,记住了中心的密码,常常溜进去学习编程。

工作经历:15岁时大学天文系需要编写一套系统分析卫星,天文数据,招聘James作为临时编程员;80年代初期,获得博士学位,进入IBM公司,设计IBM第一代工作站;项目又不被高层领导看好;跳槽到sun(Stanford University Network)公司,也叫SUN Microsystems;sun公司非常重视人才,成立小的研发团队,试图预测未来的软件技术发展趋势,James称为该项目负责人;当时的C++已经有面向对象的影子了,但是这还不够,因为不能够跨平台,所以james决定开发一套全新的语言规范,这个语言叫OaK是java的前身,OaK语言摒弃了很多不好的东西,但是过于庞大,不能够跨平台;1992年,Oak语言进行展示,但是硬件生产商并不对OaK语言买账,暂且搁浅下来。

JAVA语言的诞生:在硅谷举办的全球性的IT盛会上,想要发布OaK语言的全新规范,但OaK的名字被注册了,只好另起名字;JAVA的含义来自于印度尼西亚的爪哇岛,在这个小岛上盛产咖啡豆,并且当地有一种麝香猫,能够在吞食咖啡豆后将咖啡豆排出来,进过麝香猫体内各种酶的溶解,咖啡豆本身外表苦涩的物质被去除了,剩下的是咖啡豆最香醇的部分,这也就是所谓的猫屎咖啡,因为这种咖啡品质极佳,被销往世界各地,使得爪哇岛的名声享誉世界,所以起JAVA这个名字也是想要java能够被世界上各个地区的人都知道,像爪哇岛的咖啡豆一样获得极大的成功。

JAVA语言的版本历程:1995年5月23日,SUN公司正式发布java语言;1996年1月发布开发工具包JDK1.0;1997年2月JDK1.1版本问世;1998年12月,JavaEE企业版发布;1999年6月,Java第二代平台JDK2.0问世,它细化了三个不同的小版本(不同方向),同时(J2SE)Java2 Standard Edition,Java第二代平台标准版C/S发布;(J2EE)Java2 Enterprise Edition,java第二代平台企业版,企业级B/S发布;(J2ME)Java2 Micro Edition,java第二代平台微型版移动端发布;2000-2002年,JDK1.3,JDK1.4版本发布,极大的提高了java的性能;2004年5月,JDK1.5版本发布,增加了很多新的特性,改名Java5;2005年6月,Java6发布,这是最经典的版本,留存最久的版本。

Java易主:2009年Oracle 并购,用74亿美收购了Java;2011年,Oracle发布了Java7;2014年,Oracle发布Java8;2017年,Oracle发布Java9;更新版本还有10,11等。

Java语言的特点:

*1.跨平台性  以前:平台(不同厂商的芯片)  现在:平台不同版本的操作系统

*2.面向对象

3.简单性   省去了C++多继承性,指针等

4.健壮性(鲁棒性)垃圾回收机制     异常处理机制

5.多线程性    并行操作 提高了执行的性能  线程安全问题

6.大数据开发     Hadoop平台的底层就是Java语言写的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值