java 为什么安卓不放弃虚拟机机制,转变更高效的方式,例如ios一样?
为什么安卓不放弃虚拟机机制,转变更高效的方式,例如ios一样?那不是Linux手机吗?很多制造商都做过,但什么也没做。如果Android没有接近Java,它就不会处于目前的状况。Java开发人员远不止
为什么安卓不放弃虚拟机机制,转变更高效的方式,例如ios一样?
那不是Linux手机吗?很多制造商都做过,但什么也没做。如果Android没有接近Java,它就不会处于目前的状况。Java开发人员远不止是C/C。WP就死在这上面了。如果IOS没有硬件的支持,它早就死了。
一开始,Android希望构建一个跨平台的移动系统。事实上,以前有x86和MIPS手机,但后来被arm控制,这让人觉得这个JVM是个负担。
主要考虑效率(代码执行效率、开发效率)问题,编写没有C效率,编写成本太高不划算,Java专门化,Java现在广泛应用于web,而C是基于Windows与Windows的兼容性比较好,Java是在JVM Windows系统中运行的一些接口比较费劲。
Java基本上什么都可以开发,但是Java致命的一点是不能直接操作内存,这给Java的开发带来了很多限制。但是Java提供了本地方法,可以调用C的类库,使函数得到进一步的改进。由于Java是自动垃圾回收机制,游戏流畅性有很大折扣,因此不适合玩游戏。
为什么Java不适合游戏开发?
首先,建筑师不是很好。他必须通过技术力量和建筑师的想法。其次,架构师是Dubbo框架,基本原理是zookeeper、redis分布式缓存、JVM性能优化、nginx Apache企业开发Tomcat集群部署、大数据Hadoop、HBase实时计算spark、storm、数据分析、分词和权重等核心技术。
如何成为一名优秀的建筑师?我用七张照片告诉你。
您可以先学习分布式锁的实现https://pan.baidu.com/s/1y8rkldBEpkHXHS3GvJXGTg密码:umu3