通俗解释一下手机上java是什么意思

2025-03-10 19:56:47
推荐回答(6个)
回答1:

这个还得从当前市面上手机系统的占有率说起 现在主流的手机操作系统以前弯曲被安卓和苹果占领 前些年红极一时的塞班加上不常用的黑莓一共大概仅占了20%不到 塞班和黑莓是支持java程序的 这里的java程序是指 用j2me开发的移动应用 由于前两年山寨机的风潮 让很多人知道了java 也许那时候认为支持java就高端了 ~ 也确实只要支持java java程序就能在任何一款手机上运行 这得益于java的虚拟机JVM JVM的作用就像一个底座 只要你有了这个叫JVM的底座你就能跑j2me的程序 针对不同的手机系统有着不同的JVM 但这些我们都不用管
现在话题又转回来 当前市面上的苹果手机是不支持java的 WHY? 还没有 苹果版的JVM呗 为什么没有这得问已经挂掉的乔布斯了 剩下的安卓 好吧其实安卓就是java做的 当然安卓的核心还是Linux系统用C写的 然后用C和C++写的中间层 用java开发的应用层 但是 但是 但是 这里的java和j2me是不一样的 安卓是由谷歌开发的 安卓用的虚拟机是谷歌自己弄的Dalvik 不是sun的jvm了 因此j2me程序也无法直接运行在安卓上 并且现在也没有安卓版的JVM 安卓上跑的程序确实是用java写的 但它不遵守j2me规范 它遵守自己的规范 因此现在有种程序员叫 Android开发
好了 当前市面上占有率最多的两种手机操作系统都不支持j2me 所以你就觉得高端机不支持java了 其实吧高端机指的是手机的硬件配置 现在很多低端机也装的是安卓 好吧 低端机也有很多不支持java

回答2:

这里的java和你那个java不是一回事。
手机上的java是一个操作平台,俗称加瓦,而且比较常见。jar格式的软件可以在这个平台上用,而jar格式软件是用java编程语言编译的。诺基亚的低端机支持java平台,与java兼容性非常好,反应快。但这种平台也有它的局限性,比较普遍。诺基亚的高端机是用sisx格式软件,功能比java强大多了。

回答3:

谁说“高端机”都弃之未用? 黑莓手机就java做的环境

机器系统里有JVM的,都是支持java的,只是目前安卓和MS的技术太强劲,在各种方面对java在手机上的应用有一定的冲击,但这并不对说明java一无是处。

简单点来说,java的运行环境就是个小型系统即jvm

回答4:

智能机和非智能机系统不一样 ! 低端机支持是因为手机内置了,java虚拟机,所以可以运行java程序,J2ME不知道你听说过,它就是一个企业级手机软件开发平台。智能机和非智能机概念上就有很大区别。现在 比较火的android也是可以用java编写的,多了解一下!

回答5:

java 是一种程序的制式 现在各种平台都有了 不一定只是在java平台上了~~

回答6:

JAVA是一个系统平台,你下载的各中游戏,软件都可以在这里使用