为什么Java不适合游戏开发
Posted 小径
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么Java不适合游戏开发相关的知识,希望对你有一定的参考价值。
Strawberry Cow Bear: why java sucks for game development
http://strawberrycowbear.blogspot.jp/2011/02/why-java-sucks-for-game-development.html
1. 不支持栈上对象,栈上只有指针
2. 自动垃圾回收。
In highly recursive code with no stack variables, not having control over the garbage collection can cause serious troubles, as described above.
没有栈上变量搞递归,又不能控制垃圾回收,会导致极其严重的问题。
对于即将普及的非堆模式的 fiber 来说,java 缺乏栈上变量这条可以说是死穴,话又说回来,一旦有了 fiber 和栈上变量,垃圾回收也就不再是自动而愚蠢的了。
3. 没有操作符重载
这个倒是无所谓。。。
Java 缺乏栈变量和不留余地的自动垃圾回收确实太毁灭了。
以上是关于为什么Java不适合游戏开发的主要内容,如果未能解决你的问题,请参考以下文章