Java语言的概述
计算机语言的概述
- 语言是人与人之间进行沟通的主要表达方式。如:中国人与中国人使用普通话沟通。而中国人要和英国人沟通,就要使用英语沟通。
- 计算机语言是人与计算机之间交流的表达方式,该语言有很多种。
计算机语言的发展
-
第一代语言:机器语言
指令以二进制代码形式存在,最开始使用穿孔卡片。
-
第二代语言:汇编语言
使用助记符表示一条机器指令,如:ADD、SUB等。
-
第三代语言:高级语言
Java、C、C++、PHP、Python、Scala等。
Java语言的发展历史
- 1995年 Java问世。
- 1996年 Java 1.0。
- 1999年 Java 1.2发布(Java SE、Java EE、Java ME)。
- ... ... ...
- 2004年 Tiger发布(Java5.0),Java登陆火星。
- 2011年 7月由Oracle正式发布7.0。
- 2014年 3月19日,Oracle公司发布Java8.0的正式版。
- 2017年 9月21日,Java9.0正式发布。
- 2018年 9月25日,Oracle官方宣布Java11正式发布。
桌面应用
- Java SE(Java Platform,Standard Edition) 称之为“Java平台标准版”,是Java平台的基础。
- Java SE包含了运行Java应用所需要的基础环境和核心类库。
- Java SE还定义了基于桌面应用的基础类库,通过使用这些类库,我们可以编写出类似于像Office那样丰富多彩的桌面应用。
企业应用
- Java EE(Java Platform,Enterprise Edition) 称之为“Java平台企业版”。
- Java EE构建在Java SE基础之上,用于构建企业级应用。所谓企业级应用是指那些为商业组织、大型企业而创建的应用系统,例如:电信的“计费系统”、银行的“网银系统”、企业中的“客服关系管理系统”等等。
移动应用
- Java ME(Java Platform,Micro Edition) 称之为Java平台微型版。
- 为机顶盒、移动电话和PDA等嵌入式消费电子设备提供的Java解决方案。随着3G移动智能平台时代的到来,特别是以Java为核心编程语言的Android智能平台的迅速普及,Java ME已经走向淘汰。