随笔分类 -  kotlin学习

Android必备基础知识
摘要:空指针检查 Android系统上崩溃率最高的异常类型就是空指针异常。 我们需要知道的是:空指针是一种不受编程语言检查的运行时异常,只能有程序员主动通过逻辑判断来避免。 举个例子,对于一段简单的调用参数的Java代码,我们要使代码安全性更高,更稳妥的做法就是再调用参数的方法之前先进行一个判空处理。如下 阅读全文
posted @ 2022-03-05 22:23 单身万岁 阅读(189) 评论(0) 推荐(0)
摘要:Java函数式API的使用 我们需要了解的是实际上在kotlin中调用Java方法时也可以使用函数式API,但是这是有一定限制的。具体来说,当我们再kotlin中调用一个Java方法,并且使用该方法接收一个Java单抽象方法接口参数,就可以使用函数式API。Java中单抽象方法接口指的是接口中只有一 阅读全文
posted @ 2022-03-05 19:37 单身万岁 阅读(231) 评论(0) 推荐(0)
摘要:Lambda编程 集合 集合的创建与遍历 集合包括List、Set和Map,它们在Java中都是接口 List的主要实现类是ArrayList和LinkedList,Set的主要实现类是HashSet,Map的主要实现类是HashMap (1)List集合 fun main(){ val list= 阅读全文
posted @ 2022-03-05 13:48 单身万岁 阅读(93) 评论(0) 推荐(0)
摘要:kotlin面向对象编程 类与对象 与Java一样,kotlin也使用class关键字来声明一个类 现在我们创建一个Person类 class Person{ var name="" var age=0 fun eat(){ println(name+" is eating.He is "+age" 阅读全文
posted @ 2022-03-05 13:44 单身万岁 阅读(124) 评论(0) 推荐(0)
摘要:1.常量&变量 kotlin中省去了Java中详细的分类,只对常量和变量进行了单独分类如下,更为便捷 常量—>val 变量—>var 【注】建议优先使用val来声明一个变量,当val不能满足需求时再使用var,这样才能使程序更健壮,也更符合高质量的编码规则。 2.函数 在kotlin中定义函数不在像 阅读全文
posted @ 2022-03-05 13:41 单身万岁 阅读(106) 评论(0) 推荐(0)