Java基础速成:0,什么是JavaSE,JRE,JVM,IDE?
在学习Java开发的时候会遇到诸如 Java SE, JRE, JVM, IDE 之类的名词, 他们之间有什么关系呢?
工具/原料
一台能上网的电脑
1, 什么是Java SE? 它与Java EE, Java ME 有什么关系?
1、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(虽然它是收费的, 但是也提供免费的社区版供大家下载)
看完记得投票哦