Andorid所使用的編程語言:
Android APP大量使用Java作為開發(fā)語言,不過其實(shí)在開發(fā)中也是可以有別的選項(xiàng)的:
?為了提高性能,可以移植部分C/C++代碼。
? 在需要展現(xiàn)使用OpenGL效果以及3D動(dòng)畫的情況下可能需要整個(gè)app用 C/C++來完成。
? 也可以用 HTML, CSS, JavaScript來編寫app,可以通過工具將其打包成一個(gè)android應(yīng)用并上傳到app商店中。諸如此類。
學(xué)習(xí)本書之前是需要有一定的Java基礎(chǔ)的,如果還沒有學(xué)習(xí)Java的話,只需要集中在以下的Java知識(shí)點(diǎn)中。不需要鉆的太遠(yuǎn),不然就有點(diǎn)離題千里了。請(qǐng)參考一下鏈接:
? 基礎(chǔ)語法--Language fundamentals (flow control, etc.
? 類和對(duì)象--Classes and objects
? 方法和數(shù)據(jù)元--Methods and data members
? 修飾詞Public, private, and protected的概念
? 靜態(tài)方法和在實(shí)例中的生命周期--Static and instance scope
? 錯(cuò)誤--Exceptions
? 線程--Threads
? 集合--Collections
? 泛型--Generics
? 文件的輸入與輸出--File I/O
? 反射--Reflection
? 接口--Interfaces