开发者学堂课程【【名师课堂】Java 零基础入门:Java 简介(Java 发展概述)】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/370/detail/4397
Java简介(Java发展概述)
内容简介:
1 什么是 Java
2 Java 的发展历史
3 JDK ( Java Development Kit ) 的主要版本
1 什么是 Java
Java 是一门编程语言,但是在很大程度来,Java 已经不再局限于是一种编程语言,而形成了一种思想,java 从其开始到现在所拥有的支持者是非常多的。Java 主要设计者一 James Gosling
2 Java 的发展历史
Java 是使用 C++ 开发出来的,最初 java 原本是以一个 GREEN 项目为主的支持平台,GREEN 项目诞生于 1991 年的时候,当时的主要目的是希望通过 email 来控制所有家电产品的运行。实际上就是今天所炒作的物联网概念。
不过当时的环境不像现在这样,至少:智能设备没有,网络的速度也很慢,网络的普及度也不是很高。包括 email 在今天只能够算是一个广告平台了。最初 SUN 的工程师们打算使用 C++ 进行开发,不过过后来考虑到 C++ 复杂性,所以利用 C++ 开发出了一套 OAK 平台。不过 OAK 并没有竞标成功,也就是说最后 OAK 没有人去使用。
90 年代初的时候有一家网景公司成功的在很短时间内上市了,这家公司的产品就是浏览器 ( FireFox),于是 SUN 的工程师开始向望网景公司学习浏览器技术,推出HotJava 浏览器。
于是在 HotJava 的基础之上,在 1995 年的时候,SUN 公司正式推出 Java 编程语言。
SUN ( 斯坦福大学网络)是一家最早从事于硬件开发的公司。而 Java 只是其软件产品。SUN 最著名的就是它的小型机(amazon 使用的就是 SUN 的小型机)。
不过这家公司正好赶上了当年的互联网低潮。2009 年被 oracle 收购了。
3 JDK ( Java Development Kit )的主要版本
➢1995.05.23,JDK1.0 , Java 正式挂牌推出;
➢1998.12.04 , JDK 1.2 , Java 更名为 Java2 ;
➢2005年,JDK1.5 , Java 更名为 Triger ;
➢现在的最新版本为 JDK 1.8。
➢最主要的特性是提供了 Lamda 表达式
据说 JDK 1.9 即将出品,JDK1.9 最大的特点在于程序模块化的支持。
在整个 Java 最初的开发模式一共分为三类:
●JavaSE (2005 年之前称为 J2SE):进行单机版程序的开发,往往是作为基础平台
●Java ME (2005 年之前称为 J2ME),是进行移动开发的,不过没赶上好时候
后来这项开发已经被 Android 所取代了。
●Java EE (2005年之前称为J2EE):是Java 开发的企业版。