为什么android的软件都用Java开发而不用C/C++?Java运行效率太低了,用C或C++编写的程序执行效率非常高,这样是不是太低端了?linux上面一般都是用C++开发的,为什么android不是呢?不是基于linux吗?以前觉得三星i9100硬件上面比iPhone4强N多倍,即使是最新的android系统,但是可玩性和执行效率还是比iPhone4差,换句话说就是程序运行没iPhone4流畅,可能有大部分是这个原因吧?我说的对吗?因为IOS上面都是用C++开发的,很少用Java,Java程序的内存管理虽然是自动的,但是相当凌乱,打开一个程序如果不释放内存的话机子会很卡,所以大虾门给我个解释吧!我现在对安卓有点疑惑了!
区别我知道啊,关键是一个用C开发,一个用Java开发,Java执行效率和内存分配都很差劲,如果不及时释放掉,机子会运行越来越慢