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