java和android的发展前景是好的,但是近年来android的发展比java好。如果你懂java,android是很容易的。android在很多地方与java非常相似。如果你确定要做android,就不需要学习java。你可以直接学习android,但是学习java之后再学习android要比直接学习android容易得多。
android开发基于java语言。虽然android使用java语言作为开发工具,但是android和javasdk有一些不同之处。大部分javasdk都被androidsdk引用了,也有一些被丢弃了,比如接口,java.awt包除外java.awt.font除了被引用之外,其他的都被抛弃了,不能用于android平台的开发。在将java游戏移植到android平台的过程中,需要注意androidsdk和javasdk的区别。所以没有扎实的java基础知识,只是机械地抄袭别人的代码,毫无意义