Java语言的跨平台性以及JDK、JRE与JVM

Java语言的跨平台性

Java语言的流行离不开它的跨平台性,而该特性是由JVM实现的。

JVM(Java Virtual Machine):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,编写的Java代码都运行在JVM之上。

跨平台性:任何软件的运行,都必须运行在操作系统上,用Java语言编写的软件可以运行在任何操作系统之上,这个特性即是Java语言的跨平台性。

该特性的实现由JVM实现,编写的程序运行在JVM上,而JVM运行在操作系统之上。

Java的虚拟机本身不具备跨平台性,每个操作系统都有不同版本的虚拟机。

 

Java运行环境(Java Runtime Environment,简称JRE)是一个软件,由太阳微系统所研发,JRE可以让计算机系统运行Java应用程序(Java Application)。
JRE的内部有一个Java虚拟机(Java Virtual Machine,JVM)以及一些标准的类别函数库。
 
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。

JDK有什么用:

JDK是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。

posted @   xjw12345  阅读(303)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示