Why Java can be used for games?
日期:2007年8月10日 作者: 相关tags: Why Java can be used games- [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] 下一页
- 开发技术:KETTLE JAVA API 开发实战记录
- 图象处理中的边缘检测------canny算子
- JavaMail常见问题
- JAVA实现屏幕抓图 远程桌面控制
- Java将gif格式图片转为jpg格式
- NHibernate和Entity Framework 4优劣论
- [JAVA]Panel 嵌入ScrollPane
- Java绝对值函数:Math.abs简介
- Adobe Photoshop CS2 9.0简体中文版
- beini 蹭网卡下载(奶瓶) 无线网络密码特别工具正式增强版_ V1.2.3
- Adobe Premiere CS5汉化正式官方版
- 无线路由器解密(minidwep-gtk for veket) 安装包21026
- Adobe InDesign CS5官方简体中文版
- 奶瓶(beini) 超千万密码字典
- Adobe After Effects CS5官方英文特别正式版
- BMForum 2006 2007 5.6
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
Why Java can be used for games
by Jacob Marner
Originally written June 15th, 2000. Last edited August 16th, 2001.
(Note: If you have read this article before you will see that the conclusions has changed and old outdated links are removed. This is because Java technology has improved since the article originally was written and many of things no longer was true. This article view of Java is based on the use of Sun's JDK 1.3.1.)
IntrodUCtion
Often when I tell people that I am writing a game in Java they sniff and say something like "You must be kidding; Java is too slow", "Real men don't program Java", or "Java is not a real programming language". This opinion is very often caused by the fact that those people only have tried to run a Java applet in their browser and have seen that it runs very slowly.
In the following I will clear up some common misconceptions and make sure that you understand that Java really is useful for game programming and C++ is not the only choice. I am not saying that C++ is bad or anything; just that using Java for a gaming project can be a real benefit that should not be missed.
This articles is generally targeted at C++ programmers that are wondering or skeptical about whether Java can be used for professional games.
To understand this article you need some general programming eXPerience and at least a basic knowledge of C++. Some basic knowledge of Java is also required, but reading a small tutorial somewhere should be enough.
This article assumes that the goal is to write high performance games similar to those boxed ones being released commercially for sale in stores. The target platforms we are interested in are the PC and consoles.
