我看 kotlin

kotlin 真的出来好久了,谷歌也是一直在不要命的宣传。不过覆盖率应该还是不到100%。

我对于kotlin是一直有关注。几乎是谷歌谷歌开始大力宣传的时候,我就开始关注了。那时候已经有博客开始科普这门语言了。

不过,我是尝试了几次,最终都放弃了。原因有二:第一,当时工作上用不上;第二:实在不喜欢这门语言。

kotlin似乎是一个大杂烩,里面包含很多语言的特性。而且相对复杂。里面的关键字就特别多。对于类就有好几种表示方式,然后每种表达的期望都是不同的。

但是,实际上上手倒不是很困难。主要是要排除自身的厌恶情绪。

如果是从头开始看文档,然后再去上手的话,难度很大。因为里面的东西实在太多了,光关键字就能吓死人。

不过,如果从已有的 java/android项目中,将部分类先转成 kt然后再慢慢去了解其与java的不同,尝试在kt里面添加几个方法,属性,在java中调用kt,在kt里面调用java。你就会感觉上手没有什么障碍。肯定会遇到一些不清楚的地方,在做以上操作的时候。不过,这种不清楚,面对的不是一片大海,而是某个具体的水滴。这样看一下文档,或者网上搜索一下,能立即解决当下的问题。

就这样重复下去,慢慢的转化更多的javakt,就能完全用kt去写一个完整的项目了。

而且,这时候你会发现,虽然文档里面的东西非常多,但是实际上,你大概能用到的只是一小部分。

以上。


推广一下,这种方式用于学习 flutter估计也是合适的。

你可能感兴趣的:(学习笔记,Java)