栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

Java的发展历程

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java的发展历程

一、Java的起源

Java是一种高级编程语言!

91年,起源自SUN公司,Green小组开发Star7 项目(类似于现在的智能家居)!

92-93年,项目开发成功,由于遇到市场的原因。项目流产了……

93年,团队面临解散,开会决定方向:互联网路线

Java语言:团队在开发Star7 项目时,将:C语言,C++语言,Lisp语言,SmallTalk语言,整合到一起。得到的一种新的编程语言!

早期:Oak(橡树)

后期:Java(爪哇)

Java之父:詹姆斯.高斯林


二、Java的语言的发展

95年5月23日,Java正式的诞生!没有发布任何的版本!

96年1月23日,Java发布第一个版本,Java1.0 , Jdk1.0 该版本不能应用于开发

97年2月18日,Java发布新的JDK版本,Java1.0 , Jdk1.1 该版本已经可以用于开发,并推出:JIT及时编译器

98年12月8日,Java再次发布新的JDK版本,Java2.0 ,Jdk1.2 该版本属于Java历史上,具有划时代含义的版本

原因:该版本明确了Java未来的方向

(1)、java2.0 Standard Edition J2SE 标准版 作用:开发桌面应用 ,例如:Eclipse IDEA……

(2)、 java2.0 Micro Edition J2ME 微型版 作用:开发手机应用,例如:塞班手机上的 游戏,QQ等软件

Android 就是来自于J2ME的开发

(3)、java2.0 Enterprise Edition J2EE 企业版 作用:开发互联网应用,开发企业级管理应用

……

2004年10月,SUN公司再次发布一个具有划时代的版本,Java5.0 ,Jdk1.5 该版本属于Java历史上,具有划时代含义的版本

原因:

(1)、该版本将Java版本进行更名,Java从此开始进入:Java5.0 Java6.0 Java7.0…… Java18

Java SE JavaME JavaEE

(2)、该版本提出“易用性”的概念,并针对性的开发出:枚举,注解,优化多线程等一系列的优化操作

2006年4月,SUN公司发布JDK1.6的版本,之后,面临被Oracle收购!

2010年4月,Oracle将SUN公司进行收购了,从此之后,Jdk的版本,统一由Oracle进行发布

……

最新的版本已经是JDK1.18了,Java 18

三、Java语言的特点

(1)、开源,跨平台

(2)、简单:抛弃了C语言中结构体,联合体,头文件,指针等一系列难于理解的内容。

(3)、面向对象

(4)、支持分布式:一个项目可以分成 很多的小模块

(5)、结构中立:和其他开发语言共存

(6)、安全和健壮:抛弃了C语言的指针操作,提供了非常简单的异常处理机制

(7)、高性能

(8)、支持多线程


JDK : Java Development Kit Java开发工具包

Java程序员如果要开发一套Java软件,一定要安装JDK

组成:JRE + API工具类

JRE :Java Runtime Environment Java运行环境

组成:JVM + 核心类库

JVM:Java Virtual Machine Java虚拟机

Java如果要跑起来,一定需要运行在JVM中

JVM的特点:不同的操作系统对应不同JVM虚拟机(跨平台的原理)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/847494.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号