百度了一下java,介绍说是功能很强大的编程语言,但是如何判断什么程序是java编制的呢?比方手机上,特别是三星或者诺基亚的低端机都支持java程序,而高端的智能机上的一些软件和程序貌似不
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 11:30:03
![百度了一下java,介绍说是功能很强大的编程语言,但是如何判断什么程序是java编制的呢?比方手机上,特别是三星或者诺基亚的低端机都支持java程序,而高端的智能机上的一些软件和程序貌似不](/uploads/image/z/12342184-16-4.jpg?t=%E7%99%BE%E5%BA%A6%E4%BA%86%E4%B8%80%E4%B8%8Bjava%2C%E4%BB%8B%E7%BB%8D%E8%AF%B4%E6%98%AF%E5%8A%9F%E8%83%BD%E5%BE%88%E5%BC%BA%E5%A4%A7%E7%9A%84%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80%2C%E4%BD%86%E6%98%AF%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%BB%80%E4%B9%88%E7%A8%8B%E5%BA%8F%E6%98%AFjava%E7%BC%96%E5%88%B6%E7%9A%84%E5%91%A2%3F%E6%AF%94%E6%96%B9%E6%89%8B%E6%9C%BA%E4%B8%8A%2C%E7%89%B9%E5%88%AB%E6%98%AF%E4%B8%89%E6%98%9F%E6%88%96%E8%80%85%E8%AF%BA%E5%9F%BA%E4%BA%9A%E7%9A%84%E4%BD%8E%E7%AB%AF%E6%9C%BA%E9%83%BD%E6%94%AF%E6%8C%81java%E7%A8%8B%E5%BA%8F%2C%E8%80%8C%E9%AB%98%E7%AB%AF%E7%9A%84%E6%99%BA%E8%83%BD%E6%9C%BA%E4%B8%8A%E7%9A%84%E4%B8%80%E4%BA%9B%E8%BD%AF%E4%BB%B6%E5%92%8C%E7%A8%8B%E5%BA%8F%E8%B2%8C%E4%BC%BC%E4%B8%8D)
百度了一下java,介绍说是功能很强大的编程语言,但是如何判断什么程序是java编制的呢?比方手机上,特别是三星或者诺基亚的低端机都支持java程序,而高端的智能机上的一些软件和程序貌似不
百度了一下java,介绍说是功能很强大的编程语言,但是如何判断什么程序是java编制的呢?比方手机上,特别是三星或者诺基亚的低端机都支持java程序,而高端的智能机上的一些软件和程序貌似不是java程序编制的?为何低端机都能支持java程序,而高端机都弃之未用?
本人对此技术层面的概念不懂,
百度了一下java,介绍说是功能很强大的编程语言,但是如何判断什么程序是java编制的呢?比方手机上,特别是三星或者诺基亚的低端机都支持java程序,而高端的智能机上的一些软件和程序貌似不
这个还得从当前市面上手机系统的占有率说起 现在主流的手机操作系统以前弯曲被安卓和苹果占领 前些年红极一时的塞班加上不常用的黑莓一共大概仅占了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