新Android
文章平均质量分 90
itloser.info
这个作者很懒,什么都没留下…
展开
-
跟郭神学Kotlin(第三行学习笔记04)
空指针 Android上奔溃率最高的异常类型就是 空指针异常 —— NullPointerException 可空类型系统 Kotlin 利用编译时判空检查的机制几乎杜绝了空指针异常。 Kotlin 提供了一系列辅助工具,让我们能轻松地处理各种判空情况。 拿之前的代码举例了一下: fun doStudy(study: Study) { study.doHomework() study.readBook() } 如果直接运行该代码: fun testNullPointer(){ //原创 2021-03-04 23:11:50 · 152 阅读 · 1 评论 -
跟郭神学Kotlin(第三行学习笔记03)
Lambda编程(主要是讲集合) 拉姆达 Java在JDK1.8之后才引入了Lambda语法支持。 Kotlin一上来就支持Lambda语法还是很爽滴。 这一部分主要还是借Lambda讲了一下集合 1.集合的创建与遍历 在Java中 我们说到集合 一般就是List和Set或者Map。 再拓展下就是ArrayList,LinkedList,HashMap,HashSet等。 Java中申明一个List集合 List<String> fruits = new ArrayList<>原创 2021-02-28 22:59:27 · 222 阅读 · 0 评论 -
跟郭神学Kotlin(第三行学习笔记02)
郭神在开头解释了面向对象的含义,我觉得最经典的一句话就够了。 万物皆对象 类与对象 Kotlin 中 定义一个类也是用 Class 关键字 //一个类的空实现 class Person { } 再申明一些 变量 和 函数 class Person { var name = ""//注意这里定义是var 否则后边就无法赋值了 var age = 0//Kotlin变量必须初始化赋值 否则无法通过编译 fun eat() { println(name + "正在吃原创 2021-02-23 22:20:02 · 117 阅读 · 0 评论 -
跟郭神学Kotlin(第三行学习笔记01)
本文系列笔记 秉承 复习 和 重头开始 的心态。 变量 在Kotlin中,定义一个变量 只能用 val 和 var val (value) 等同于 Java 中的常量 (使用 final 修饰符) var (variable) 真正的变量 Kotlin 有出色的类型推导机制 Kotlin 不用加 [ ; ] fun main() { val a = 10//定义一个常量a 赋值10 自动推导为 int println("a = $a") } 还可以 显示 声明 变量类型 //显示声明 变量原创 2020-11-25 21:41:13 · 130 阅读 · 0 评论