POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 19997|回复: 40
打印 上一主题 下一主题

[一般交流] android系统上的应用程序都是用JAVA编的?

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-8 14:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
从网上查了些资料,android的应用程序都是java编写的而不是C,android只不过是Linux上跑了个java环境,这和xp下跑虚拟机有啥区别?java的运行效率......
luckjohn 该用户已被删除
2#
发表于 2010-5-8 16:32 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

3#
发表于 2010-5-8 20:07 | 只看该作者
1.java效率就一定不行吗?这是多少年前教科书上的观点了
2.也可以用C写android平台的程序,如果对效率要求很高的话,要下一个google android NDK
回复 支持 反对

使用道具 举报

4#
发表于 2010-5-8 21:11 | 只看该作者
本帖最后由 卟呦 于 2010-5-8 21:14 编辑

JAVA的效率远不如C/C++,这是事实
android的APP层代码必须要用JAVA编写,C/C++只能通过NDK实现方法(SO库),最终还是要JAVA通过JNI调用
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2010-5-8 21:18 | 只看该作者
本来偏向android,现在又想WM了。
回复 支持 反对

使用道具 举报

6#
发表于 2010-5-9 13:19 | 只看该作者
WM还是等WM7吧
回复 支持 反对

使用道具 举报

7#
发表于 2010-5-10 16:36 | 只看该作者
JAVA的效率感觉真的不行啊

公司用的是甲骨文的数据库,用的是JAVA,那个慢啊.......
还容易死机....
回复 支持 反对

使用道具 举报

k0838 该用户已被删除
8#
发表于 2010-5-10 18:19 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

9#
发表于 2010-5-10 19:11 | 只看该作者
目前 Android 应用程序(UI 部分)是必须用 java 编写的,底层的某些功能(非 UI 部分)可以用 C/C++ 写然后在 java 中通过 JNI 去调用。

但 Android 的虚拟机实现机理不同于 Sun 的 java 虚拟机,应用程序的实际运行效率远高于 Sun 的 java,

而且新近版本的 Android 已经引入了 JIT,使应用程序 java 代码运行效率有很大提高。
回复 支持 反对

使用道具 举报

10#
发表于 2010-5-11 00:25 | 只看该作者
好用就行~~~
回复 支持 反对

使用道具 举报

11#
发表于 2010-5-11 09:13 | 只看该作者
回复 8# k0838


    我没说甲骨文不行
   是JAVA不行,效率低下,可以吗??
回复 支持 反对

使用道具 举报

12#
发表于 2010-5-16 22:14 | 只看该作者
android目前软件执行速度还可以,没觉得有什么效率低下的问题
回复 支持 反对

使用道具 举报

13#
发表于 2010-5-20 21:18 | 只看该作者
Eclipse,用Java开发的(除了SWT),觉得比起VisualStudio2005快多了,你说Java效率行吗?还有,Java的前途很不错,在GWT下,可以用Java代替JavaScript.....,还有Java的Bitorrent客户端Azura......
当然,C的效率比起Java来高很多,这是不争的事实,这个我不否认。
回复 支持 反对

使用道具 举报

14#
发表于 2010-5-21 11:54 | 只看该作者
java执行效率比c#都慢几倍。。别说c了,不过开发难度就不一样了

微软不争气啊唉,搞个wm搞成这个鸟样
回复 支持 反对

使用道具 举报

lislee2001 该用户已被删除
15#
发表于 2010-5-23 09:58 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

16#
发表于 2010-5-23 10:47 | 只看该作者
原来是个java啊
回复 支持 反对

使用道具 举报

17#
发表于 2010-5-23 23:58 | 只看该作者
马上2.2出来的基于jit编译环境的编译效率就和C差不多了。值得期待
回复 支持 反对

使用道具 举报

18#
发表于 2010-5-24 08:27 | 只看该作者
。。。怪不得 高分辨率3d软件那么少
回复 支持 反对

使用道具 举报

19#
发表于 2010-5-24 09:28 | 只看该作者
马上2.2出来的基于jit编译环境的编译效率就和C差不多了。值得期待
Elvis 发表于 2010-5-23 23:58



   
只能说接近而已,总体效率至少还要差30%以上
回复 支持 反对

使用道具 举报

20#
发表于 2010-5-24 09:30 | 只看该作者
。。。怪不得 高分辨率3d软件那么少
angeldiy 发表于 2010-5-24 08:27



   
android手机配置乱七八糟,80%都没有独立3D加速单元,剩下20%机器还有不少驱动有问题3D加速成摆设。高分辨率3d软件做出来也没几个机器能用。

在这点上苹果就强太多了,这也是封闭软硬件系统的一大优势。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-5-15 22:57

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表