云栖社区专家系列课——Java必修课第二讲

阅读全文请点击

Java必修课是零基础Java学习者的入门课程,涵盖了Java初学者应该掌握的所有核心知识。在本节课中,最课程创始人、微软MVP陆敏枝将从JDK\JRE\JVM基础概念、Java关键字、标识符、数据类型等知识点展开讲解,旨在为初学者打下深厚的基础知识。


课程基本信息

开课时间:每周四下午:14:00-15:30

主讲人:云栖社区专家,陆敏枝

回顾视频链接:

https://yq.aliyun.com/video/play/1492

欢迎下载或在线观看

 

本节课程重点内容:

一、JDK、JRE、JVM

Java是一次编译,多平台运行离不开JDK、JRE、JVM。在jjava的安装目录,包含jdk和jre两个子目录:

d2bcc8bae77659d3552fde0951213200956c46bc 

直播视频中将详细讲解这两个文件夹下的具体内容。

1、JDK

JDK是整个JAVA的核心,是Java Development ToolKit(Java开发工具包)的缩写,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API,包括rt.jar)。

JDK有以下三种版本:

·JavaSE,standard edition,标准版,是我们通常用的一个java版本;

·JavaEE, enterpsise edtion,企业版,使用这种JDK开发J2EE应用程序;

·JavaME,micro edtion,主要用于移动设备、嵌入式设备上的java应用程序。

2、JRE

JRE也就是我们说的JAVA平台,是Java Runtime Enviromental(java运行时环境)的缩写。所有的Java程序都要在JRE下才能运行。与JDK相比,它不包含开发工具——编译器、调试器和其它工具。

3、JVM

JVM 的全称是Java Virtual Mechinal(JAVA虚拟机)。JVM是JRE的一部分,它是一个虚拟出来的计算机系统,也就是说在Windows和Mac等系统上为加载Java程序又构造了一个新的操作系统。

1、JDK、JRE、JVM三者之间的关系

通过JDK、JRE、JVM,Java程序可以实现一次编译,四处运行。三者之间存在包含关系:JDK包含JRE,JRE包含JVM,具体关系参考下图:

72e9e4be50a1880db431ffd80db8fa881f4937fc 

在程序开发中,我们是利用JDK(调用JAVA API)开发Java程序后;通过JDK中的编译程序(javac)将文本java文件编译成JAVA字节码;在JRE上运行这些JAVA字节码;然后由JVM解析这些字节码,映射到CPU指令集或OS的系统调用,这样一来,Java程序就运行起来了。


二、关键字

关键字是电脑语言事先定义的,是特别意义的标识符,又叫保留字用来表示一种数据类型或程序的结构等,关键字不能用作变量名、类名、方法名或参数。java目前共有50个关键字,其中"const"和"goto"这两个关键字在Java语言中并没有具体含义(未被使用)


猜你喜欢

转载自blog.csdn.net/a52654/article/details/80911500