JDK和JRE的区别、下载并安装JDK
JDK(Java Development Kit,Java开发工具包)JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用单独安装JRE了。JDK中的开发工具:编译工具(java.exe)、打包工具(jar.exe)等;JRE(Java Runtime Enviroment,Java运行环境)包括Java虚拟机(JVM,Java Virtua
1、什么是 JDK、JRE
-
JDK(Java Development Kit):Java 开发工具包,它包含了 JRE,同时还有编译器(javac)、调试器(jdb)等工具,以及更多的工具库,是用于开发 Java 程序的。如果你需要编写 Java 程序,那么你需要 JDK;
-
JRE(Java Runtime Environment):Java 运行环境,包含了 JVM 和 Java 类库(如 java.util、java.math、java.net、java.io、java.security 等),以及一些模块等。JRE 是运行已经编写好的 Java 程序所必需的;
-
JVM(Java Virtual Machine):Java 虚拟机,是 Java 平台的基础,它是 Java 字节码的运行环境,负责将字节码转换为本地机器代码执行。JVM 是跨平台的,这意味着我们可以在任何操作系统上运行由 Java 编写的程序,只要该操作系统有对应的 JVM;
简单来说,如果你需要运行一个 Java 程序,你只需要 JRE;如果你需要开发一个 Java 程序,你需要 JDK。JDK 为开发者提供了开发环境和工具,JRE 让你的系统有一个运行 Java 程序的环境,而 JVM 则是实际运行 Java 程序的“机器”。
- JDK = JRE + 开发工具集(例如Javac编译工具等)
- JRE = JVM + Java SE 标准类库
2、Java语言的环境搭建:下载并安装JDK
官方网址
- www.oracle.com;
- java.sun.com;
目前长期支持的JDK版本有:Java8.0,、Java11.0、Java17.0和Java 21.0,具体使用哪个根据企业开发要求进行选择。
这里安装 JDK8 和 JDK17:
- JDK8:https://www.oracle.com/java/technologies/downloads/#java8
- JDK17: https://www.oracle.com/java/technologies/downloads/#java17
安装JDK
- 傻瓜式安装,下一步即可;
- 建议:安装路径不要有中文或者空格等特殊符号;
- 如果操作系统是64位,软件尽量选择支持64位的(除非软件本身不区分);
- 当提示安装JRE时,正常在JDK安装时已经装过了,但是为了后续使用Ecli等开发工具不报错,建议也根据提示安装JRE;
3、Java内存的简化结构
栈(stack):主要存放局部变量,在方法中定义的变量都是局部变量;
堆(heap):主要存放new出来的结构,主要是对象和数组;
方法区:主要由两部分组成,一个是常量词,一个是静态域,另外还包括一些类加载的信息;
更多推荐
所有评论(0)