1、Java语言概述与开发环境——JDK JRE JVM理解
一、理解概念:
1、JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含Java的开发工具,也包括JRE,所以安装了JDK,就不用单独安装JRE了。
其中开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
2、JRE(Java Runtime Environment Java运行环境)
包括了Java虚拟机(JVM Java Virtual Machine)和Java程序所需要的核心类库,如果想运行一个开发好的Java程序,计算机种只需要安装JRE即可。
3、JVM是Java Virtual Machine(Java虚拟机)
JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
二、关系图

JDK≥JRE≥JVM

1、Java语言概述与开发环境——JDK JRE JVM理解的更多相关文章
- 1、Java语言概述与开发环境——JDK的安装与环境变量的配置
		Selenium.Appium.Macaca.RobotFramework.Jmeter等框架或工具均必须的一样东西——JDK,也就是基于java开发的东西都要这个东西.JDK的概念在这里不作描述. ... 
- 一、Java语言概述与开发环境、第一个java程序
		目录: 1.1 Java特点 1.2 Java程序运行机制 1.3 安装JDl和配置环境变量 1.4 第一个JAVA程序 1.5 第一个JAVA程序的含义 前言 Java语言历时近二十年,已发展成为人 ... 
- 1、Java语言概述与开发环境——Java特性和技术体系平台
		一.Java语言的主要特性 1.Java语言是易学的: Java语言的语法与C语言和C++语言很接近,使得大多数的程序员很容易学习和使用Java. 2.Java语言是强制面向对象的: Java语言提供 ... 
- Java复习(一)——Java语言概述、开发环境、基础知识
		设计模式:在各种应用系统中被大量应用,是设计的“常用套路” 作为Java WEB开发人员,需要掌握HTML/CSS/JS和数据库相关知识 常用的应用程序框架:Spring MVC,Spring Boo ... 
- 疯狂java——第一章 java语言概述与开发环境
		J2ME: 主要用于控制移动设备和信息家电等有限存储的设备. J2SE: 整个java技术的核心和基础,它是J2ME和J2EE编程的基础. J2EE: Java技术中应用最广泛的部分,J2EE提供了企 ... 
- Java 语言概述与开发环境(1)
		目录: 一.计算机语言的发展史 二.Java语言的简述 三.Java的特点 四.java语言的运行环境及环境变量的配置 五.Dos的常见命令 六.第一个java程序-HelloWord ... 
- 1、Java语言概述与开发环境——Java程序运行机制
		Java语言是一种特殊的高级语言,它既有解释型语言的特性,也具有编译型语言的特征,因为Java要经过先编译后解释两个步骤. 一.高级语言的运行机制 计算机高级语言按程序的执行方式可以分为编译型和解释型 ... 
- java 学习笔记1  java语言概述及开发环境
		高级语言运行机制 高级语言按程序的执行方式分为编译型和解释型两种. java语言比较特殊,Java程序的执行必须经过先编译后解释的步骤. 1 编译生成字节码,只面向JVM(.class) 2Jvm执行 ... 
- Java 语言概述与开发环境(2)
		目录: 一.JDK配置容易出现的问题 二.HelloWorld程序编译常见问题 三.文档注释 四.Java 标识符 五.转义符 六.运算符之算术运算符 ********************** ... 
随机推荐
- artTemplate字符串模板
			1.官网:http://aui.github.io/art-template/ 
- entry 遍历 Map 元素
			1.书写类 import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; public class test ... 
- 观察者模式------《Head First 设计模式》
			第二章---观察者模式 xzmxddx 学习方式:书籍<Head First 设计模式>,这本书通俗易懂,所有知识点全部取自本书. 面向对象设计原则 封装变化 多用组合,少用继承 针对接口 ... 
- POJ 2155 Matrix (树状数组 && 区间计数)
			题意 : 给出一个N*N的矩阵, 矩阵只有可能包含0或1, 一开始则全部是0.对于矩阵可以进行两种操作, 第一种是输入 C x1 y1 x2 y2 表示, 对以(x1, y1)为左上角, 以(x2, ... 
- [模板][HDU]P2544[单源最短路][SPFA]
			题目就不放了,主要是写一下SPFA,很少写,今天特别学了一个用STL的队列来做的. 代码: #include<iostream> #include<cstdio> #inclu ... 
- php 配置优化
			调整php内存限制 vim /usr/local/php/php.ini memory_limit = 1024M 内存优化 /usr/local/php/etc/php-fpm.conf https ... 
- html初体验#1
			html的一些自见解 html 5 自带语义化,就是让标签带上感情色彩,方便人或浏览器区分 <b></b>与<strong></strong>的区别 & ... 
- python 不灭
			进程与线程的区别? 1进程是CPU资源分配的最小单元,线程是CPU计算的最小单元. 2一个进程中可以有多个线程 3对于python来说,它的进程与线程与其它语言有差异,它是有GIL锁,保证同一进程中, ... 
- lianjie3
			http://7xj7xs.com1.z0.glb.clouddn.com/xiao-chengxu.mp4 
- ubuntu下安装apatch
			在Ubuntu上安装Apache,有两种方式:1 使用开发包的打包服务,例如使用apt-get命令:2 从源码构建Apache.本文章将详细描述这两种不同的安装方式. 方法一:使用开发包的打包服务—— ... 
