前言 这是我之前在知乎上的一些回答的汇总,感觉还是博客园写这些东西方便一点,也算是理下我的一些思路,现将文章整理后,发布在园子里。 为何是kotlin: 很多人对kt没有一个正确的定位,可能大家第一反应是拿它去和scala,groovy比较. 从语法的角度而言,kotlin丰富且严谨到恰到好处的语法糖,表达能力强但不啰嗦,极少的代码冗余。 但老实讲能做到这...
奉上翻译原文地址: 处理生命周期 ;翻译过程中加上了自己的一点理解。理解不对的地方直接评论就好。 生命周期感知组件可以感知其他组件的生命周期,例如 Activity,Fragment等,以便于在组件的生命周期状态变化时做出相应的操作。支持生命感知的组件可以帮你更好的组织代码,让你的代码更轻,更好维护。 对于需要响应生命周期变化的组件,我们通常是在 Act...
上一篇文章介绍了类对成员的声明方式与使用过程,从而初步了解了类的成员及其运用。不过早在《Kotlin入门(12)类的概貌与构造》中,提到MainActivity继承自AppCompatActivity,而Kotlin对于类继承的写法是“class MainActivity : AppCompatActivity() {}”,这跟Java对比有明显差异,那么...
一、List 1. var list1 = listOf(1, 3, 5) // println(list1.map { it * 10 })//[10, 30, 50] //筛选list println(list1.filter { it>3 }) //[5] //筛选list 后的个数 pr...
Android gradle plugin 从2.2.3更替为3.6.0 Gradle 版本从 3.5 更替为 6.4.1 序号 报错 原因 解决 1 Could not get unknown property 'apkVariantData' for object of type com.android…… Gradle 3.0 的 api...
Kotlin & VertxKotlin 是一门好语言,值得大家了解一下。 Vertx 是一个好框架,也值得大家了解一下。 Kotlin 写过js,也写过一点点go,主力一直是java。用了kotlin,貌似找到了常用语言的平衡点了。 Kotlin 拥有一些偏函数式的语法(java8 也引入了一些),提供了相当多便捷的api与一些高阶函数。从两天的...
Java和Kotlin数据类型对比表 Java基本数据类型 Kotlin对象数据类型 数据类型说明 int Int 整形 long Long 长整型 short Short 短整形 floa Float 单精度浮点型 double Double 双精度浮点型 boolean Boolean 布尔型 char Char 字符...
kotlin中is来判断一个对象与指定的类型是否一致: var a: Any = "a" if(a is String) { println("a是String类型") } if (a !is Int) { println("a不是Int类型") } Kotlin相等判断: equals()或 ==:判断两个结构是否相等 var a = "...
Kotlin是JetBrains开发的基于JVM的语言。JetBrains是一家捷克的软件开发公司,该公司位于捷克的布拉格,研发了IntelliJ IDEA这款相对于Eclipse有较大改善的大名鼎鼎IDE产品,使用Java开发的童鞋想必也是非常了解了,还有一些其他类似产品比如,Pycharm,Clion等等,而Android Studio这款官方的And...
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博主域名:https://www.zengqiang.org➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章。...