java平台无关性(jvm,jdk,jre介绍),python也是跨平台的

本文探讨了平台无关性的概念,并深入解析了Java的平台无关性是如何实现的,涉及Java虚拟机(JVM)、JDK和JRE的角色。同时,文章还对比了Python的跨平台特性,指出两者在实际应用中的区别和优势。
摘要由CSDN通过智能技术生成

目录

 

1,什么是平台无关性?

2,java的平台无关性?

3,jvm,jdk,jre介绍

4,python与java跨平台比较


1,什么是平台无关性?

平台无关性就是一种语言在计算机上的运行不受平台的约束,一次编译,到处执行 。

因为其平台无关性,所以Java程序可以运行在各种各样的设备上,尤其是一些嵌入式设备,如打印机、扫描仪、传真机等。随着5G时代的来临,也会有更多的终端接入网络,相信平台无关性的Java也能做出一些贡献。

ps:编译:是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;解释:只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的.。编译是将源程序翻译成可执行的目标代码,翻译与执行是分开的;而解释是对源程序的翻译与执行一次性完成,不生成可存储的目标代码。

2,java的平台无关性?

在Java平台中,想要把Java文件,编译成二进制文件,需要经过两步编译,前端编译和后端编译:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值