...
在很多層面上,Android和Java都有明顯的相當。Android應用程式是用Java(TM)語言寫成的,使用JDK的 javac (或等效工具,例如ECJ)來編譯。這個過程產生標準的Java位元組碼(.class文件)。這些檔再轉化成Android的.dex檔,從使用的角度來看,它就是一種不同格式的Java class檔。
...
這Dalvik 和 JVM 的相當也是很容易看清楚的。並不只是源代碼或位元組碼格式上的問題:它們的runtime對等物上也一樣。一但一個”Android class”被載入到Dalvik VM裏,它就會像Java class一樣運行,像Java class一樣工作。 如果你懂得Java編程(深入到高級的,底層的細節),你也就懂得Android編程。你只需要學一些新的API和框架概念。他們是對等的系統。
本文截自ChinaUnix新聞頻道:http://news.chinaunix.net/opensource/2010/0901/848595.shtml
目前幾乎是用ECJ來開發 Android AP,而用ECJ開發Android AP您必須先安裝 JDK( 含可以編譯 Java語法的 JavaC 編譯工具喔 ),那要學會寫好 Android,要懂得 Java 編程(程式撰寫)。
沒有留言:
張貼留言