java基础(1)历史发展

java基础(1) 历史发展

前言 一些java基础知识

               一边学习一边笔记 方便复习分享

一、java创始人及名称由来

在这里插入图片描述

创始人:James-Gosling 詹姆斯-高斯林 高司令
*小时候就喜欢捣鼓些小玩具。拆卸,重组,不断钻研。12岁的时候,收集报废电话和电视机,拆开零件,组装电子游戏机。14岁的时候,中学组织的活动,参观大学计算机中心,记住了计算机的密码,之后偷偷的溜进去,自己偷偷学习编程。15岁,大学天文系想要编写一套系统,分析卫星的天文数据。天文系听说James具备这样的能力,就去招聘James作为临时编程员。80年代初,James获得博士学位毕业。去了第一家公司IBM公司。从事于设计IBM公司第一代工作站,不过这个工作站不被公司高层领导看好。之后James跳槽到SUN公司,SUN公司注重人才,注重对于技术的使用,当时的SUN公司的项目没有成为流行产品,所以SUN公司就成立了一个小的研发团队,试图预测未来的软件技术发展趋势。James成为了这个项目额的负责人,接手了Green项目,关于智能家居。但是当时的C++语言不能跨平台(各种不同公司规格的芯片)。于是James想不如开发一套全新的语言规范。为了速度,James沿用了一些C++的语法结构,可名字都不能一样吧,Gosling注意到自己办公室外一棵茂密的橡树Oak,这是一种在硅谷很常见的树。所以他将这个新语言命名为Oak。但Oak是另外一个注册公司的名字。这个名字不可能再用了。
  在命名征集会上,大家提出了很多名字。最后按大家的评选次序,将十几个名字排列成表,上报给商标律师。排在第一位的是Silk(丝绸)。尽管大家都喜欢这个名字,但遭到James Gosling的坚决反对。排在第二和第三的都没有通过律师这一关。只有排在第四位的名字、得到了所有人的认可和律师的通过,这个名字就是Java。
Java自1995诞生,至今已经16年历史。Java的名字的来源:Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻bai名。Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。

二、java发展

1995年5月23日,SUN公司正式发布了Java语言。
1996年一月,SUN公司发布开发工具包JDK1.0版本。
1997年2月JDK1.1版本,1998年12月JavaEE企业版。
1999年6月发布Java第二代平台JDK1.21,细化了三个不同的小版本
(J2SE)Java2 Standard Edition–java第二版平台标准版,桌面级 C/S。
(J2EE)Java2 Enterprise Edition–Java第二代平台企业版,企业级 B/S。
(J2ME)Java2 Micro Edition–Java第二代平台微型版,移动端。
JDK1.3,JDK1.4大幅提升Java性能。
2004年5月,里程碑事件,发布JDK1.5版本,加了许多新的特性。
改名Java5.0。
2005年6月,Java6.0发布,成为最经典的版本,留存最久的版本。
2009年 Oracle 以74亿美金并购SUN公司。java易主。
2011年更新Java7。
2014年发布Java8。
2017年发布Java9。

Java语言的特点

  1. 跨平台性: 平台从不同厂商的芯片到不同版本的操作系统
  2. 面向对象
  3. 简单性 : 省去了C++多继承,指针等
  4. 健壮性:(鲁棒性) 垃圾回收机制
  5. 多线程性 :并行操作,提高执行性能,不过会有线程安全的问题。
  6. 大数据开发
  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值