Java可以分为三个版本:
JAVASE、 JAVAEE、 JAVAME
简单来说: JavaSE(标准版)就是标准版的java开发版本,与C语言的使用十分类似。 JavaEE(企业版)是在JavaSE的基础上增加了一些面向于web服务器的API,可以用来搭建网站。 JavaME(微型版)则是面向于嵌入式设备的,用来开发软件等等。
认识JRE和JDK JRE又叫做JAVA运行环境,是一个软件。其功能是可以让计算机系统运行Java应用程序,为什么说Java的可以执行比较强,就是因为它,如果在手机上下载了它,那么手机也可以跑Java。 JRE的内部有一个Java虚拟机(JVM),以及一些标准的类别函数库。
JVM Java能够跨平台使用,就是因为JVM(Java虚拟机)可以将Java程序翻译成Linux 、windows、ios系统等能够识别的语言程序。(核心) JDK是Java语言开发工具包。它是整个Java的核心,包括了JRE、一堆java工具(javac/java/jdb等)、和Java基础的类库(即Java API 包括rt.jar)。
如果只是想要运行java程序,只需要有JRE就可以
JRE JVM JDK三者的关系如下图所示
(图片截自百度百科)