首页 > 编程知识 正文

java可以做游戏开发吗(java能做什么游戏)

时间:2023-05-03 20:19:50 阅读:63991 作者:2256

JAVA能写大型游戏吗?

a )不,大型游戏一般是指端游。 必须是c

这没办法,c和java的效率有很大的差距。

java可以基本上开发任何东西。 但是,java的致命之处在于,它不能直接操作内存,只能安装虚拟机。 这样,java在开发时会造成很多限制。 但是,java提供了一种调用c类库的本地方法。 进一步提高功能。 另外,由于java自动化了垃圾回收的机制,所以游戏流程有很大的折扣。 因此,java不适合开发大型游戏,除非自己实现了一些机制(如垃圾回收),否则java现在可以与c进行比较。 因为java的初衷不在界面和桌面游戏中。 正在企业开发。 因此,java不适合开发大型游戏。 中小型网络游戏还不错。

游戏行业的Java能做什么? 那是页面和手游的服务端。 页面前端有Flash,手游前端有CoCo2dx(c )、unity3d ) c#或JS。 37游戏墨麟集团上海易娱明朝互联网先锋趣味科技等游戏公司正在寻找Java游戏服务端

在性能方面,java为页游带来的服务端没有压力。 为什么不用c?

因为Java的开发效率高于c,是敏捷的,游戏开发占用了时间。 C的要求门槛高,而且经验少的代码质量差,服务器很容易断开。 另一个是Java的人也很容易找,不要写的代码太差。 一般服务没什么问题。

JAVA能写大型游戏吗? 不能吗?

页游目前多用c的另一个原因:历史

为什么?

因为在jdk 4.0之前好像没有NIO,所以游戏服务端的天下是丙/丙。 之后,java推出NIO后,逐渐出现了netty mina等NIO的框架,逐渐出现了用java制作服务器的情况。

NIO是什么,自己百度吧。

NIO数据包有一种新功能,即异步异步异步阻塞通信。 大大提高了服务端的性能。

你们现在使用的Tomcat,其实是伪异步阻塞通信,一个线程池正在接收发送,一个线程必须在客户端接受后才能解除阻塞,基础还是同步阻塞。

现在很多网页游戏的服务端都在使用Java。 至少在广州很成熟。

我不想转移到正在做c的Java。 所以服务端是c的天下。 Java至少在寻呼巡回服务方面确实有很多成功的产品。

楼主,如果你想巡航的话,请注意。 做邮轮的公司门槛很高,而且数量极少,现在剩下的邮轮公司真的很少,是个大公司。 如果你想巡航的话,第一个你达不到那么高的水平吗?

第二,公司太少,风险很大。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。