Java開發(fā)和Android開發(fā)有很多的不同之處,雖然兩者都需要使用Java語言作為開發(fā)工具。下面就讓我們來一一比較這些區(qū)別:
Java開發(fā):
- Java應(yīng)用程序可以在各種操作系統(tǒng)上運行。
- Java編程主要是以桌面應(yīng)用程序為主的輕量級平臺。
Android開發(fā):
- Android應(yīng)用程序只能在Android設(shè)備上運行。
- Android開發(fā)主要集中在移動設(shè)備應(yīng)用程序的開發(fā)上。
Java開發(fā)和Android開發(fā)之間還有其他的差異:
Java開發(fā):
- 使用Java SDK開發(fā)應(yīng)用程序
- Java SDK支持各種不同的開發(fā)框架, 如Spring MVC、JPA 等
- Java應(yīng)用程序可以使用各種不同的IDE, 如Eclipse、Netbeans、IntelliJ IDEA 等。
- Java程序可以使用各種不同類型的數(shù)據(jù)庫,如Oracle、MySQL、SQL Server 等。
Android開發(fā):
- 使用Android SDK 和 Android Studio進(jìn)行應(yīng)用程序的開發(fā)。
- Android的開發(fā)框架主要是集中在Android開發(fā)的特定功能上,如Activity、BroadcastReceiver、Service等。
- Android Studio是Android應(yīng)用程序的首選開發(fā)環(huán)境。
- Android采用SQLite作為默認(rèn)數(shù)據(jù)庫。
總結(jié)一下,就是Java是用來開發(fā)桌面程序和Web應(yīng)用程序的,并且可以適用于幾乎所有的操作系統(tǒng),而Android則是一種基于移動設(shè)備的操作系統(tǒng),只能在移動設(shè)備上運行。
上一篇ajax 異步打開新頁面
下一篇css3 翻牌動畫