摘要: 空指针检查 Android系统上崩溃率最高的异常类型就是空指针异常。 我们需要知道的是:空指针是一种不受编程语言检查的运行时异常,只能有程序员主动通过逻辑判断来避免。 举个例子,对于一段简单的调用参数的Java代码,我们要使代码安全性更高,更稳妥的做法就是再调用参数的方法之前先进行一个判空处理。如下 阅读全文
posted @ 2022-03-05 22:23 单身万岁 阅读(133) 评论(0) 推荐(0)
摘要: Java函数式API的使用 我们需要了解的是实际上在kotlin中调用Java方法时也可以使用函数式API,但是这是有一定限制的。具体来说,当我们再kotlin中调用一个Java方法,并且使用该方法接收一个Java单抽象方法接口参数,就可以使用函数式API。Java中单抽象方法接口指的是接口中只有一 阅读全文
posted @ 2022-03-05 19:37 单身万岁 阅读(196) 评论(0) 推荐(0)
摘要: 必备基础知识 日志工具—Log Android中的日志工具是Log(android .util.Log),一共有五个方法 每个方法会有不同的重载 Log.v( ) 用于打印最为琐碎、意义最小的日志信息。 对应级别verbose,是Android日志中级别最低的一种 Log.d( ) 打印调试信息,这 阅读全文
posted @ 2022-03-05 13:55 单身万岁 阅读(782) 评论(0) 推荐(0)
摘要: Android程序的设计讲究逻辑和视图分离,因此一般不会在Activity中直接编写界面 通用做法是在布局文件中编写界面,然后再Activity中引入进去从而实现代码 Project项目目录 01 .gradle & .idea 放置Android Studio自动生成的文件,不需要手动编辑 02 阅读全文
posted @ 2022-03-05 13:54 单身万岁 阅读(144) 评论(0) 推荐(0)
摘要: 基本代码 对MainActivity进行注册 只有在AndroidManifest.xml中进行注册的Android才能使用 Activity是Android应用程序的门面,凡是可以在应用中看见的东西都存放在Activity里面 <activity android:name=".MainActivi 阅读全文
posted @ 2022-03-05 13:53 单身万岁 阅读(103) 评论(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 单身万岁 阅读(64) 评论(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 单身万岁 阅读(96) 评论(0) 推荐(0)
摘要: 1.常量&变量 kotlin中省去了Java中详细的分类,只对常量和变量进行了单独分类如下,更为便捷 常量—>val 变量—>var 【注】建议优先使用val来声明一个变量,当val不能满足需求时再使用var,这样才能使程序更健壮,也更符合高质量的编码规则。 2.函数 在kotlin中定义函数不在像 阅读全文
posted @ 2022-03-05 13:41 单身万岁 阅读(84) 评论(0) 推荐(0)
摘要: 【注】 1.变量必须先声明其类型 (可以是基本类型,也可以是引用类型) 2.变量是程序中最基本的存储单元,要素包括变量名,变量类型和作用域 (变量名必须是合法的标识符) 3.变量声明是一条完整的语句,因此每一个声明完成都需要分号结束 定义变量 在定义变量时不建议使用单行一次性定义的形式,如: int 阅读全文
posted @ 2021-11-10 17:55 单身万岁 阅读(739) 评论(0) 推荐(0)
摘要: 高--低 强制转换 低--高 自动转换 【1】强制类型转换 (类型)变量名 ——需要注意的是出现内存溢出的情况 eg: 【2】对于自动类型转换直接改变类型赋值给新变量在输出即可 精度问题 关于char类型转换 【注】 1.不能对布尔值进行转换 2.不能把对象类型转换为不相干的类型 3.在把高容量转换 阅读全文
posted @ 2021-11-10 11:59 单身万岁 阅读(24) 评论(0) 推荐(0)