我的手机不是安卓的,只有java虚拟机,学了J2ME照样可以开发、运行Java应用程序;
而且像我一样的支持java的非安卓手机也有不少啊;
既然安卓的应用开发,也是写java程序的开发,那么android有何存在意义呢???

解决方案 »

  1.   

    JAVA是语言而,ANDROID提供的编程框架,两者不是一个概念。
      

  2.   

    Android是一个开发框架,可以比J2ME做出更好的运用!
      

  3.   

    照你这么说J2ME,VC,QT什么的都没意义了。
      

  4.   


    安卓的框架中的各种基础功能,也是用java写的一些类和包吗?
    是不是理论上,用J2ME也可以自己写出这些安卓框架,并且直接写程序引用这些自定义框架,从而实现了自定制android手机的功能?
      

  5.   

    JAVA是语言而,ANDROID提供的编程框架,两者不是一个概念。    正解
      

  6.   

    android 是个操作系统,不仅仅提供应用程序框架。你的java虚拟机手机跑的是个定制的系统,但是系统性能就不好说了。主流的智能手机操作系统还有iOS,塞班,黑莓等。
    系统性能主要体现在:多任务、安全性等方面。
      

  7.   

    呵呵,android还支持c++开发,楼主可以看看,应该好理解的
      

  8.   

    ANDROID是一个操作系统。而java是一种语言。android是以java为开发语言。
      

  9.   

    我勒个去,楼主还是先简单的了解一下android的基本架构吧,那样你就知道为什么了!!!根本就是两个有很大不同的东西,java只是android的上层开发语言(就是所谓的SDK),为了方便大家的开发,其实也可以用C++进行开发的(那就是NDK了),android的底层还是C和C++的,上层的java通过JNI调用底层的核心C和C++库。上层的java只是android封装的方便开发的一个应用框架而已!
      

  10.   

    在android中只有上层应用软件和中间层的组件和一些控件是用java开发的。
    而android的内核其实是基于linux的。底层的东西一般用C++编写的。
      

  11.   

    java 开发语言,android运行于linux操作系统上的应用开发框架。