专业软件定制开发

需求提交
声明:我们承诺不会泄露您的资料,请您放心填写
请填写您的需求内容
请留下您的联系方式,以便我们能及时联系您
*姓名
*手机号
需求文档

安卓应用开发基于什么编程语言?用什么语言?

文章更新时间:
文章摘要:安卓应用开发可以基于多种编程语言,最常用的是Java和Kotlin两种语言。Java是最早用于安卓应用开发的编程语言,它在安卓开发中拥有广泛的应用。而Kotlin是一种更现代化的编程语言,它于2017年

安卓应用开发可以基于多种编程语言,最常用的是Java和Kotlin两种语言。Java是最早用于安卓应用开发的编程语言,它在安卓开发中拥有广泛的应用。而Kotlin是一种更现代化的编程语言,它于2017年被谷歌宣布为安卓应用开发的官方编程语言,逐渐取代了Java在安卓应用开发中的地位。此外,安卓应用也可以使用C++、C#等编程语言进行开发,但相对而言使用较少。

安卓应用开发

1、安卓应用开发是基于linux的开源操作系统。
2、linux是使用标准C语言开发的操作系统。
3、android底层驱动以及操作系统内核使用C语言以及汇编开发。
4、android操作系统本身是使用Java开发的,并使用JNI调用本地的C语言库,实现对操作系统底层的调度。
5、android应用是使用Java开发;同时也可以使用C/C++ native开发,但是多数时候不用用到C。所以基本上就是Java为标准开发语言。

6、android使用了修改过的JVM(Java虚拟机)叫做dalvik虚拟机,其本质还是Java虚拟机。

安卓开发

所以对应每一个APP都会创建个dalvik虚拟机,也就是一个linux进程。android安卓系统其实就是基于linux下的修改版Java虚拟机,基于java编程语言,用java语言运行程序。

方案

Baidu
map