小编是以为热爱Java的程序员,可是在我身边的一部分人他们不知道JDK和JRE是什么,有什么区别!

今天小编以个人的理解来说一说,不足之处还望大家指证。

首先我们来看看JDK和JRE他们两个的英文意思:

JDK的英文:Java Development Kit

JRE的英文:Java Runtime Environment

首先我们看看JDK的英文翻译:

Development (翻译过来意思为开发),Kit(翻译过来意思有整套、工具集);那么Java Development Kit 意思就是Java 开发工具集,顾名思义就是Java的开发中所需要的工具包。

而JRE呢?我们来看看:

Runtime 意思为:运行时间; Environment 的意思为:环境;那么Java Runtime Environment 的意思就是Java运行环境。

我们从JDK和JRE的英文翻译过来的意思不难理解他们是干什么的,他们的区别都有那些呢?

JDK:

1、JDK 它包含Java开发中所需要的一些工具包,也就是我们开发中所用到的什么Date、SimpleDateFormat这些写好的方便我们直接使用的工具类;

2、JDK本身包含有JRE,也就是Java运行环境。

所以JDK可以这样来说,JDK是给开发人员使用的;因为它既有工具包,也有Java的运行环境,我们开发人员在安装的时候可以只安装JDK。

JRE:

1、JRE它只能作为运行环境,因为它不像JDK那样有写好的工具包,他只有Java的运行环境,只有这一个功能,没有其他的了。

所以JRE可以这样来说:JRE他是给客户的电脑使用的。

小编经常看到一些学过Java的人在安装和配置Java环境变量的时候,他会直接的点击下一步下一步;在给客户的机子上安装和配置的时候会安装JDK在客户的机子上!

作为一名专业人员,要在不专业的人面前要显得专业!

博文到此结束,感谢您的观看,希望对各位读者有所帮助,如果有什么意见以及建议请在评论留言......

======祝各位读者生活愉快======

最新文章

  1. maven打包插件:appassembler
  2. C# 基础排序与查找算法
  3. object.assign()方法的使用
  4. mysql问题Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled)的解决方法
  5. Php 魔术常量
  6. [python 基础] Class 一些基本概念
  7. About VirtualBoxImages.com
  8. The Ethereum devp2p and discv4 protocol Part II
  9. 织梦channelartlist标签当前栏目高亮
  10. BBWebImage 设计思路
  11. python,函数的基本用法
  12. Linux第三周作业
  13. Java:将Excel数据导入到数据库(一眼就看会)
  14. JS函数介绍
  15. 数据库操作API 或万能的双下划线
  16. 轻量级web富文本框——wangEditor使用手册(1)——基本应用 demo
  17. @SuppressWarings注解的作用和用法
  18. CentOS系统安装后的基础优化
  19. ros-indigo-desktop-full安装到ubuntu14.04
  20. MVC 和 MVR 的区别分析

热门文章

  1. Prometheus+Grafana搭建监控系统
  2. 转载:SQL 字符串操作函数
  3. 贝塞尔曲线与CAShapeLayer的关系以及Stroke动画
  4. spring;maven;github;ssm;分层;timestamp;mvn;
  5. WCF基础之序列化
  6. Future Promise 模式(netty源码9)
  7. [BJWC2012]冻结
  8. Js中的apply和call
  9. react create app ,nginx服务器配置
  10. linux 指令(经常更新)