从代码来看安卓好像是个java的一个分支
但是安卓又是从linux改过来的,我写的程序应该是linux里的一个进程,
这好像是2个不相关的,到底怎么理解呢

解决方案 »

  1.   

    下载源代码就和linux有关了
    如果做应用和java有关
      

  2.   

    什么叫是java的一个分支,完全不同的两个概念。
    android不是一种语言,只是一个操作系统,但它不像windows,不像ubuntu,它不是一个纯粹的系统。它的内核是linux内核,中间又有运行时库,多媒体库,还有自己的应用框架,最上层是应用层,采用java实现。大体可以分为三个层次。你说它看起来像是java的分支,是因为android的应用程序大部分采用java来实现,java仅仅只是应用程序实现的一种手段,你还可以用NDK开发应用程序,用c++来实现。
      

  3.   

    Linux系统上运行的类java虚拟机