为什么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 缺乏栈变量和不留余地的自动垃圾回收确实太毁灭了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM