eclipse是用JAVA语言编写的吗?jdk是什么语言编写的?

如题所述

eclipse是用JAVA语言编写的
jdk的底层是c/c++编写的,然后套上java开发的外壳。
我们平时开发编写代码,实际上就是调用外壳提供的工具或接口。追问

那jdk是运行在jvm上吗?

追答

汗~~~jvm不是一个软件,而是一个环境,是因为安装了jdk,你的电脑才拥有了jvm这么一个环境。你可以粗略地认为,jvm是jdk的一部分。

追问

不是说只要有jvm就可以运行JAVA编写的软件么?那jvm不是软件😳是环境这个怎么理解呢。。。

追答

不是有jvm就可以运行java程序的。
你要了解jdk、jre、jvm的区别的话,可以看下面这个博文:
http://www.cnblogs.com/rason2008/archive/2011/12/28/2305383.html

追问

还是不怎么懂😳jvm是环境这个真不知道怎么理解。。。

追答

这样说吧,jvm是个虚拟出来的电脑环境,这个电脑与操作系统无关,可以执行你的java程序。
你java程序中读取文件、设备信息等操作,理论上是与操作系统紧密关联的,由于jvm中提供了统一的接口让你可以直接读取,所以,你再也不用去针对每种操作系统进行编程,这就是所谓的平台兼容特性。

追问

我懂啦😄谢谢你😊

温馨提示:答案为网友推荐,仅供参考
相似回答