4.android操作系统本身是用Java开发的,本地C语言库由JNI调用,实现操作系统的底层调度
技术与语言无关。正常情况下同样的技术,在有权限的情况下多数语言都可以实现同样的功能。
最近很多关注区块链的朋友向我们咨询了关于虚拟币开发需要什么(虚拟币用什么语言开发)的问题,接下来币圈之家就在这里给大家详细解释这个问题。如果对您带来帮助,可以继续关注我们币圈之家
1、android是基于linux的开源操作系统。
2.linux是用标准C语言开发的操作系统。
3.android底层驱动和操作系统内核使用C语言和汇编开发。
4.android操作系统本身是用Java开发的,本地C语言库由JNI调用,实现操作系统的底层调度。
5.android应用是用Java开发的;也可以用C/C原生来开发,但是大部分时候不需要C。
6.所以基本上Java是标准的开发语言。
7.android用的是一个修改过的JVM(Java虚拟机),叫做dalvik虚拟机,其本质是Java虚拟机。
8.所以每个APP都会创建一个dalvik虚拟机,这是一个linux进程。
9.很复杂,但其实是基于linux下修改过的java虚拟机,运行Java程序。
10.希望能帮到你!
上述文章内容是币圈之家关于虚拟币开发需要什么(虚拟币用什么语言开发)的解答。如有其他更多疑问,请继续关注币圈之家
延伸阅读:
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 931614094@qq.com 举报,一经查实,本站将立刻删除。