mldn有个老师说android是java ee的噩梦,android不是以java为基础吗,不道他到底啥意思.有大牛给解释解释吗?

解决方案 »

  1.   

    android 里面实现了一个java虚拟机(不是j2me,是j2se),你写的java代码,可以在android上面跑。比如,写的网络应用,游戏等。
      

  2.   

    android用了apache的一个jvm,叫Harmony,但是,前sun和现在的oracle都没有给harmony提供兼容性测试,也就是说harmony再符合jvm和jls规范,它也是野的google应该是拿这个jvm来改了改,去掉其中的java字样及图标以避免侵权。所以android本质上应该是个j2se,商业上是与java没有关系的
    以上纯属本人道听途说加以改编而成,如有雷同,实属荣幸
      

  3.   

    你们老师说的android是j2ee的噩梦,意思应该是android现在开发比较火,工资也不低但同时也需要认识到一个问题,android的历史积累不多,才三四年吧,另外,还惹了一身官司,所以前途也难说
      

  4.   

    java是基础,j2ee,j2se, j2me都是在其基础之上的应用。关键还是看你的兴趣