你知道Java开发和运行时需要的“场所”是什么吗?
你知道吗?
嘿嘿!你不知道我知道啊!!
Java开发和运行时所需要的”场所“就是所谓的Java环境呗!!!
你要在什么地方编写Java代码?你编写的Java代码又该在哪里运行?在真正学习代码开发之前,我们必须先把这些问题给搞定!
1. jdk是什么
对我们Java程序员来说,要想开发Java项目,第一个必须安装的软件,就是JDK!
JDK:Java Development Kits,Java开发工具集/包。常有人问:“javajdk是什么意思?有什么作用?”JDK是Java开发人员首先必备的软件包,其中包含了Java的各种开发工具、编译工具(javac.exe)、打包工具(jar.exe)等,也包含了Java的运行环境JRE。所以我们在安装了JDK之后,其实就不用再单独安装JRE了,JDK中自带JRE!
在JDK的各种开发工具里,我们比较常用的是Java编译器(javac.exe)、Java运行时解释器(java.exe)、Java文档化化工具(javadoc.exe)等。关于这些工具的使用,壹哥后面会给大家详细讲解!
2. JRE
如果我们想要运行Java代码,还必须另一个软件,这就是JRE!
JRE:Java RunTime Environment,Java运行时环境,主要负责运行Java项目。JRE包括JVM虚拟机,和Java程序所需要的各种核心类库等。如果我们不做Java开发,只是想运行一个已经开发好的Java程序,电脑上其实只要安装JRE就行了。
展开来说,JRE有3个核心功能:
● 加载代码:由类加载器(class loader)完成;
● 校验代码:由字节码校验器(bytecode verifier)完成;
● 执行代码:由运行时解释器(runtime interpreter)完成。
3. JDK、JRE、JVM的关系
结合之前壹哥跟大家说过的JVM,现在我们可以理顺一下JDK、JRE、JVM三者之间的关系,如下图所示:
现在你知道Java开发和运行时所需要的”场所“是什么了吗?也清楚JDK、JRE、JVM是怎么回事了吧!!
相关推荐HOT
更多>>如何添加Java环境变量?
要添加Java环境变量,可以按照以下步骤:并安装Java开发工具包(JDK)、找到Java安装路径、设置JAVA_HOME环境变量、添加Java可执行文件路径到PATH...详情>>
2023-05-04 11:00:56从零开始学Java之String字符串的编码
对很多小白来说,可能不明白什么是字符编码,也不知道为什么要有字符编码,所以先来给大家简要地介绍一下字符编码。详情>>
2023-05-04 10:21:02新手速来!几步带你掌握MyBatis Plus
Mybatis-Plus(简称MP)是一款Mybatis的增强工具,它是在Mybatis的基础上实现的简化开发工具。Mybatis-Plus给我们提供了开箱即用的CRUD操作、自动...详情>>
2023-04-28 10:57:09学习java需要什么基础?基础知识有哪些?
网络编程:了解基本的网络编程概念和协议,熟悉 Java 网络编程 API。建议在学习 Java 之前,先学习一些基础的编程语言,如 C 或 Python 等,这...详情>>
2023-04-28 10:41:14