什么是Java编程语言?

时间:2020-02-23 14:41:59  来源:igfitidea点击:

什么是Java?

Java是一种面向对象的编程语言。
它于1995年由Sun Microsystems首次发布。
Oracle在2010年收购了Sun Microsystems,现在维护Java编程语言的发布和支持。

Java应用程序支持Write-Once-Run-Everywhere范例。
这意味着您可以在一个系统中开发和编译Java程序,并在任何其他类型的操作系统中运行编译后的代码。

例如,您可以在Windows中编写和编译Java应用程序,然后在Linux和Mac OS系统上运行它而不会出现任何问题。

几乎所有财富500强都使用Java。
它仍然是服务器编程和企业应用程序的首选语言。

Java编程的好处是什么?

  • 每个人都使用Java。
    运行Java的设备超过30亿。

  • Java是免费的开放源代码。
    它具有出色的文档和社区支持。

  • 我们几乎可以用Java创建任何类型的应用程序。
    您可以使用Java创建独立的实用程序应用程序,Web应用程序,Web服务,分布式和高度可扩展的应用程序。

  • 有大量使用Java开发的框架。
    您可以将Spring框架用于Web应用程序和Web服务,将JUnit/TestNG用于单元测试,将Log4J用于日志记录,等等。
    这些框架中的大多数都是免费的开放源代码。

  • Java允许我们创建并发应用程序。
    这对于创建利用最新技术进步的应用程序很有用,例如有效地使用多核CPU。

Java的核心组件是什么?

Java的三个核心组件是:

  • JDK:Java开发工具包是Java Environment的核心组件,它提供编译,调试和执行Java程序所需的所有工具,可执行文件和二进制文件。

  • JVM:Java虚拟机是Java编程语言的核心。
    当我们运行Java程序时,JVM负责将字节码转换为机器特定的代码。
    JVM依赖于平台,并提供核心Java功能,例如内存管理,垃圾回收,安全性等。

  • JRE:Java运行时环境是JVM的实现。
    它提供了执行Java程序的平台。
    JRE由JVM,Java二进制文件和其他类组成,可以成功执行任何Java程序。

Java版本历史

Java最初是由Sun Microsystems的James Gosling进行概念化和开发的。
它于1995年首次公开发行。
Java 13是Java的最新版本。
从Java 10开始,每6个月发布一个新的主要版本。