JAVA-什么是 Java?

孤人 提交于 2020-08-09 05:05:40

Java 是一种 编程语言 和 平台.

Java 是一种高级、健壮、面向对象且安全的编程语言。

平台:任何程序所运行的硬件或软件环境,都可被理解为一种平台。因为 Java 在运行时会基于它的运行环境(JRE)和各类 API,因此我们称它为平台。

Java 示例
让我们来看一个简单的 Java Hello Java 程序示例。

class Simple{
public static void main(String args[]){
System.out.println(“Hello Java”);
}
}
应用范围
根据 Sun 公司的统计,大概有 30 亿台设备运行 Java。未来将会有更多的设备使用 Java。主要应用范围如下:





桌面应用,例如:Acrobat Reader、Media Player、Antivirus 等;
互联网应用:例如:irctc.co.in、javatpoint.com 等;
企业应用:例如:各大银行应用系统等;
移动终端:例如:手机、平板电脑等;
嵌入式系统;
智能卡系统;
机器人;
游戏等等。
Java 的应用种类
目前,主要有 4 类应用场景,可以使用 Java 进行程序开发。








  1. 独立应用程序
    独立应用程序,常被理解为桌面应用或窗口应用程序。这些传统软件,通常会被安装在我们的电脑或设备之上。例如:媒体播放器、防病毒软件等。Java 中的 AWT 和 Swing 工具包就是为创建独立应用程序而开发构建的。

  2. Web 应用
    在服务器端运行并创建动态页面的应用程序,我们称其为 Web 应用。目前:

Servlet
JSP
Struts
Spring
Hibernate
JSF,等
上述技术,被用来在 Java 中构建 Web 应用。





  1. 企业应用
    分布式应用程序,例如:银行系统,被称为企业应用系统。它具有高安全性、负载均衡和集群化等特点。在 Java 中 EJB 被用来构建企业应用。

  2. 移动应用
    为移动终端而构建的应用程序,称为移动应用。目前,Android 和 Java ME 被用来构建移动应用。

Java 平台 / 版本
Java 拥有 4 个平台 / 版本

  1. Java SE (Java Standard Edition)
    它是一个 Java 编程平台。它包括 Java 开发过程中所需的各类 APIs,例如:java.lang、java.io、java.net、java.util、java.sql、java.math 等。其核心内容包括:OOPs、String(字符串)、Regex(正则表达式)、Exception(异常)、Inner classes(内部类)、Multithreading(多线程)、I/O Stream(输入 / 输出流)、Networking(网络)、AWT、Swing、Reflection(反射)、Collection(集合) 等。

  2. Java EE (Java Enterprise Edition)
    它是一个企业开发平台,主要应用于开发 Web 和企业应用。基于 Java SE 平台构建,包括:Servlet、JSP、Web Services、EJB、JPA 等。

  3. Java ME (Java Micro Edition)
    它是一个微应用开发平台,主要用于移动终端应用的开发。

  4. JavaFX
    它用于开发 rich internet(丰富的在线应用) 应用程序。使用一个轻量级的用户操作界面 API。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!