多语言展示
当前在线:1789今日阅读:84今日分享:32

Java基础速成:0,什么是JavaSE,JRE,JVM,IDE?

在学习Java开发的时候会遇到诸如 Java SE, JRE, JVM, IDE 之类的名词, 他们之间有什么关系呢?
工具/原料

一台能上网的电脑

1, 什么是Java SE? 它与Java EE, Java ME 有什么关系?

JavaSE是Java Standard Edtion的缩写,即Java标准版,它是Java平台的核心。JavaEE(即 Java企业版), JavaME(即 Java微型版), 后来的各种框架,各种产品也都是基于JavaSE, 也就是说JavaSE是Java平台的基础.下图为 Java SE, Java EE, Java SE之间的关系

2, 什么是JRE ? 它与JDK, JVM 有什么关系?
1

JRE是Java Runtime Environment缩写,即Java运行环境. 包含了Java程序运行需要的各种文件.JDK里就包含了发开所需要的JRE(注意, 它与单独下载的JRE是不同的, 如果已经安装JDK, 那么就无需再下载独立的JRE)下图为 JDK, JRE, JVM之间的关系

2

JVM是什么?JVM 是 Java Virtual Machine 的缩写, 即 Java虚拟机, Java语言的口号就是'一次编写, 到处运行', Java程序能够实现'到处运行'的关键就在于JVM, 目前,各大系统中都有JVM, 但他们都是不同的, JVM就像是只会两种语言的翻译, 去不同的国家, 都有不同的翻译, 例如中国人去德国, 就让德国翻译来将中文翻译成德语, 去韩国就让韩国翻译将中文译为韩语, JVM也是如此.

3, 什么是IDE ?
1

IDE 是(Integrated Development Environment) 即 '集成开发环境' 的缩写,是一种专门用于提高软件开发效率的软件

2

必须要使用IDE来开发软件吗? 举个例子, 同样是吃肉, 原始人直接啃食生肉, 而现代人则使用各种灶具, 将肉烹熟, 然后用餐具慢慢享用. 显然生肉储存不当会产生大量的细菌, 而熟肉更加安全. 开发软件也是这样, 不使用IDE同样可以开发软件, 但IDE拥有大量实用的小工具,帮助开发人员减少代码错误, 提高软件调试效率, 方便图形化界面的开发等等.

3

目前有那些广泛使用的Java IDE?免费的IDE中 Eclipse最为流行, 扩展功能强收费的IDE中 Intellij IDEA最为强大, 在所有免费,收费的各种Java IDE中, 全世界使用最多的就是 Intellij IDEA(虽然它是收费的, 但是也提供免费的社区版供大家下载)

看完记得投票哦
推荐信息