随笔分类 - Kotlin学习笔记

Kotlin学习笔记
摘要:之前一直使用java来开发Android项目,学了新的kotlin语言,前来试一试,并说一下kotlin对Android的一些功能增强 创建项目 我使用的是Android Studio3.0+,所以默认就支持kotlin 创建项目的时候记得勾选kotlin支持 找到实例与设置监听器 以往我们是通过f 阅读全文
posted @ 2019-10-03 16:52 Stars-one 阅读(641) 评论(0) 推荐(0) 编辑
摘要:介绍 kotlin中,对象可分为两种类型,可为空的对象和不可为空对象 默认为不可为空对象,代码检测如果发现不可为空对象赋予了null,则会标红报错。 可为空的对象,如果调用了方法,代码检测也会标红报错 调用可为空对象的属性或方法 这样的好处就是,如果我们有一个对象一定是不为空的,那么我们可以直接调用 阅读全文
posted @ 2019-08-03 08:59 Stars-one 阅读(198) 评论(0) 推荐(0) 编辑
摘要:List,Set,Map都是集合 List 是一个有序集合,可通过索引(反映元素位置的整数)访问元素。元素可以在 list 中出现多次。列表的一个示例是一句话:有一组字、这些字的顺序很重要并且字可以重复。 Set 是唯一元素的集合。它反映了集合(set)的数学抽象:一组无重复的对象。一般来说 set 阅读全文
posted @ 2019-07-29 16:11 Stars-one 阅读(137) 评论(0) 推荐(0) 编辑
摘要:类 "参考链接" 类定义格式 使用class关键字定义,格式如下: Java Bean类 java bean类 java bean类(kotlin实现) 主函数调用 主构造方法(kotlin) kotlin类中可以有主构造方法和次构造方法,次构造方法也就是上面那段使用kotlin实现的Java Be 阅读全文
posted @ 2019-07-29 09:30 Stars-one 阅读(190) 评论(0) 推荐(0) 编辑
摘要:条件 if条件判断 常用的判断和Java一样,这里提一下不同的用法 1.if可以作为三元运算符 2.使用in判断是否在某个区间 2.数值分支 3.表达式使用 4.不带参数 数组 kotlin中数组用Array类实现,使用arrayOf方法或者是Array()的构造方法创建数组 除了类Array,还有 阅读全文
posted @ 2019-07-26 17:16 Stars-one 阅读(277) 评论(0) 推荐(0) 编辑
摘要:本文适合有Java基础的人 Kotlin语法特点 相比java,省略括号,可以自动判断类型,省略new关键字,空指针捕获 主函数 kotlin文件(kt文件)中,只有要下列的方法,就可以运行,无需像之前的java那般,还要定义个类,写上 方法 基本数据类型 这是说是基本数据类型,其实下面的这些都是k 阅读全文
posted @ 2019-07-26 11:33 Stars-one 阅读(708) 评论(0) 推荐(0) 编辑
摘要:前言 本文适合人群 有一定的java基础 变量与方法 变量声明及赋值 这里,var表示可以改变的变量,val则是不可改变的变量(第一个赋值之后,之后都无法改变此变量的数值) PS:在kotlin中,类型首字母都是要大写的,还有,冒号之后有空格 变量声明及赋值 var name ="" var age 阅读全文
posted @ 2018-10-18 19:34 Stars-one 阅读(273) 评论(0) 推荐(0) 编辑