Java学习笔记(二)Java程序设计环境

内容概述

  • JDK、JRE和JVM的含义、关系
  • 安装JDK
  • 命令提示符常用命令
JDK、JRE和JVM的含义及关系

首先说一下JDK、JRE和JVM之间是如下包含关系:
是

  • JVM(Java Virtual Machine):Java 虚拟机
    要介绍Java虚拟机,就不得不提到Java“一次编译,到处运行”的跨平台特性。所谓跨平台性就是无论在任何操作系统(例如windows)下编写的一段Java代码,无需任何修改就可以在其他系统(例如Linux)下运行,这是C/C++所不能做到的。
    而跨平台性的实现靠的就是Java虚拟机(JVM)。
    JVM也是一个软件,像其他软件一样有不同的版本。
    Java代码在不像C++代码那样编译后直接生成可执行文件,双击就可以直接运行。Java代码在编译后生成的是.class文件(同一段Java代码在任何平台下编译生成的字节码是相同的),也叫做字节码文件。字节码并不是机器码,所以这里就需要Java虚拟机来将字节码文件翻译成特定机器下的机器码然后运行(同一段字节码在经不同JVM翻译的时候会生成不同的机器码)。
    也就是说,我们只需要在不同的平台上安装对应的JVM,就可以将我们所写Java代码的字节码文件不加修改地运行在不同平台上。
    总而言之,JVM就是一个执行字节码文件的软件。对于一段Java代码来说,在它能够被JVM翻译之前还需要另外一个工具先把他编译成字节码文件,这个工具,就是JRE。
  • JRE(Java Runtime Environment):Java 运行时环境
    JRE包含JVM和一些运行类库,但是不包含编译器。它是提供给不需要编译器的用户使用的软件。显然这也并不是Java开发者使用的软件。
  • JDK(Java Development Kit):Java 开发工具包
    JDK是一个包含编译器等开发者工具以及JRE、提供给编写Java程序的程序员使用的软件。JDK在1998-2006年之间的时候被叫做SDK,现在这个术语已经过时了。
    下载并正确安装、设置JDK是编写Java程序的第一步。下面就来具体介绍一下如何下载并设置JDK。

最后在这里再附上一张JVM、JRE、JDK之间关系更加清楚的图(其实这张图在学习Java的时候应该经常见到)
在这里插入图片描述

设置JDK
  • 下载JDK
    想要下载JDK(Java开发工具包),可以访问Oracle(因为Java已经被Oracle公司收购)网站:
https://www.oracle.com/technetwork/java/javase/downloads/index.html

在下载JDK的时候会看到Java SE、Java EE、Java 、ME的字样,SEStandard Edition)是用于桌面或简单服务器应用的Java平台;EEEnterprise Edition)是用于复杂服务器应用的Java平台;MEMicro Edition)是用于手机和其他小型设备的Java平台。一般来说下载Java SE就可以了。
在上述网站点击想要下载版本对应的download图标,之后选择“Accept License Agreement”,然后下载相应系统版本的就可以了。
在具体安装时,安装路径中尽量不要有中文和空格

  • 添加环境变量

(未完待续)

猜你喜欢

转载自blog.csdn.net/qq_43636360/article/details/90175848