不要拘泥于是否开发安卓,如果说有机会摸索到Java世界的话

不要拘泥于是否开发安卓,如果说有机会摸索到Java世界的话

乍一看没必要,毕竟谷歌正式宣布 Kotlin 已经成为 Android 开发的第一语言。谷歌最近输给了甲骨文的Java侵权官司,而谷歌近年来一直在开发一种可以取代Android的新操作系统安卓java游戏开发安卓java游戏开发,所有的表象都显示出对Android开发中的Java语言产生了负面影响。

安卓java游戏开发_java开发和游戏开发_java开发和安卓开发

但是对于那些想学习Java的人来说,重要的是要有更广泛的视野。

安卓java游戏开发_java开发和游戏开发_java开发和安卓开发

从狭隘的角度来看,Java作为Android的主要开发语言存在多年,在Android开发领域积累了大量优质资源、第三方库和活跃社区。

安卓java游戏开发_java开发和安卓开发_java开发和游戏开发

我们可以比较一下iOS这个另一个主要开发平台,也是一个智能移动终端。尽管苹果不遗余力地推动 Swift 语言的发展和迭代2d游戏素材,但到目前为止,iOS 开发者领域仍有大量基于 OC 的活跃社区,很多好用、稳定的库也是 OC 库,Swift 可以无缝引入 OC 库。这些情况与 Android 中的 Java 和 Kotlin 惊人地一致。

安卓java游戏开发_java开发和游戏开发_java开发和安卓开发

从广义上看,Java真正强大的是它完整的生态系统,它源于它在Web服务器和企业应用程序中强大的服务能力。虽然每隔一段时间就会有一种语言跳出来碾压Java技能特效,但以Java多年来的积累,短期内仍然很难被超越。

有句话说得好:Java有点超越Java语言。

所以我觉得最好不要纠结于是否要开发 Android,如果你有机会接触 Java 世界,最好去探索和接触。