zero龙 发表于 2006-6-8 13:15:18

关于JAVA的一些问题~~~

自己对JAVA有点兴趣~但在网上看了下。大部分只发现了JAVA做手机游戏的~没发现做PC和其他平台的游戏~不知道能不能开发其他平台的游戏。而且如果做游戏。JAVA好象也有好几个版本。应该用那个版本?还有学习JAVA好象需要很高的英语和数学水平?(我这两个都很烂。。。)    在问下JAVA和C++有什么区别?

yoxola 发表于 2006-6-8 20:59:21

國內有很多JAVA教學團體有完全中文化的教學。不如說,
花點錢參加專業培訓比較有用,JAVA一直是企業擇人的重要條件。

如果您對JAVA的印象是停留在作手機遊戲,那麼,
建議用google找一下關於JAVA的相關資料,了解JAVA到底是什麼。

zero龙 发表于 2006-6-10 18:21:17

找了很多。大部分都是教程什么的。。反正上面说java运用在网络方面比较多。还是不知道能不能做游戏。只知道跨平台比较好

shawind 发表于 2006-6-12 22:07:51

可以做,甚至《天堂2》那样的都可以。
用opengl加速,比纯c的慢10-20%左右。
像主流配置上,《quake3》这样的,开800×600,一样可以跑到200-300帧左右。

http://www.wurmonline.com/index.php?c=about.php#game
这里有一个例子

zero龙 发表于 2006-6-12 22:39:21


比C慢。。。。我看很多书都说JAVA比C要好点。。。。。。。。
难道游戏都是用纯C写的~~~

yoxola 发表于 2006-6-12 23:03:48

http://www.tommti-systems.de/main-Dateien/reviews/languages/benchmarks.html

這裡有一篇比較C++/.NET/JAVA的文章,測試條件你可以重現,有幾個有趣的事實
1.速度比C++(Intel)>C++(MS)>C#>JAVA1.4>JAVA1.5
2.許多重要的數學運算和迴圈,JAVA和.NET是致命的慢
3.新版的JAVA比舊版的更慢,雖然功能和安全有提昇

雖然很多企業需要JAVA人才,但實際上,三大作業系統裡:
Windows強力整合.NET,其他VM環境基本沒什麼生存空間
Linux用戶基本不會為Sun的東西付錢,有更多腳本語言可以選擇
Mac用戶隨著主機會附專用的開發組件xCode,基本不太可能用

JAVA的存在是讓Sun有一點技術上的優勢,但是現在VM環境眾多,
Sun其實受了很大的壓力,現在.NET認證其實開始火起來了...該怪微軟吧。

zero龙 发表于 2006-6-12 23:15:17


太感谢大家了~
页: [1]
查看完整版本: 关于JAVA的一些问题~~~