Kotlin
程序邦
1. 擅长Android 开发
2. 擅长React Native 跨平台开发
展开
-
Kotlin 资源大全
官网及文档Kotlin 官网Kotlin 文档Kotlin 中文文档Kotlin on GitHub中文社区掘金技术社区教程 & 文章视频教程Kotlin 系列视频教程开始用 Kotlin 之前将 Kotlin 用于生产环境:你在犹豫什么?为什么我要改用 Kotlin?用 Kotlin 开发 Android 项转载 2017-05-31 10:47:00 · 2283 阅读 · 0 评论 -
Kotlin 类型的检查与转换“is”与“as”
1,是与!是操作符可以我们在运行时通过使用 is 操作符或其对划线部分形式 !is 来检查对象是否符合给定类型:if (obj is String) { print(obj.length)}if (obj !is String) { // 与 !(obj is String) 相同 print("Not a String")}else { print(obj....原创 2018-07-06 10:46:35 · 1077 阅读 · 0 评论 -
Kotlin学历之常用函数
简述经过一段时间的应用,以及刚刚发布的六月份语言排行榜,kotlin成功的进入的前五十,而且潜力无限,更加坚定的认为:学习这么语言是值得的,只会更好。kotlin的特点特色基本学完了,剩下的就是实践过程中的应用,然后再学习一些常用的api,再深入一点可以研究下原理,下面介绍下常用的函数,以便以后用到的时候能运用自如,来体会高级语言带来的便利。filterfilter 函数用来过滤符合条...原创 2018-07-24 10:03:47 · 237 阅读 · 0 评论 -
Kotlin基础 — object
一,对象表达式二,对象声明2.1直接声明对象对象2.2继承自抽口的对象声明2.3类内部的对象声明三,伴生对象Companion Object3.1普通的伴生对象3.2在伴生对象中实现接口3.3伴生对象的扩展一,对象表达式创建匿名内部类的形式:object: ClassName {...}// Handler 匿名表达式val handler: Handler = object: Handler(...原创 2018-07-03 15:11:36 · 159 阅读 · 0 评论 -
Kotlin 学习之 by Delegation
转载自:https://www.jianshu.com/p/54a57aac11e6代理模式是23种经典设计模式之一,代理模式被认为是继承的更好替代解决方案,因为代理比继承更加灵活,在Java的语言中,通过反射可以实现动态代理,动态代理可以实现AOP编程,即:可以动态地往已有类中添加逻辑;比如:实现事务的自动提交,异常的自动捕获,热修复等等;在科特林语言中,代理模式是默认支持的,不需要任何额外的代...转载 2018-07-02 17:21:22 · 270 阅读 · 0 评论 -
Kotlin 学习之单例模式(java, kotlin)
前言java 常见的单例模式有三种:懒汉: getInstance的时候实例化;饿汉: 引用AA类的时候实例化, 例如 AA.fun() 或者 AA.getInstance();静态内部类: getInstance的时候实例化, 写法比懒汉要简单;个人理解: 如果没有除了getInstance 方法之外的 public static fun 的话, 以上三种单例模式在加载时间上基本是没有差别的. ...原创 2018-07-02 17:07:15 · 407 阅读 · 0 评论 -
小鹏学习kotlin 类与继承
转载自:https://blog.csdn.net/stanny_bing/article/details/73549480?utm_source=gold_browser_extension本篇博客主要讲解kotlin中关于类和接口的相关知识类类这个东西使用和java比较类似,最简单的如下 class innerClass { }再class之前可以加priva...转载 2018-07-02 15:52:44 · 566 阅读 · 0 评论 -
Kotlin 博客 companion object 伴生对象,getter,setter,内部,局部,匿名类,可变参数
先来看一个名为message的类在这个类中有一段包含在companion object中的代码,需要说一下的是,Kotlin的class并不支持static变量,所以需要使用companion object来声明static变量,其实这个platformStatic变量也不是真正的static变量,而是一个伴生对象,这个伴生对象位于Message类中定义的一个叫做Compa原创 2017-06-06 10:56:23 · 11696 阅读 · 1 评论 -
Kotlin 博客 基础语法学习笔记
Kotlin语法1、函数的使用定义函数使用fun关键字,如下代码所示:[plain] view plain copy print?fun add(a: Int, b: Int): Int { return a + b } 函数add有两个Int型的参数,冒号后跟的是函数的返回值,一条代码语句的末尾不用加分号,原创 2017-05-31 17:43:46 · 593 阅读 · 0 评论 -
Kotlin学习笔记:run、apply、let、also、with的用法和区别
un 、 apply 、 let 、 also 和 with 五个函数均位于 kotlin 包下的 Standard 文件中,其含义和用法比较相似,现分别介绍如下。run用法1函数定义:public inline fun <R> run(block: () -> R): R = block()功能:调用run函数块。返回值为函数块最后一行,或者指定retur...原创 2018-07-25 10:53:45 · 801 阅读 · 0 评论