一、安卓開發用什么語言
1、Java語言:java語(yu)(yu)言(yan)(yan)仍然是安(an)卓開發的主流語(yu)(yu)言(yan)(yan),也是很(hen)多安(an)卓開發人員經(jing)常使用(yong)的語(yu)(yu)言(yan)(yan)。Java語(yu)(yu)言(yan)(yan)有著和C語(yu)(yu)言(yan)(yan)類似(si)的“形式(shi)和感覺”,但比C語(yu)(yu)言(yan)(yan)更簡單易(yi)用(yong),編程(cheng)采用(yong)了“面(mian)向對象(xiang)”的方法。同時,java也可(ke)以(yi)用(yong)來編寫小(xiao)容量的應用(yong)程(cheng)序(xu)模塊,可(ke)以(yi)作為(wei)網頁(ye)的一部(bu)分,允許用(yong)戶對網頁(ye)進(jin)行交互(hu)操作。
2、C語言:C語言是一種通用的計算機編程語言,廣泛應用于底層模塊開發(如驅動、解碼器和算法實現)、服務應用(如web服務器)和嵌入式應用(如微(wei)波(bo)爐中的程序)C語言提(ti)供了(le)可(ke)以編譯、處理低級內存(cun)、生成少量(liang)C語言更適合效率較高的復雜設施,比如大型游戲、一些基礎庫、大型桌面應(ying)用等。
3、Kotlin語言:Kotlin是(shi)另一種官方Android語言(yan)。它在(zai)很多方面類似于Java,但是(shi)更容易理解。盡管它在(zai)Android Studio之外沒有得到廣泛使用(yong),但它現在(zai)也是(shi)Google的(de)優選語言(yan)。對于那些希(xi)望在(zai)眾多項目中(zhong)擔任開發人(ren)(ren)員的(de)人(ren)(ren)來說,這可能有點不那么吸引人(ren)(ren)了。
二、安卓開發中默認的數據庫是什么
安卓開發中默認(ren)的(de)數(shu)據庫是SQLite。
SQLite,是一款(kuan)輕型(xing)的(de)(de)數據庫(ku),是遵守ACID的(de)(de)關(guan)系型(xing)數據庫(ku)管(guan)(guan)理(li)系統(tong),它(ta)包含(han)在一個相(xiang)(xiang)對小(xiao)的(de)(de)C庫(ku)中。它(ta)是D.RichardHipp建立的(de)(de)公有領域項目。它(ta)的(de)(de)設(she)計目標是嵌(qian)入式(shi)(shi)的(de)(de),而且已經在很多嵌(qian)入式(shi)(shi)產品中使用(yong)了(le)(le)它(ta),它(ta)占用(yong)資源非常(chang)的(de)(de)低,在嵌(qian)入式(shi)(shi)設(she)備(bei)中,可能只需要幾百K的(de)(de)內(nei)存(cun)就夠了(le)(le)。它(ta)能夠支持Windows/Linux/Unix等等主流的(de)(de)操作系統(tong),同時(shi)能夠跟很多程序(xu)語言(yan)相(xiang)(xiang)結合,比如Tcl、C#、PHP、Java等,還有ODBC接口,同樣(yang)比起Mysql、PostgreSQL這兩款(kuan)開源的(de)(de)世界著名數據庫(ku)管(guan)(guan)理(li)系統(tong)來講,它(ta)的(de)(de)處理(li)速度比他們都(dou)快。