Java 基础 --- Java 历史背景、体系特点以及实现原理

本文详细介绍了Java的历史背景,从起源、演变到JDK的各个版本发布,包括J2ME、J2SE、J2EE的划分。Java以其跨平台特性、垃圾回收机制和丰富的API在桌面应用、企业应用和嵌入式开发中广泛应用。文章还概述了Java的体系特点,如面向对象、安全性及JVM的工作原理,阐述了Java程序开发的步骤。
摘要由CSDN通过智能技术生成

一、Java 历史背景

1.1 起源

20世纪90年代,单片机计算机系统诞生。SUN 公司为了抢占市场先机,1999年成立了由詹姆斯·高斯林(James Gosling)领导的“Green”项目小组。虽然当时流行C++语言,但是由于其过于复杂、庞大以及跨平台不友好,故而项目小组对C+进行了改造:去除了C++复杂的指针和内存管理,结合嵌入式系统的实时性需求,最终在1992年,开发了"OaK"面向对象语言。 1994年,OaK 应用于万维网。1995年使用OaK 语言研发了将小程序嵌入到网页中的技术—Applet,由于它不仅能嵌入网页,还可以随同网页在网络上传输,让无数的程序员认识到了OaK语言,这时OaK 语言正式更名为Java。

1.2 演变

1996 年 1 月,SUN 公司推出了 JDK1.0。在 JDK1.0 发布后,有很多程序员学习并运用 Java 来制作
网页,JDK 包括两大部分:开发工具和运行环境。
运行环境包括核心 API、集成 API、用户界面 API、发布技术、Java 虚拟机(JVM)。JDK1.0 的发布,
标志着 Java 成为一种独立的开发工具。在同年 9 月,约有 8.3 万个网页应用了 Java 技术来制作。
JDK1.0 的代表性技术有:Java 虚拟机、Applet、AWT 等。
1997 年 2 月,SUN 公司紧接着推出了 JDK 1.1,在推出后 3 周时间里,达到了近 22 万次的下载量。
4 月 2 日,首届 Java One 大会在美国旧金山召开,参加会议的人超过一万人,创造了当时全球同类
会议规模最高的纪录。9 月,Java Developer Connection 社区成员超过 10 万,同年还有 10 个最主
要的操作系统供应商正式声明将在他们的产品中使用 Java。
JDK1.1 的代表性技术有:JDBC、JavaBeans、RMI、JAR 文件格式、Java 语法中的内部类和反射。
1998 年 12 月 8 日,JDK1.2——第二代 Java 平台的企业版 J2EE 发布。
1999 年 6 月,Sun 公司把 Java 体系分为三个方向:
J2ME(Java2 Micro Edition,Java2 平台的微型版),应用于移动、无线及有限资源的环境;
J2SE(Java 2 Standard Edition,Java 2 平台的标准版),应用于桌面环境;
J2EE(Java 2Enterprise Edition,Java 2 平台的企业版),应用于基于 Java 的应用服务器。
随着供应商的不同,Java 的 API 也分为三大类:
Java Core API:Java 核心类库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值