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 Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

简单而言,使用JDK的开发工具完成的java程序,交给JRE去运行。

JDK、JRE、JVM关系

在这里插入图片描述

  • JDK = JRE + 开发工具集(例如Javac编译工具等);
  • JRE = JVM + java SE标准类库;

Java语言的环境搭建:下载并安装JDK

官方网址

  • www.oracle.com;
  • java.sun.com;

安装JDK

  • 傻瓜式安装,下一步即可;
  • 建议:安装路径不要有中文或者空格等特殊符号;
  • 如果操作系统是64位,软件尽量选择支持64位的(除非软件本身不区分);
  • 当提示安装JRE时,正常在JDK安装时已经装过了,但是为了后续使用Ecli等开发工具不报错,建议也根据提示安装JRE;

Java内存的简化结构

在这里插入图片描述

栈(stack):主要存放局部变量,在方法中定义的变量都是局部变量;
堆(heap):主要存放new出来的结构,主要是对象和数组;
方法区:主要由两部分组成,一个是常量词,一个是静态域,另外还包括一些类加载的信息;

猜你喜欢

转载自blog.csdn.net/qq_37388085/article/details/114560026