Kotlin会替代java吗?
暂时来说不会。kotlin是兼容java,没有java他什么都不是。后面的话说不准。
kotlin是那个做IDE的Jetbrains公司创造的语言,它只和intellij IDEA这个IDE有关系。只是这个IDE,会在编译的时候,把kotlin转换成JAVA代码。所以kotlin无形中,便把使用者与这个IDE捆绑在了一起。而并不是与JAVA捆绑在了一起。
更简洁:这是它重要的优点之一,可以比Java编写少得多的代码。
kotlin能够用更短的代码实现更多的功能,这是java无法比拟的。kotlin特有的扩展属性,不再需要java工具类,对开发更加友好。java中的bean类总是需要使用插件生成settergetter方法。
我为什么放弃java学习Kotlin
1、Kotlin作为踩在Java肩膀上的语言,的确比Java好用不少。但是移动开发在走下坡路这件事各位要认清,不能说换了个语言他就火了,开玩笑。
2、没有系统的学习,学的知识虽说是重点,但是你东拼西凑来的肯定没有系统的有效,Java的东西虽然多,但是并不是每个知识都学,有很多知识工作中永远都用不到,了解就可以了。
3、只有用惯了Java而又想继续改进工作效率(或者为了寻求刺激)的人,才会真正去“用”Kotlin。而且为了更好的用,会发展出一堆的best practice。
4、首先, Android N支持了Java8 的很多新特性。 这很棒。 不过Kotlin还有很多有意思的东西, 比如说一个字段的值变更时, 能有通知你去做点什么。 是的,这个特性非常适合做MVVM, 或者说双向绑定Data Binding。
kotlin为什么流行不起来
1、android 第一语言流行不起来??70%的android代码 都已经用kotlin重写了。
2、所以kotlin无形中,便把使用者与这个IDE捆绑在了一起。而并不是与JAVA捆绑在了一起。失去的第一个优势,便是从此无法自由选择IDE。。对于kotlin来讲,将永远只有一个IDE可以选择。用户会成为Jetbrains公司的奴隶。
3、所以kotlin无形中,便把使用者与这个IDE捆绑在了一起。而并不是与JAVA捆绑在了一起。选择Kotlin,则代表从此无法自由选择IDE。。对于kotlin来讲,将永远只有一个IDE可以选择。用户会成为Jetbrains公司的奴隶。