java中finally一般用到哪里 怎么用java做游戲?
怎么用java做游戲?主要是用Java分支中的J2ME來寫,但是J2ME中需要Java的基礎(chǔ)知識 ?,F(xiàn)在有大部分人,都是從零開始學J2ME的,學習J2ME的時候,總是從Java基礎(chǔ)開始學習,而且現(xiàn)在講
怎么用java做游戲?
主要是用Java分支中的J2ME來寫,但是J2ME中需要Java的基礎(chǔ)知識 。
現(xiàn)在有大部分人,都是從零開始學J2ME的,學習J2ME的時候,總是從Java基礎(chǔ)開始學習,而且現(xiàn)在講Java基礎(chǔ)的書籍中都是以J2SE來講基礎(chǔ),這就給學習造成了一些不必要的麻煩,下面將J2ME中用到的和不需要的Java基礎(chǔ)知識做一個簡單的說明。
J2ME中使用到的Java基礎(chǔ)知識:
1、Java語法基礎(chǔ):包括基本數(shù)據(jù)類型、關(guān)鍵字、運算符等等
2、面向?qū)ο蟮乃枷耄侯惡蛯ο蟮母拍睿^承和多態(tài)等等。
3、異常處理
4、多線程
J2ME中沒有用到的Java基礎(chǔ)知識:
1、JDK中javac和java命令的使用
2、Java基礎(chǔ)中的很多類在J2ME中沒有,或者類中的方法做了大量的精簡。所以建議在J2ME中熟悉類庫。
3、Applet、AWT、Swing這些知識在J2ME中根本使用不到。
簡單說這么多,希望學J2ME的朋友們能少走一些彎路,不足之處希望大家積極指正和補充
1
相關(guān)問題全部
如何提升Java程序性能?
一個應用系統(tǒng)的性能,涉及到很多方面的因素,性能分析和調(diào)優(yōu)可以寫一本書。
您問的是JAVA應用程序,我簡單說幾句JAVA相關(guān)的(數(shù)據(jù)庫性能調(diào)優(yōu)這些就不在這里說了),供你參考。
首要的因素是架構(gòu),架構(gòu)決定性能。如果架構(gòu)設計有問題,常規(guī)的調(diào)優(yōu)手段很難奏效,非得傷筋動骨,大動干戈不可。應用架構(gòu)設計是個很大的話題,也有很多參考書。
其次,代碼細節(jié)影響(甚至嚴重影響)性能。這只能靠自己,基礎(chǔ)知識扎實,多積累編程經(jīng)驗,多學習一些工程得最佳實踐,代碼調(diào)優(yōu)是最常見的解決性能問題的途徑,通過基準測試,或者JVM提供的一些分析工具,找到問題,然后改進。
最后,配置影響性能。JAVA是跑在JVM里的,要掌握現(xiàn)代JVM的基本原理,必要的參數(shù)設置。JVM性能調(diào)優(yōu)也是一個大課題,比如光是GC一塊,就有不少道道。
PS:有時候,增加硬件也是一種(有效的)提升應用性能的方案。但性能并不會與硬件規(guī)模呈線性關(guān)系, 1加1肯定是小于2的。比如水平擴展,對性能的提升程度,又與軟件架構(gòu)相關(guān)。