偷得浮生半桶水(半日闲), 好记性不如抄下来(烂笔头). 信息爆炸的时代, 学习是一项持续的工作.
全部博文(1751)
分类: LINUX
2009-06-08 17:51:26
官方为什么没有像Symbian和Windows Mobile那样提供两种语言开发可能主要是时间问题。未来可能会加入的,不然不像Google的作风。当然真机发布时还有很多周边设备的驱动等问题的编写。
既然使用了运行效率低的Java,程序员就要考虑代码效率了,优化代码是很重要的事情,在Java方面主要用在企业和手机游戏,我们都清楚Java内存 分配new后不用自己delete,有GC帮助资源回收。但是Java的异常处理还是和C无法相比,稳定性可能最重要的,毕竟未来的厂商生产时会自己定制 GPhone硬件,造成运行兼容性等问题。
Java的跨平台越来越差了,目前冒出的Dalvik会如何呢?尽管Sun CEO表示希望Android和JME兼容但从目前的代码中看很多都是重复的图形库居多。
程序员抵制的主要是优化代码运行,如分配局部临时变量时的位置、在算法方面少用递归,线程同步等问题。