Java 基本信息:什么是 Java? 1 个改进

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。主要应用范围如下:

  1. 桌面应用,例如:Acrobat Reader、Media Player、Antivirus 等;
  2. 互联网应用:例如:irctc.co.in、javatpoint.com 等;
  3. 企业应用:例如:各大银行应用系统等;
  4. 移动终端:例如:手机、平板电脑等;
  5. 嵌入式系统;
  6. 智能卡系统;
  7. 机器人;
  8. 游戏等等。

Java 的应用种类

目前,主要有 4 类应用场景,可以使用 Java 进行程序开发。

1) 独立应用程序

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

2) Web 应用

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

  • Servlet
  • JSP
  • Struts
  • Spring
  • Hibernate
  • JSF,等

上述技术,被用来在 Java 中构建 Web 应用。

3) 企业应用

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

4) 移动应用

为移动终端而构建的应用程序,称为移动应用。目前,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。

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!