Java语言基础1--环境搭建

Java三大平台

  • Java SE(Java Platform Standard Edition):Java标准平台,用于桌面或简单服务器的应用的Java平台.
  • Java EE(Java Platform Enterprise Edition):Java企业平台,用于复杂的服务器应用的Java平台.
  • Java ME(Java Platform Micro Edition):Java微型平台,用于手机和其他小型设备的Java平台.随着Android的迅猛发展,JavaME现在使用的越来越少了,Android会逐渐的取代JavaME的市场份额。

Java的跨平台性

Java语言是跨平台运行的,其实就是不同的操作系统,使用不同的JVM映射规则,让其与操作系统无关,完成了跨平台性。JVM对上层的Java源文件是不关心的,它关注的只是由源文件生成的类文件(class file)。
注意:我们编写的Java代码是不跨平台的,但是经过编译之后,会产生一种和系统平台无关的文件(字节码文件),然后在不同的平台安装不同的JVM来执行这份字节码文件,而JVM是根据不同的平台所开发的.

Java语言基础1--环境搭建_第1张图片
Java的跨平台性.png

JDK、JRE与JVM的关系

  • JRE(Java Runtime Environment):Java运行环境,如果要运行Java程序,就需要JRE的支持,JRE里包含JVM。
  • JDK(Java Development Kit):Java开发工具,包含开发Java程序的所有工具,如javac和java等,JDK里包含JRE。
  • Java虚拟机(Java Virtual Machine),简称JVM,它是运行所有Java程序的虚拟计算机
    JVM是Java语言的运行环境,也是Java 最具吸引力的特性之一。JVM用于读取并处理编译过的与平台无关的字节码(class)文件,从而实现Java的可移植性。但是值得注意的是Java虚拟机是不跨平台的。也就是说在Win下得装Win版的JVM,在Linux下装Linux版的JVM。
    Java语言基础1--环境搭建_第2张图片
    Java模型概念图.png

    总结:JDK是java的开发环境,JDK = JRE +tools,JRE是java的运行环境,JRE = JVM + class library,jvm是保证java语言跨平台的

搭建Java的开发和运行环境

  • 安装JDK
  • 配置配置PATH环境变量:PATH变量用于指定Java开发工具的位置


    Java语言基础1--环境搭建_第3张图片
    配置PATH环境变量.png
  • 检查是否安装成功.
    win + r ,在运行栏里输入cmd, 打开窗口后,输入 java -version,查看当前安装配置的版本.

导航Java目录

安装完JDK之后,我们需要去熟悉一下JDK的安装路径.


Java语言基础1--环境搭建_第4张图片
JDK安装目录.png

你可能感兴趣的:(Java语言基础1--环境搭建)