JAVA 语言的发展简史

原创 2016年05月31日 19:47:24

本页面更新日期: 2016年05月31日

前言

JAVA 语言历史近二十年, 已发展成为人类计算机史上影响深远的编程语言.
JAVA 语言所崇尚的开源、自由等精神, 吸引了全世界无数优秀的程序员.
事实是, 从人类有史以来, 从来没有一门编程语言能吸引这么多的程序员, 也没有一门编程语言能衍生出如此之多的开源框架.

JAVA 语言是一门非常纯粹的面向对象编程语言, 它吸收了 C++ 语言的各种优点, 又摒弃了 C++ 里难以理解的多继承、指针等概念, 因此 JAVA 语言具有功能强大和简单易用两个特征.

从某种程度上来看, 学精了 JAVA 语言的相关方面, 相当于系统地学习了软件开发相关知识, 而不是仅仅学完了一门编程语言.

JAVA 语言简史

Sun 公司在 1995年年初发布了 JAVA 语言, 同时放到了互联网上, 免费给大家使用. 甚至连源代码也不保密, 对所有人公开. (这就是所谓的开源)
之后吸引了大批的程序员使用JAVA语言开发出了各种小动画、小游戏等.

Sun公司虽然推出了 JAVA , 但这只是一种语言, 如果想要开发复杂的应用程序, 必须要有一个强大的开发类库. 因此, Sun 在 1996年年初发布了 JDK 1.0
这个版本包括两部分: 运行环境(即 JRE) 和 开发环境(即JDK)

运行环境包括核心 API 、 集成 API 、 用户界面 API 、 发布技术 、 JAVA虚拟机(JVM) 5个部分.
开发环境包括编译 JAVA 程序的编译器 (即 javac 命令)

JAVA 三个版本

  • J2SE: 整个 JAVA 技术的核心和基础, 它是 J2ME 和 J2EE 编程的基础, 这也是本书主要介绍的内容.
  • J2ME: 主要用于控制移动设备和信息家电等有限存储的设备.
  • J2EE: JAVA 技术中应用最广泛的部分, J2EE 提供了企业应用开发相关的完整解决方案.

JAVA 三类API

  • 核心API: 基本API, JAVA核心类库.
  • 可选API: Sun公司为JDK提供的扩充API, 这些API因平台的不同而不同.
  • 特殊API: 用于满足特殊要求的API. 如用于JCA和JCE的第三方加密类库.

疑问

结尾

如果你想学习更多JAVA知识, 可以 点我进入目录页

版权声明:本文为博主原创文章,未经博主允许可以转载,但请保留原文链接。

相关文章推荐

Java发展历程

J2SE:怀胎 Java的历史可以追溯到1991年4月,Sun公司的James Gosling领导的绿色计划(Green Project)开始着力发展一种分布式系统结构,使其能够在各种消费性电子产品...
  • leeyu35
  • leeyu35
  • 2012年02月22日 14:47
  • 10019

Java历史简介

Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。...

Java 的发展(历史)轨迹和历史变迁

J2SE\J2ME\J2EE,Java的起源Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。Java语言是一种可以撰写跨平台应用软件的面向对象的程序...
  • DJY1992
  • DJY1992
  • 2017年02月23日 10:41
  • 2237

计算机语言发展史及Java语言简介

 计算机语言发展史及Java语言简介 一 计算机语言发展史 1第一代语言   第一代语言或者机器语言是一种低级的面向计算机的程序设计语言,使用0和1表示各种指令。 ...
  • kourain
  • kourain
  • 2016年09月05日 19:33
  • 131

Java语言的产生与发展

Java语言1、Java的发展史 1995年 由james gosling和同事 Javase Java平台标准版 Javaee Java平台企业版 J...

Java历史

起因接下来要写一个JVM系列,原因是这样的: 几个月前买了本我深以为目前为止读到的最好的Java书 - - - ->《深入理解Java虚拟机》- 周志明著,翻阅了一会儿之后我已经被此书折服了!作者思...

Java语言发展史

Java语言的发展史

Java编程语言与Java平台是两个完全不同的概念

Java编程语言与Java平台是两个完全不同的概念。前者泛指一系列编程的语法,而后者包括前者,同时又超出前者的范围。一般而言,Java平台由三部分组成,分别为核心的Java API(包、框架及类库)、...

深入理解编码字符的发展史

1.鼻祖,ascii,7位(bit)范围128  计算机发明后,为了在计算机中表示字符,人们制定了一种编码,叫ASCII码。ASCII码由一个字节中的7位(bit)表示,范围是0x00 - 0x7F...

java基础知识之java简史及三大版本

java简史主要介绍java发展历程,讲述了不同时期java的特点;java三大版本介绍了各版本的特点,让读者了解它们之间的异同。...
  • cui_yi
  • cui_yi
  • 2016年06月26日 12:00
  • 354
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA 语言的发展简史
举报原因:
原因补充:

(最多只允许输入30个字)