Java语言基础-初识计算机和Java语言(2)

172 阅读2分钟

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已经走向淘汰