treePerson
2020-11-04 14:19:54 +08:00
建议先学 java 基础语法,学到能看懂 android 书的程度,然后就开始看 android 书。(比如第一行代码第二版,android 编程权威指南什么的)。
很不建议接触 kotlin,虽然 google 软硬强推,但那主要是他们和甲骨文有官司的问题,不是 java 和 kotlin 哪个好用的问题。对于初学者来说,kotlin 应该在掌握 java 后再接触,否则可能被花里胡哨的语法弄得不知所云。
现在网络上感觉 kotlin 很时髦,但一些有影响力的畅销书开发者强推 kotlin,是否有收了 google 好处的原因,我认为是值得怀疑的。因为谷歌这样做完全不奇怪,也没有什么理由不这样做。
当然,kotlin 也没什么不好。但要不是谷歌和甲骨文的官司他们怎么可能强推一个新的第一开发语言出来,还是完全兼容 java 虚拟机的语言。紧急替代品身份是一定的,成不成熟不一定。
顺便说一句,鸿蒙开发 100%支持 java,并且 100%不支持 kotlin 。其他许多很成熟的领域 java 都能发挥作用,但不知道 kotlin 除了开发 android 时候弄点花式的语法,还有没有其他领域用途了。