属于Java.
Java和.Net都是运行环境,Java平台中目前只包含Java语言,而.Net平台中有多种语言
Java的第三方类库比较多,语言单一,所以开发成本比较低,属于低成本高回报类开发平台。
.Net第三方类库没有Java那么丰富,而且因为语言种类较多,开发维护成本较高,不利于后期维护。而且因为.Net的跨平台性能远远低于Java(.Net也是跨操作系统的开发平台),所以仅局限于Windows开发,开发成本高。
从代码上来看,两者除了部分关键字不一样外,代码风格比较接近(仅指C#和Java),但. Net的大量内部类库比较难以记忆,复杂系统的开发效率比Java低,但对于windows的桌面级开发,性能和简易程度远远高于Java。
.Net适合早期VC++,VB,ASP程序员无障碍升级,Java适合各种程序员学习。.Net在windows桌面开发上有比较大优势,但其他方面远远不及Java便捷。
最后,C#程序员可以比较轻松转移到Java,反之则不然。另外,由于.Net的Web程序架构远远不及Java的第三方架构使用便捷,目前使用较少。
要学的话 就看你个人更倾向于哪个了,个人推荐Java
用.net可以节约大量写代码时间,因为控件是可以直接拖的,java这么都需要手写,不过这样可以更清楚自己写的什么,没有好坏之分的,个有千秋。
java好一点.android是把配置文件里面所有的java换成android,说白了android就是个java
Java是开源平台,所以首选是Java
Android属于Java阵营。
JAVA的工资比.net高,ANDROID是手机上的开发系统