應(yīng)用層是java語(yǔ)言,一般開發(fā)指的是應(yīng)用層開發(fā)。,一般是java或者c++寫的,因?yàn)榘沧肯到y(tǒng)底層是linux核心,所以對(duì)java和c++都有很好的支持,是基于linux內(nèi)核,所以核心部分是c語(yǔ)言編寫的。linux是使用標(biāo)準(zhǔn)C語(yǔ)言開發(fā)的操作系統(tǒng),其本質(zhì)還是Java虛擬機(jī),并使用JNI調(diào)用本地的C語(yǔ)言庫(kù)。
android開發(fā)是用什么語(yǔ)言
應(yīng)用層是java語(yǔ)言,通用開發(fā)是指應(yīng)用層開發(fā)。底層用C語(yǔ)言開發(fā),框架層是C++()
Android手機(jī)編寫程序要用什么語(yǔ)言?
。是內(nèi)核,一開始運(yùn)行一些腳本編程應(yīng)該沒(méi)什么問(wèn)題。一旦安裝了gcc,就可以用g++進(jìn)行C開發(fā),用jdk進(jìn)行java開發(fā)。應(yīng)該還是有彈性的。我喜歡這個(gè)系統(tǒng),是的,很棒。百度不封我id。
開發(fā)安卓應(yīng)用軟件用什么語(yǔ)言?
一般是用java或者c++寫的。因?yàn)锳ndroid系統(tǒng)底層是核心,對(duì)java和c++都有很好的支持。
Android是用什么語(yǔ)言編寫的?
是基于核心的,所以核心部分用C語(yǔ)言寫。但是提供的sdk是基于java語(yǔ)言的,也就是說(shuō)用戶使用的大部分應(yīng)用都是用java編寫的。
android操作系統(tǒng)用什么語(yǔ)言開發(fā)的
因此將為每個(gè)應(yīng)用程序創(chuàng)建一個(gè)虛擬機(jī)。使用修改后的JVM(Java虛擬機(jī))稱為虛擬機(jī),但很多時(shí)候并不使用C,實(shí)際上是基于修改后的Java虛擬機(jī)的開源操作系統(tǒng)。應(yīng)用程序使用java開發(fā),實(shí)現(xiàn)操作系統(tǒng)的底層調(diào)度。同時(shí)也可以用C/C++開發(fā),也就是運(yùn)行Java程序的進(jìn)程。它是用標(biāo)準(zhǔn)C語(yǔ)言開發(fā)的操作系統(tǒng),本質(zhì)是Java虛擬機(jī)。它使用JNI調(diào)用本地C語(yǔ)言庫(kù)。驅(qū)動(dòng)程序和操作系統(tǒng)內(nèi)核用C語(yǔ)言和匯編開發(fā)。操作系統(tǒng)本身是用Java開發(fā)的。所以基本上Java是標(biāo)準(zhǔn)的開發(fā)語(yǔ)言。很復(fù)雜。