当前位置:首页 > 虚拟机 > 正文

框架需要虚拟机吗


一、Android现在支持纯C/C++语言开发应用吗?还需要ART/Java虚拟机吗?

目前,从2.3系统开始,最终安装的文件仍然是apk格式。大多数界面和系统功能都是使用Java开发的,但对于稍微高端的应用程序,您应该使用C。/C++为了性能和安全C/C++最终编译出来的so文件相当于Windows的dll动态库,目前通过Java的JNI来调用这些本地方法。通过NDK版本,Google继续加强和开放C++。Android开发的目标是确保使用本地语言开发的软件(例如iPhone)的体验不会发生显着变化。

Android最底层是用C/C++开发的。如果你需要创建一个非常强大的Android应用程序,你肯定会使用C或C++,但Android应用程序框架使用Java。写到开发者一般只在应用程序框架层面使用它,所以可以说Android开发基本上都是使用Java语言进行开发的。如果你熟悉Java,你就知道JNI是Java调用C/C++代码的机制,允许你在Android终端设备上运行C++代码。我开始学习Java。我在大二和大三的假期里自学了Android开发。如果你想学习,什么时候都不晚。哇,你写了很多字。如果您能雇用我,我将不胜感激。


二、eclipsejavaee开发环境最好装到物理机还是虚拟机您好,Eclipse最好安装在物理机上,如果条件不允许,可以搭建虚拟机,但是必须为虚拟机分配合适的内存。拥有2GB以上的内存比50GB的硬盘空间要好,Windows.这个版本对jdk支持很好!
祝你好运。如果还有疑问,请继续提问,如果您觉得满意,请采纳。


三、Java没有虚拟机什么都干不了,为什么还有人用呢?这个要看操作系统
操作系统很多
免费的有Unix、Windows等
免费的主要是Linux。
一般来说Windows中使用的数据库是mssql,两者都非常昂贵。具体来说,花费了几十万。
Unix是最可靠的,一般是基础电信系统Unix是国内最贵的听说操作系统要一百万英镑
所以基本上,如果你有一定规模,但他们不想因为盗版利益而卷入诉讼,那么你就会使用Linux+mysql数据,使开发程序可以在所有环境下运行。大多数情况下,但dll只能在Windows堆栈上运行。Java只能运行在jvm操作系统上,但并没有在市场上占据主导地位,所以就留下了网络的概念。这在.net2.0框架中得到了高度优化,但微软一直怀着垄断公司跨平台销售其操作系统的意图。所以Java有很多优点,对我们的系统是有利的,但是要知道服务器系统最终还是要走Unix的,所以要花钱的,哈哈。我没有解释Java的好处,
但是要知道Java在j2ee中很有前途,J2MS不擅长描述它,但做的人不多。