1-1-1-2 Java se-java运行环境-jvm虚拟机的跨平台性以及和jdk,jre之间的关系

jvm:Java虚拟机,将Java程序通过jvm翻译成操作系统可以听得懂的语言

jre:Java程序的运行时环境,包含jvm和运行类库

jdk:编译Java程序所需要的开发工具包,包含jre和开发人员使用的工具

如果只是想在电脑上需要运行Java程序,则只需要下载jre即可,如果需要用到Java来开发和编译,则需要用到jdk

 

jvm虚拟机相当于翻译的作用,将Java程序翻译成使用的操作系统可以听得懂的语言,但是,jvm没有跨平台性,也就是说,windows版本的jvm只会将java程序翻译成Windows操作系统听得懂的语言,不能放到linux版本中,否则linux操作系统听不懂该语言

 

posted @ 2019-11-07 10:04  T&K  阅读(146)  评论(0编辑  收藏  举报