【uwp版和wp8版,Windows】
同样的配置,为什么Minecraft UWP版比JAVA版流畅?
java版,是使用java编程语言开发的 。java语言是一门翻译型语言,它需要编译成class文件在java虚拟机(jvm)里面运行 。通俗来说,java程序在运行时需要将字节码转为二进制才能交给计算机运行 。由于多了一步翻译的过程,效率会不如c语言或c(java语言的效率一直不被人看好,至少是在游戏开发领域) 。
基岩版(包括uwp和pe),使用c编程语言开发的,c的特点是程序直接编译成为二进制代码交给计算机运行,无需经过即时翻译过程,运行效率高(目前,c和c是运行效率最高的编程语言)第二,c对编程技术要求较高,与java版完全不一样,因此基岩版只能进行重构 。自从微软接手minecraft的开发以后,对内核进行了大幅的修改和优化,自然会快一些 。
推荐阅读
- 苹果港版和国行的区别,苹果港版和国行的差别具体一点有哪些
- 三星wp8,三星那个WP8手机什么时候上市?
- 电信版iphone5,苹果5标准版和电信版有什么区别
- 魅族mx2 td,魅族MX2的普通版和TD版有什么差别
- 小米标准版和电信版的区别,小米手机电信版和标准版有什么区别?
- nova64g版和5g版外观区别 nova9 5g版和4g区别
- miui10稳定版,MIUI10开发版和稳定版有什么区别
- 49u2,49U2 49吋4K3D梦想版和U49 49吋4K极清智能TV的区别是什么搜狗
- 奔驰c63 amg,奔驰C63 AMG Coupe高性能版和保时捷911最便宜的那版本哪个好点
- 红米3,红米3高配版和红米note3标准版哪个好 求详细参数