Kotlin
leeyushi
这个作者很懒,什么都没留下…
展开
-
Kotlin系列
支持的编程规范:官方参考地址编程规范声明变量注释语句与表达式关于";"分号package包类数据类型转义符原创 2019-06-30 20:18:40 · 137 阅读 · 0 评论 -
Kotlin进阶
Kotlin进阶原创 2020-07-12 18:22:07 · 131 阅读 · 0 评论 -
Kotlin入门
Kotlin 基础:原创 2020-07-11 23:26:04 · 345 阅读 · 0 评论 -
声明变量
声明常量和只读变量:常量:运行期常量用"val"关键词声明,可以在运行的时候赋值(也可以在编译前赋值),只能赋值一次,赋值过后不能再改值如果类型是引用数据类型,那么可以更改对象里面的属性值,而不能更改对象的内存地址(从新实例化)编译期常量用"const val"关键词声明,在程序编译前赋值,只能赋值一次,赋值过后不能再改值。只能用于类的顶层(函数之外)声明或对象中声明,而且只能...原创 2019-06-30 21:14:52 · 132 阅读 · 0 评论 -
转义符
转移符号:原生输出:原创 2019-07-01 00:41:07 · 216 阅读 · 0 评论 -
数据类型
基本数据类型:Boolean、Byte、Short、Int、Long、Float、Double、Char其中char不属于数值类型,用单引号括起来,但是可以和数值类型进行转换引用数据类型:除了基本数据类型,其它都是引用数据类型数据类型转换:显示转换:每个基本类型除了自身以外都有以下函数:toBat()、toShort()、toInt()、toLong()、toFloat(...原创 2019-07-01 00:09:16 · 123 阅读 · 0 评论 -
类
对象类:不加data的都是对象类,例如class Order{}实体类:加data的都是实体类,例如data class Order(){},如果属性值比较少,可以直接在构造函数中声明成员变量,例如:data class Order(val id:Long,var date:Date)...原创 2019-07-01 00:02:06 · 242 阅读 · 0 评论 -
官方参考地址
编程规范参考地址原创 2019-06-30 22:42:51 · 134 阅读 · 0 评论 -
编程规范
前言:一个合格的程序员不一定会遵循编程规范,但一个优秀的程序员一定会遵循编程规范。命名规范:Kotlin遵循Java命名约定,除了包和编译期常量(const val声明的常量),其它全部采用(大\小)驼峰命名法。包:全小写字母,中间可以由点分隔开。包名应该具有唯一性,推荐采用公司或组织域名的倒置,如com.apple.quicktime.v2。 编译期常量:全大写字母,多个单词之...原创 2019-06-30 20:45:36 · 173 阅读 · 0 评论 -
关于";"分号
分号的作用:分号为结束一行代码的标志,默认是可以不加的,在特殊情况下可以增加,比如一行代码声明多个变量,每个变量要用;作结尾原创 2019-06-30 22:15:43 · 2114 阅读 · 0 评论 -
语句与表达式
语句与表达式的概念:什么是语句没有返回值的代码,比如for、while、do-while的代码块什么是表达式有返回值的代码,比如1+1=2、val totalScore= if(true/false) "不及格" else "及格"...原创 2019-06-30 22:08:40 · 367 阅读 · 0 评论 -
注释
五种注释:单行注释:关键词用"//注释内容" 多行注释:快捷键:"CTRL+/" 块注释:/*注释内容*/,快捷键:"CTRL+SHIFT/" 文档注释:文档注释是给别人看的,添加一些必要信息即可,文档注释标签: 地标注释:todo:说明这个地方还有一些工程没有完成。fixme:说明这个地方有错误,需要更改。...原创 2019-06-30 22:01:50 · 124 阅读 · 0 评论 -
package包
包的作用包的命名对应文件夹,比如package fileserve.lq.com.fileserve.http,对应的文件夹就为fileserve\lq\com\fileserve\http它的作用是引用不同文件夹中对应的类,方便调用对应类里面的方法声明包用关键词"package" 引用包用关键词"import"引用冲突:比如http类里面有一个Date()方法,而util包里面...原创 2019-06-30 22:23:11 · 180 阅读 · 0 评论