Java -1 简介
Java 语言是由 Sun Microsystems公司于1995 年 推出的一种面向对象程序设计语言。自Java 语言诞生之后,它一直都是业界最流行的编程语言之一,在过去的十年中,Java语言一直占据 TIOBE 编程语言社区排行榜的前几位。
Java语言之所以如此被广泛使用,主要有
- Java语言本身的优点
- Java平台是开发的
- Java平台是开源的
Java开发工具包JDK(Java Development Kit)是面向Java 开发人员使用的软件开发包SDK (Software Development Kit) ,它提供了Java的开发环境和运行环境,包括Java编译器、解释器等开发运行工具和Java类库等。
JDK的版本分为以下三类:
- Java SE ----Java标准版(Standard Edition)
- Java EE ----Java企业版 (Enterprise Edition)
- Java ME ----Java微缩版 (Micro Edition)
JDK安装目录说明:
- bin目录:bin是二进制binary的缩写,表示这个目录里存放的是一些二进制的可执行文件 *.exe 。在bin目录下最重要的两个exe文件是Java源代码编译器 javac.exe 和 Java 字节码解释器 java.exe。
- lib目录 :包含了JDK开发工具用到的类库及其他文件。
- src.zip文件:src是源文件source的缩写,这是一个包含Java SE 核心库中部分Java类源文件的压缩文件。
- jre目录:jre是Java运行时环境Java Runtime Environment的缩写,表示这个目录里存放的是运行Java程序所需的文件。
- jre/bin目录:包含了解释执行Java字节码文件所需的一些可执行文件 *.exe 和动态链接库文件 *.dll。包含了Java虚拟机JVM。
- jre/lib目录:包含了Java SE的核心core API ,这些库文件是以 *.jar 的形式存在的。每个jar包中都包含了多个编译好的Java 字节码文件,可以直接用一些压缩软件打开查看,其中rt.jar 文件中包含的是最主要的核心库。
JDK > JRE > JVM
- JDK:Java Development Kit ,Java开发工具包,开发Java程序,需要安装JDK,JDK中包含了Java源代码编译器、字节码编译器等开发工具,以及Java程序的运行环境JRE。
- JRE:Java Runtime Environment,Java运行时环境,是Java程序运行所依赖的平台,如果只是要运行Java程序,则只需要安装JRE。JRE中包含了Java字节码解释器等运行Java程序的工具,以及Java程序运行时所依赖的库和Java虚拟机JVM。
- JVM:Java Virtual Machine,Java虚拟机,可以理解为一个在真实的主机系统上建立的一个虚拟主机系统,所有的Java程序都在这个虚拟主机系统上运行。对于不同的真实主机系统平台,需要安装不同版本的Java虚拟机。JVM屏蔽了底层系统平台的差异,实现了Java的跨平台特性:“一次编译,随处运行”。