创始人  James-Gosling  詹姆斯-高斯林  高司令  Java之父  计算机语言的天才

1955年5月19日  在加拿大的一个小村庄里  James出生了

传言他从小就爱鼓捣  拆卸  重组  拆卸  不断钻研

12岁的时候  报废电话和电视机  拆开 零件 组装--->电子游戏机

14岁的时候  中学组织的活动---->大学参观  去的大学计算机中心

        James把密码记住了  偷偷的流进计算机中心  自己学习编程

1年后  15岁  大学天文系  编写一套系统  分析卫星  天文数据

        招聘James作为临时编程员

80年代初期   James获得博士学位

        入职IBM公司  设计IBM公司第一代工作站

        但项目不被高层领导看好  于是跳槽SUN公司

Stanford University Network      SUN Microsystems

SUN非常注重人才  对于技术的使用

        可惜当时项目没有成为流行产品

        于是就成立小的研发团队  试图预测未来的软件技术发展趋势

        James Gosling成为项目负责人   当时用的是C++

        Green项目  不能跨平台(各种不同公司规格的芯片)

        开发一套全新的语言规范  沿用了很多C++语法结构

        外国人起名字很随便  看见窗外一棵橡树  起名OaK

        OaK  摒弃了很多不好的东西:过于庞大  不能跨平台

1992年夏天

        Oak语言进行展示    不被硬件生产商看好  暂且搁置

        等待发布时机到来    硅谷    全球性的IT盛会

1995年想要去参会  并且发布OaK全新的语法规范

        发现OaK被注册了  后起名叫JAVA

1995.5.23  SUN公司  正式发布了Java语言

1996年1月    开发工具包JDK1.0

1997年2月    JDK1.1版本问世

1998年12月  JavaEE企业版

1999年6月  Java第二代平台JDK1.2    细化了三个不同的小版本(不同方向)

        (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   最经典的版本   留存最久的版本

2009年  SUN 被 Oracle 74亿$ 并购  Java易主

2011年    Oracle公司发布  Java7

        由于Oracle公司业务多  新版本发布更新时间延长

2014年    Java8

2017年    Java9  ...

Java语言的特点

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

        *2.面向对象

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

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

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

        6.大数据开发