JAVA 与智能手机的区别在那里?

2024-12-03 10:57:36
推荐回答(2个)
回答1:

问题1:比如NokiaS60平台,实际上就是一个操作系统,和Windows等很像,只不过在手机上运行,操作系统是一个平台,可以在上面运行支援的软件,比如windows就可以运转.EXE的文件格式,S60可以运行SIS的文件(内部实现机理可能是编译成Java了,不过我们可以不去管哦),而J2ME本身就是一个平台,这个平台提供了整套的API所以也可开发出任何功能的手机程序,假如该手机完全支持J2ME规范的话。其区别就在于J2ME并不是操作系统,没有操作系统的基本特性如文件管理,资源管理,进程管理等等。
问题2:前文说过,windows可以运转.EXE的文件格式,而Linux也是解析自己支持格式的可执行文件比如.OUT,不同可执行文件的内部编码决定了操作系统的解析和应用系统资源的方法,所以Linux下不可以运行Windows下的软体。

回答2:

智能机子就是带操作系统的 java一般都是指支持java游戏下载的!