【Java面试题-002】JRE与JDK的区别
2016-12-12 18:54
260 查看
1. JRE
A. JRE顾名思义是Java的运行环境,英文全称为Java Runtime Enviroment。
B. JRE包含了JVM标准实现及Java核心类库,不包含开发工具(如编译器等)。
C. JRE是使用Java语言编写的程序运行所需要的软件环境,是提供给想运行Java程序的用户使用的。
也就是说,JRE是面向java程序的使用者,而不是开发者。
2. JDK
A. JDK顾名思义是Java开发工具包,英文全称为Java Development Kit。
B. JDK包含的东西有:
①JRE;
②编译java源码的编译器javac;
③较多的java程序调试和分析的工具(如:jconsole,jvisualvm等工具软件)
④java程序编写所需的文档和demo例子程序
C. JDK是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员用的。
也就是说,JDK是面向开发者,而不是java程序的使用者。
总结:
如果你需要运行java程序,只需安装JRE就可以了。
如果你需要编写java程序,就需要安装JDK.
**温馨句子,温暖你我**
================>>>>>
敢笑敢哭,是真性情人。
心真情真,泪水也真。
人生总在泪水中前行,
酸甜苦辣百味尝尽。
或许,懂了泪水,
就懂了人生。
相关文章推荐
- Java面试题之:JDK和JRE的区别?
- java面试题之JDK和JRE的区别是什么?
- java 中的jdk , jre , jvm的区别
- Java基础知识——SDK、JDK、JRE、JVM、JDT、CDT等之间的区别与联系
- Java小白转载:JDK,JRE,JVM区别与联系
- Java初学者不得不知的概念,JDK,JRE,JVM的区别?
- Java初学者不得不知的概念,JDK,JRE,JVM的区别?(转)
- Java中jre 和 jdk 的区别
- java中JDK,JRE,JVM之间的区别于联系
- JAVA学习第1篇:J2EE,J2SE,J2ME,JDK,SDK,JRE,JVM区别
- [java]JVM JRE JDK JIT之间的区别
- java环境变量 jdk jre jvm区别 java_home path设置 总结
- java基础 跨平台性, jdk与jre的区别
- Java---jdk与jre的区别
- 正确理解JDK和JRE的区别,classpath和java_home的区别
- Java初学者不得不知的概念,JDK,JRE,JVM的区别?
- 学了这么久java,你知道jdk与jre的区别吗?
- JDK JRE JVM和Java平台的区别与联系
- Java中JDK,JRE,JVM的区别
- 【Java】JVM, JRE,JDK 的区别