现在听说android很火,这个到底是什么,是不是会java了就会android啊?
6个回答
展开全部
现在软件培训行业里面一窝蜂式的兴起了Android培训,认为只要学会了android就能一辈子拿高薪,就业无忧,我觉得不一定。
大家应该很清楚,android是Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件;
java语言是目前世界上最流行的一种开发语言,Google 为了吸引 Java 程序员,Google 在开发 Android 的时候,雇佣了 Sun 的一些程序员,利用 Harmony 中的开源 Java 库来实现 Java 程序的转换,避开了授权费用。这意味着开发者可以使用 Java 语言为非 Java 平台开发程序,但是java虽然号称是开源语言,但是任何公司的平台,如果想要运行 Java 程序,仍就必须购买 Java 虚拟机平台的使用权,这也是sun公司的生财之道吧!试想下,目前Android 的火爆发展不能给 Sun 带来任何的商业利益,而且还有可能造成平台分裂。Sun公司不会有所行动么,更何况如今不是好说话的sun,还是不好说话的oracle了。
上面还提到一个harmony,其实就是android的一个前身,是有apache公司开发的,Apache 的 Harmony 计划是试图提供一个 Java 的开源实现,就是说试图使 Java 平台脱离 Sun 的控制,获得充分的自由。这就是Harmony 计划产生的原因,对此 Sun 自然不会很高兴,一是商业原因,二是可能产生的平台分裂。因此,Sun 虽然没有起诉 Apache 基金会,却一直没有给 Harmony 提供兼容测试,同时 Sun 在 Java 平台的使用上有限制,因此 Harmony 的代码是不能使用到手机上的,当然 Apache 也没有这个计划,所以事情就搁置了下来,直到 Android 的出现。但是到现在为止,oracle公司仍然拒绝给Harmony和android 提供兼容测试
随着java7的到来,Google 不得不重新编写底层代码已适应新的 Java 语言,但是 Google 这将是一项耗时费力的艰苦工作,而自己编写的实现也许会再次遭到 Oracle 的起诉,因为 Oracle 已经推出自己的开发环境 OpenJDK,获得了 IBM 和苹果的支持。
现在虽然android很火,但是究竟能火到什么时候,还是一个未知数啊!
如今大家都在说3G,的确现在3g很火,但是究竟什么是3G,,3G时代对软件人才到底有什么样的要求?希望各位学习者们好好考虑,不要一窝蜂式的去学习,最后受苦的不会是那些培训机构们,仍然是我们这些培训者们。
其实, 3G技术相对JavaEE而言比较简单,只要技术人员学过了JAVAEE课程,再学习android技术,不到十天就已经足够了。反之,如果技术人员一开始就是学习的android技术,想学会javaEE技术的话,至少的需要三个月的时间。
大家应该很清楚,android是Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件;
java语言是目前世界上最流行的一种开发语言,Google 为了吸引 Java 程序员,Google 在开发 Android 的时候,雇佣了 Sun 的一些程序员,利用 Harmony 中的开源 Java 库来实现 Java 程序的转换,避开了授权费用。这意味着开发者可以使用 Java 语言为非 Java 平台开发程序,但是java虽然号称是开源语言,但是任何公司的平台,如果想要运行 Java 程序,仍就必须购买 Java 虚拟机平台的使用权,这也是sun公司的生财之道吧!试想下,目前Android 的火爆发展不能给 Sun 带来任何的商业利益,而且还有可能造成平台分裂。Sun公司不会有所行动么,更何况如今不是好说话的sun,还是不好说话的oracle了。
上面还提到一个harmony,其实就是android的一个前身,是有apache公司开发的,Apache 的 Harmony 计划是试图提供一个 Java 的开源实现,就是说试图使 Java 平台脱离 Sun 的控制,获得充分的自由。这就是Harmony 计划产生的原因,对此 Sun 自然不会很高兴,一是商业原因,二是可能产生的平台分裂。因此,Sun 虽然没有起诉 Apache 基金会,却一直没有给 Harmony 提供兼容测试,同时 Sun 在 Java 平台的使用上有限制,因此 Harmony 的代码是不能使用到手机上的,当然 Apache 也没有这个计划,所以事情就搁置了下来,直到 Android 的出现。但是到现在为止,oracle公司仍然拒绝给Harmony和android 提供兼容测试
随着java7的到来,Google 不得不重新编写底层代码已适应新的 Java 语言,但是 Google 这将是一项耗时费力的艰苦工作,而自己编写的实现也许会再次遭到 Oracle 的起诉,因为 Oracle 已经推出自己的开发环境 OpenJDK,获得了 IBM 和苹果的支持。
现在虽然android很火,但是究竟能火到什么时候,还是一个未知数啊!
如今大家都在说3G,的确现在3g很火,但是究竟什么是3G,,3G时代对软件人才到底有什么样的要求?希望各位学习者们好好考虑,不要一窝蜂式的去学习,最后受苦的不会是那些培训机构们,仍然是我们这些培训者们。
其实, 3G技术相对JavaEE而言比较简单,只要技术人员学过了JAVAEE课程,再学习android技术,不到十天就已经足够了。反之,如果技术人员一开始就是学习的android技术,想学会javaEE技术的话,至少的需要三个月的时间。
展开全部
Google收购了安卓 android是手机平台有一些程序是java编写的 操作平台大部分是运用apk格式的程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个手机平台,很强大很开放的手机操作平台。楼主等买了安卓之后九会慢慢明白它的强大之处的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只能说是 会java 开发android 就会更加容易上手 才可以看得懂程序 以至于更好的编译程序!!但并不是会java就会android java 是通用的!!!还要学习android的开发过程哦!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是java的语法,不过都是新的API,还是需要看文档的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询