苹果手机能运行java吗_苹果以后会支持JAVA吗

本文详细解析了为何苹果的iOS系统不支持Java程序运行的原因。从性能考量和技术许可的角度,阐述了iOS选择不支持Java的主要因素,并提及了越狱后的iOS设备理论上可以运行Java程序的可能性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JAVA也是手机的一种系统 应用十分广泛,但是iPhone是IOS系统的 比JAVA牛X很多,JAVA能做的,iPhone都可以做,JAVA做不到的,iphone一样可以做到,JAVA和iPhone的OS系根本没有可比性。所以iphone不会支持java的。

1、苹果手机不可以运行java程序。运行java程序必须要有java虚拟机的支持的 java是一种跨平台的语言,只要在不同的平台上安装了不同的java虚拟机,就可以运行相同的java代码,所以只要你的平台(一般指操作系统)支持安装java虚拟机 ,那么就可以运行java程序!但是ipone是不支持java。

2、基于Darwin的为移动优化的类unix系统的源ios,一开始就是更多考虑了移动操作系统的效率、多点触控、系统架构。ios不支持java估计一方面是从java性能上考虑,另一方面是不想java许可权这趟浑水:苹果在创建封闭生态圈方面从来不遗余力当年乔帮主看到linux火时候也考虑过用linux做os x内核,后来因为LGPL协议不利于构建封闭系统以及和约谈linus不欢而散而作罢没有集成linux内核到mach,具体《乐者为王》中有提到。ios的系统越狱后据说也可以跑java程序。

3、java是跨平台,但是java源代码编译出的class字节码文bai件是需要JVM运行,也就是Java虚拟机。没du有虚拟机加载如何能运行? java跨平台,但是JVM不跨平台,不同操作系统上的JVM是不同的,比如windows和linux就不同。 苹果作为封闭式的,只有苹果软件可以,也就是用Object-C编写的。

已被943人点赞

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值