有人说手机的的硬件各不相同,JAVA是跨平台的语言,所以最适合开发手机应用程序?
不管什么硬件,编程语言不都靠操作系统支持,翻译成操作系统可读懂的代码,然后由操作系统和硬件打交道?
难道编程语言直接和硬件打交道,给CPU地址空间写代码?不是由系统翻译后交给硬件吗?那不管什么语言都行吧?
------解决思路----------------------
java入门快,200X年时开发者就非常多了;代码库也很多;开源社区也比较成熟;选择java,很快就会有大量java程序员转型等等……,java也是开源的(看到的,不敢保证,大神勿喷)这点也和google对android的“性格”有点相似。相比那时其他语言,是个很保险的选择。总不能自己推一个新的吧,或者选个受众小的语言。
依照google的个性,其实想换个语言也是妥妥的。