![](https://img-blog.csdnimg.cn/20190903002113432.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Kotlin学习与实战
Kotlin作为谷歌官方认定的Android第一开发语言,我要研究Kotlin的实战,运用到Android开发中。希望我的笔记对学习Kotlin开发的小伙伴有帮助
野生杂学家阿博
发现问题,解决问题,总结反思。
展开
-
Kotlin笔记29——Kotlin的主要特征
前言在之前的Kotlin笔记中,我看网上的视频进行学习的,我个人觉得不够全面。于是我买了一本《Kotlin实战》进行学习。从这篇博客开始分享我看书的学习心得,希望能帮我看我博客学习Kotlin的小伙伴。主要特征目标平台:服务器端、Android及任何Java运行的地方;静态类型;函数式和面向对象;免费并开源。1.目标平台:服务器端、Android及任何Java运行到的地方Kot...原创 2019-01-17 09:22:58 · 197 阅读 · 0 评论 -
Kotlin笔记30——Koltin基础之函数和变量
函数和变量在开发当中,函数和变量是必不可少的。如何去声明一个函数呢?下面举个栗子:/** * 比较两个数的大小 * @param a * @param b * @return a or b */fun max(a: Int, b: Int): Int { return if (a > b) a else b}fun main() { println("比...原创 2019-09-05 01:23:42 · 255 阅读 · 0 评论 -
Kotlin笔记31——类和属性
类假设我们有一个简单的JavaBean类Person,只有一个属性name。public class Person { private final String name; public Person(String name) { this.name = name; } public String getName() { re...原创 2019-09-06 00:51:42 · 192 阅读 · 0 评论 -
Kotlin笔记32——枚举和“when”
声明枚举类《Kotlin实战》中关于颜色枚举类的,举例代码。enum class Color { RED, ORANGE, YELLOW, GREEN, BLUE, INDIGO, VIOLET}原创 2019-09-07 21:23:50 · 208 阅读 · 0 评论 -
Kotlin笔记33——Kotlin中的异常
异常在学习与开发当中是最常见的,Kotlin的异常处理和Java以及其他开发语言的处理方式很相似。一个函数可以正常结束,也可以在出现错误的情况下抛出异常。方法的调用者能捕获这个异常并处理它:如果没有处理,异常会沿调用栈抛出。举例一个完整的Kotlin的抛出异常的代码:fun main() { val number = 300 val percentage = if (numbe...原创 2019-09-10 12:27:51 · 303 阅读 · 0 评论 -
Koltin笔记34——在Kotlin中创建集合
集合是编程中最常使用到的,在Kotlin中是怎么创建的呢?下面就来揭晓。创建一个HashSet val set = hashSetOf(0,1,8,55)创建一个ArrayList val list = arrayListOf(8,9,10)创建一个HashMap val map = hashMapOf(1 to "one",7 to "seven",53 to ...原创 2019-09-10 15:08:10 · 366 阅读 · 0 评论 -
Kotlin笔记35——定义接口
Kotlin定义接口举例简单声明一个接口:interface IView { fun show() fun hide()}实现上面的接口:class Demo9 : IView { override fun show() = println("视图显示了") override fun hide() =println("视图隐藏了")}fun ...原创 2019-09-10 23:09:25 · 465 阅读 · 0 评论 -
Kotlin笔记36——open、final和abstract修饰符
声明一个带open方法的open类在这里插入代码片原创 2019-09-13 21:39:30 · 1393 阅读 · 0 评论