为什么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不适合游戏开发的主要内容,如果未能解决你的问题,请参考以下文章

我适合做游戏开发的哪个方面?

java做一些小游戏需要学啥

游戏开发小白如何选择游戏引擎

[UE4]虚幻4的网络适合开发什么游戏

C++与C#相比,哪个更适合开发大型游戏?

C++关于游戏开发的书籍