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历史简介

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

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

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

java JDK的发展史

介绍JDK各个版本之前先了解一下JDK和JRE的组成吧。 JDK(Java Development Kit):包括Java程序设计语言、Java虚拟机、Java API接口。是支持Java程序开发的...
  • jsy625
  • jsy625
  • 2015年03月26日 16:34
  • 518

Java的产生与历史

今天谈谈Java的发展吧,标题是Java的历史好像有点不合适,印象中历史这个词一般是用于很长的时间概念吧,Java从1995诞生至今,只有10年左右了,和C,C++这些老大哥比起来年轻了很多,哲学上说...
  • Cpp_Java_Man
  • Cpp_Java_Man
  • 2006年05月02日 10:17
  • 6800

Java发展历程

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

1.4 Java发展简史

1.4 Java发展简史 1.4   Java发展简史 本节将介绍Java的发展简史。这些参考资料来源于多方面的出版物(最重要的是SunWo...
  • helongfu
  • helongfu
  • 2015年07月11日 17:26
  • 662

java课件Java语言发展简史

  • 2014年03月12日 12:31
  • 594KB
  • 下载

基于Java的操作系统发展史!

 ************************************************第一个纯Java操作系统***************************************...
  • fasttalk
  • fasttalk
  • 2005年02月08日 22:03
  • 12256

Java历史

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

Java语言发展史

Java语言的发展史
  • qq_26963433
  • qq_26963433
  • 2017年10月04日 23:06
  • 86
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA 语言的发展简史
举报原因:
原因补充:

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