温馨提示  2024年 6月我们已经停止开发者板块文章内容更新,谢谢来访。存档数据
知识 2023-12-01 27 次阅读

JavaSE 可以开发安卓 App 吗?可以!

当然可以!Java SE可以开发安卓应用程序。Java是一种跨平台的语言,具有强大的面向对象特性,适用于开发各种类型的应用程序。通过使用安卓 Studio等开发工具,您可以使用Java SE开发安卓应用程序,并利用安卓 SDK提供的API进行开发。Java SE为开发安卓应用程序提供了优良的基础,可以帮助您快速构建高质量的应用程序。

JavaSE可以作为一个Java开发平台,通过JVM(Java虚拟机)能够运行在多个操作系统上,包括移动设备上的安卓系统。JavaSE本身是不直接支持安卓开发的,但是能使用安卓 SDK来开发安卓应用程序,而安卓 SDK是在JavaSE的基础上进行开发。

JavaSE通过Java虚拟机(JVM)来运行Java程序,而安卓系统上则使用的是Dalvik虚拟机(现在的安卓系统已经改为使用ART虚拟机)。但是Java语言本身是基于JVM来进行开发的,因此安卓开发使用的是Java语言,但是由于在安卓系统上使用的不是JVM而是Dalvik虚拟机,因此需如果要把Java源码编译为Dalvik字节码才能在安卓系统上运行。

安卓 SDK 提供了 Dalvik 虚拟机的开发环境,以及更好的界面操作支持等。开发人员可使用 Java 语言编写应用程序,安卓 SDK 工具根据编写的代码自动生成 Dalvik 虚拟机可运行的安装包,该安装包可以直接在 安卓 手机上运行。

所以呢,JavaSE不能直接开发安卓应用程序,需要结合安卓 SDK来完成开发,并对Java源码进行特殊编译处理。