「java为什么不能做游戏」java为什么不能做游戏分析
今天给各位分享java为什么不能做游戏的知识,其中也会对java为什么不能做游戏分析进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、为什么有些人说 Java 不适合做3D游戏 Minecraft 不就是 Java 做的吗?
- 2、JAVA能写大型游戏么?
- 3、Java为什么不适合写游戏
- 4、java 为什么不可以做大型游戏
- 5、java能开发游戏吗
- 6、为什么Java不适合游戏开发
为什么有些人说 Java 不适合做3D游戏 Minecraft 不就是 Java 做的吗?
不是不能写游戏,是写起来没有C语和c++那么效率,用java写成本太高且浪费时间,专精不同,java现在较广泛应用于web,还有就是C语c++是基于windows的,所以对Windows的兼容更好,java是运行在JVM中调Windows系统中的一些接口比较费劲且主要考虑到效率(代码执行效率、开发效率)问题,java如果用于开发大游戏就会很费事,用过Java写过游戏程序就会知道。而且再说了,mc也只是世界成功游戏中的一个,不能说一个成功了别的都要用java了,不同游戏有不同的特点所以需要对应考虑使用何种语言
JAVA能写大型游戏么?
java能写大型游戏么。
首先,这个答案是肯定的,java也能开发大型的桌面端游戏,比如非常出名的沙盒游戏:我的世界。就是使用java语言开发的。
其次,Android就是java开发的,Android环境下有多少游戏就不需要我一一细数了吧。
再次,桌面端的游戏,尤其是大型游戏,最终使用java开发的并不多见,究其原因,一是因为java的内存管理策略,自动化内存管理,在内存效率上并不高,二是其虚拟机机制,对于硬件环境的调用隔了一层。
希望对你有帮助。
Java为什么不适合写游戏
不是不能做,是做出来东西没人会欣赏,大型游戏最需要的就是画面,java的画面极度粗糙:(,能做的游戏也就是1d的比如俄罗斯方块,飞行棋,泡泡龙那种游戏,画面也赶不上C++做的,唯一好处就是比C++能简单点
java 为什么不可以做大型游戏
Java并不适合做
客户端/服务器(C/S结构
比如游戏)
这样结构的
它更适合做Web开发
就是
浏览器/服务器(B/S结构
比如时下流行的网页游戏)
这样的的项目。
而且java对图形界面的支持也不是很好
更加限制了它在做游戏这样的程序的能力
比起Java来,C++要适合做游戏的多。
java能开发游戏吗
java什么东西基本都能开发,只是java致命的是不能直接操作内存,这样使java在开发的时候造成很多局限性.但是java提供了本地方法,可以调用c的类库。使得功能进一步提升。又由于java对于垃圾回收机制是自动的,使得游戏在流畅性上有很大的折扣。所以java不适合开发大型游戏(除非自己实现垃圾回收等一些机制),使java能与c相比使。又因为java的初衷就不在界面和桌面游戏上。而在企业开发。因此java不适合开发大型游戏。中小型网络游戏还行。
为什么Java不适合游戏开发
java开发游戏性能和效率差,开发一些小游戏还可以,远标老师讲过java面向对象,所有方法都是封装在类里的,要调用方法就得实例类,而游戏主要侧重的是逻辑
对象就像是很多功能的机器,但是我的游戏逻辑只要每台机器的其中一个功能,但要用的话必须把这一整台机器制造出来。这就是面向对象的缺陷吧
而c是面向过程的可以更加灵活地设计过程逻辑,少去很多多余东西,大大提高性能
java的长处就是利用各种现存的类包,达到复用的效果,大大提高开发效率,
当然java也可以只针对逻辑来设计类,但那不是java的长处,没有多大的意义
java为什么不能做游戏的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java为什么不能做游戏分析、java为什么不能做游戏的信息别忘了在本站进行查找喔。