Java中,什么是JRE和JDK?

在Java开发中,我们可曾想过,Java是怎么样工作的,Java工作前提需要什么?好的,我所想表述的重点来了。无论是用C#开发还是Java开发,都有一个前提,那就是环境搭建,那么JRE和JDK就是我们应该了解的。
什么是JRE?JRE是(Java Runtime Environment)Java运行环境的简称。JRE由JVM和Java程序中所需的核心类库组成。 那么问题又来了,什么是JVM?JVM是(Java Virtual Machine)Java虚拟机的简称,人类如果想和计算机交流,那JVM就是这两者交流中的介质,C#属于微软的,用C#开发完成的程序可直接在Windows中运行,用C#开发完成的程序只能在Windows操作系统中运行,C#不可跨平台。但Java可以,Java中有一个很重要的特点,就是Java的跨平台性(这里的跨平台性,指的是跨操作系统),那么问题又来了,Java是怎样实现跨平台?对的、没错,就是利用Java虚拟机来实现跨平台的,Java开发好的程序,想要在操作系统中运行,就得在操作系统中下载对应Java虚拟机,没有虚拟机,Java程序是运行不了的,以上的内容就是JRE。
那什么又是JDK呢?JDK是(Java Development Kit)Java开发工具包的简称,JDK由JRE和Java开发工具组成,Java开发工具分为:javac.exe和jar.exe。如果您只是想运行Java开发工具,那下载JRE即可,如果您想搞Java程序的开发,那就下载JDK即可。
小结:JRE=JVM+Java所需核心类库;
JDK=JRE+Java开发工具;
用简单的话来说,就是JDK开发完成的程序,交给JRE去运行。
相关推荐
window系统安装jdk jre的教程图解
java开发少不了安装jdk,jdk可以同时安装多个版本,只要在项目部署时注意切换版本选择,下面小编给大家带来了window系统安装jdk jre的教程图解,感兴趣的朋友一起看看吧
详解IntelliJ IDEA 中如何配置多个jdk版本即(1.7和1.8两个jdk都可用)
主要介绍了详解IntelliJ IDEA 中如何配置多个jdk版本即(1.7和1.8两个jdk都可用),非常具有实用价值,需要的朋友可以参考下
JDK8精简版 单独JRE运行环境
自己开发的java程序要在别人电脑上运行吧!但是给别人电脑装完整jdk是不是太“重”了呢?这个单独提取的jre可以帮你。Windows上运行可以创建bat放jre当前目录:@echo off %cd%\jre\bin\java.exe -jar %cd%\xxx.jar
java基础题库
Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。Java由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2010年Oracle公司收购Sun Microsystems
Eclipse显示中文JAVA JDK API的方法
图片加说明的方式指导在Eclipse环境中配置使用中文JAVA JDK API,配置好以后就可以在使用时显示中文的类、方法说明!


Java SE
