作为一名至今仍处于编码阶段的一线开发者,下面提出自己的见解,抛砖引玉,欢迎大家留言讨论。
先说说结论,当然首选Java。
首先从友好型来说,Java我们可以在网上找到大量的优秀文档、源码等学习资料。
其次,再来看看招聘需求,基本招聘上Android开发的,100%你得懂点Java吧;可是Kotlin并不是必须的,只能作为你得加分项。下面是在某勾招聘网站的一项Android开发职位描述。
哈喽,你好,我是七步的天,我有五年多的开发经验,Java和Kotlin这两个编程语言,我在工作中单独用Java或者Kotlin开发过项目,也混和使用Kotlin和Java做过项目。
我认为入门可以Android直接学习和使用Kotlin语言。另外,有时间的时候也要把Java学习了,对技术的提升大有裨益。虽然Java和Kotlin 的互操作性很好,但是目前的在实际的Android 端开发工作中,也都是用Kotlin。而且Java和Kotlin 两种语言的设计思想是不同的。
下面我来说说一些Kotlin很棒的地方。
主要采用的是Java语言,c语言与c++都是andriod一些底层工具部件,会调用就行了,不用深入研究,另外其实各种编程语言都是大同小异,只有精通其中一个编程语言,其他的语言也叫就可以会了百分八十左右,所以我建议,如果想在Android方向发展,只要学好Java编程语言就可以了,希望可以帮到你
这两是兄弟,差别不大的,不用纠结,会了一个再用另外一个不会有困难。
下载一个Android studio,做一个例子,那个语言自己看的顺眼用得舒服,就用那个。
入门安卓,建议从用java
理由:
1.java在编程语言排行榜第一
2.java历史悠久,资料多
3.安卓开发最开始就是java,很多代码例子,教程书籍等,大部分采用java,方便解决问题
入门建议学习Java,Java是排行榜第一的语言,本人Java开发大数据开发,第一Java的语法简洁易懂入门快,第二web安卓大数据都要有很好的Java基础,第三国内大厂java依旧是主流,第四Java的学习资源多。希望对你的问题有帮助。
Google 一直在权衡是否让它的 Android 开发者从使用 Java 语言来构建应用程序切换到使用 Kotlin 语言。
Google Android Studio 的技术负责人 Jeffrey van Gogh 表示,这个问题在 Google 发出的“Android 应用程序开发应该优先使用 Kotlin”的这份声明中被提出来了。
但是 Android 开发“Kotlin-first”意味着什么?在今年的 Google I/O 大会上,van Gogh 对使用 Java 和 Kotlin 开发的后果作了详细地说明。
“当然,我们在很多方面将继续支持 Java 编程语言,”他在出示下面这张表时说道。
640?wx_fmt=jpeg