java基础面试题之:JDK 和 JRE 有什么区别?

本篇将从以下三个方面阐述jre和jdk的区别

  1. 编译、运行、调试

从基本组成上来看(基本组件造就功能):

    1. jre和和jdk都是有jvm的,所以两者都可以运行.class文件;但是jre没有javac包,即没有将.java文件编译成.class文件的编译功能;所以无法直接运行.java文件(字面上是这样的,但是不了解虚拟机,可能虚拟机存在编译功能?)。
    2. jdk有jdb(java debugger),所以jdk可以调试,即进行开发,而jre不行。

 

2.两者关系:jdk包含jre,但是jre可单独运行

3.由功能不同造就使用对象不同,jdk面向程序开发者,jre面向程序使用者

 

    

 

转载于:https://www.cnblogs.com/wowotou-lin/p/11194766.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值