Java是什么?

Java是什么?

  • Java 是一种编程语言和 platform。它是一门高级、健壮、面向对象和安全的编程语言。
  • Java 是由 Sun Microsystems(现在是Oracle的子公司)于1995年开发的,James Gosling是Java之父。
    platform:运行程序的任何硬件或软件环境,称为平台。因为 Java有一个运行时环境(JRE)和 API,所以它被称为 platform。

Java Example

这里提供了一个 Hello Java 的程序示例。

class HelloJava{  
    public static void main(String[] args){  
        System.out.println("Hello Java");  
    }  
}

Java 应用程序的类型

1) Standalone Application

独立应用程序也称为桌面应用程序或基于窗口的应用程序。 这些是我们需要在每台机器上安装的传统软件。独立应用程序的示例有媒体播放器、防病毒软件等。AWT 和 Swing 在 Java 中用于创建独立应用程序。

2) Web应用程序

在服务器端运行并创建动态页面的应用程序称为 web 应用程序。目前,Servlet、JSP、Spring、Hibernate等技术用于在 Java 中创建 web 应用程序。

3) Enterprise应用程序

其本质上是分布式的应用程序,如银行应用程序等被称为企业应用程序。它具有高级安全性、负载平衡和集群等优点。在Java中,EJB 用于创建 enterprise applications。

4) 移动应用程序

为移动设备创建的应用程序称为移动应用程序。目前,Android 和 Java ME 被用于创建移动应用程序。

Java Platforms/Editions

Java有4个 Platforms/Editions。

1) Java SE(Java Standard Edition)

它是一个 Java 编程平台。它包括 java.lang, java.io, java.net, java.util, java.sql, java.math 等 Java 编程 API,包括面向对象编程、字符串、正则表达式、异常、内部类、多线程、I/O 流、网络、AWT、Swing、反射、集合等核心。

2) Java EE(Java Enterprise Edition)

它是一个企业平台,主要用于开发 web 和企业应用程序。它构建在Java SE平台之上。它包括 Servlet、JSP、Web 服务、EJB、JPA 等主题

3) Java ME(Java Micro Edition)

它是一个专用于移动应用程序开发的微型平台。

4) JavaFX

它使用轻量级用户界面 API,用于开发富互联网应用程序。

推荐学习网站以及内容参考:Java T Point

下一篇:C++ VS Java

你可能感兴趣的:(Java教程,java,开发语言)