为什么没有很多商业型的3D电子游戏是用Java编写的(不包括那种开源的2D游戏)?理论上来说,用Java进行游戏的编写是很有道理的:你将可以使用一个生产力能够大大提高并且跨平台应用。几乎免费的工具,并且这个工具提供了大量的Java函数库以及内置的回收机制(虽然我承认我不太确定拥有后者是否是一件好事)。所以为什么几乎没有人使用Java编写电子游戏呢?在现实生活中,我仅仅见过几个比较流行的商业游戏是使用Java进行编写的。是因为Java的性能吗?可是如果这个原因,但是大部分的繁重的工作不都是由GPU完成的吗?