码迷,mamicode.com
首页 > 编程语言 > 详细

01java历史的诞生

时间:2020-06-13 09:15:32      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:面向   未来   特点   j2se   gre   企业版   npe   vlc   acl   

1955年,60多年前,加拿大,小村庄

一个男孩出生 James 计算机语言的天才

James-Gosling 詹姆斯-高斯林 高司令

12岁,用报废的电话和电视机 拆 组长弄成了游戏机 收割机也修

14岁 中学活动[去大学参观] 参观计算机中心 密码记住了

偷偷溜进去学习编程

1年后 大学天文系想要编写系统分析天文数据

----------招聘James作为临时编程员

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

IBM公司 : 设计IBM公司第一代工作站

项目不被高层领导看好 so跳槽 sun公司

Stanford University Network斯坦福大学网络工作室 后来发展壮大 后来叫做SUN Microsystems

Sun 非常注重技术和人才 ,项目没有成为流行产品

Sun成立了小的研发团队,试图预测未来软件的技术发展趋势

James成为项目负责人

C++当时最火

接受了Green项目 智能家居

由于芯片不同 所以要跨平台 (各种公司规格的芯片不同)

不如开发一套全新语言规范(沿用了C++语法结构)

起名字 : 窗外 橡树 OaK

OaK 摒弃了很多不好的东西

1992年夏天 Oak语言进行展示 硬件厂商要改动芯片(硬件不买账) 然后搁置

时机 - 硅谷 每年都会开 全球性的IT盛会

1995年参加全球it盛会 并且发布 Oak全新的语法规范 但是被注册了

然后改名叫java

印度尼西亚 爪哇岛 (全球闻名) 咖啡豆 猫屎咖啡 麝香猫吃咖啡豆然后排出来

科学家研究 这个猫 把咖啡豆 外层的皮 消化 然后在制作咖啡很香醇

1995.5.23:发布 正式 java语言(想要被全球铭记)

1996年1月 开发工具包JDK 1.0

1997年2月 JDK 1.1版本问世

1996年
java发布第二代平台JDK2.0  细化了三个不同的小版本(不同方向)
(J2SE)Java2 Standard Edition          Java第二代平台标准版   桌面级C/S
(J2EE)Java2 Enterprise Edition        Java第二代平台企业版   企业级B/S
(J2ME)Java2 Micro Edition               Java第二代平台微型版   移动端
2000--2002
JDK 1.3  JDK1.4
大幅度提升了java的性能
2004年5月
JDK1.5版本发布 很多新的特性
Java5
2005年6月
Java6 最经典的版本     留存最久的版本
(公司管理不善面临倒闭)
2009年
Oracle公司收购SUN(74亿美金)
2011年     Java7
2014年     Java8
2017年     Java9
 
 
Java语言的特点
1.跨平台性* 平台(不同厂商的芯片) 现在平台(不同版本的操作系统)
2.面向对象*
3.简单性 省去了C++多继承,指针等等
4.健壮性  (鲁棒性) 垃圾回收机制  异常处理机制
5.多线程性 并行操作 提高执行性能      线程安全
6.大数据开发
 

01java历史的诞生

标签:面向   未来   特点   j2se   gre   企业版   npe   vlc   acl   

原文地址:https://www.cnblogs.com/wld66/p/13111294.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!