Kotlin系列
带你快速入门kotlin开发
等待着冬天的风
GEE开发、遥感气象数据分析、机器学习、深度学习、Python数据分析、安卓、C、C++、Java、Kotlin、Django、Flask等
展开
-
Kotlin学习笔记-Kotlin单例模式的实现(线程安全的懒汉式,可以传参)
前言:从java转到Kotlin是编写代码风格上是非常的不习惯,特别是单例模式传参的时候,是比较头疼的。这次就介绍一下可以进行传参的线程安全的懒汉式写法。大家也可以参考这个人写的《Kotlin下的5种单例模式》以CollectionDao的增删改查为例子在java中我们通常这样做(线程安全的懒汉式)public class CollectionDao { //2 声明一个对...原创 2020-01-16 21:37:01 · 1636 阅读 · 0 评论 -
Kotlin快速入门(六)高阶函数和自定义dsl
前言:这一部分内容是区别与java独有的,就相当于把方法给你封装好了,你只需要简单的一行代码,便可以完成java需要很多行代码的工作。高级函数的用法定义一个Girl类和一个集合data class Girl(var name: String, var age: Int, var height: Int, var address: String)var girlDB = listO...原创 2020-01-04 15:35:44 · 312 阅读 · 0 评论 -
Kotlin快速入门(五)继承、接口、多态
前提:如果你是一个java程序员,那么你学起来kotlin的继承、接口和多态是非常容易理解的和java非常相似,但又比java的简单、好理解。继承:子类可以继承父类的属性和方法1.第一个案例创建一个Father类/** * 父亲类 */open class Father { var chartor:String = "性格内向" open fun actio...原创 2020-01-04 14:57:01 · 241 阅读 · 0 评论 -
Kotlin快速入门(四)类和对象
前提:如果你是一个java程序员,那么你学起来kotlin的类和对象是非常容易理解的和java非常相似,但又比java的简单、好理解。1.简单的创建一个类,在main中调用class Rect(var height:Int, var width:Int)fun main(args:Array<String>) { var rect01 = Rect(100,200...原创 2020-01-04 14:46:51 · 159 阅读 · 0 评论 -
Kotlin快速入门(三)函数进阶、异常处理、从键盘获取字符串、递归
前言:作为一个安卓开发的老鸟,一步步从eclipse到AS开发安卓app,再到NDK开发,不断的更新,不断的学习,现如今Google把安卓的第一开发语言换成了Kotlin,所以我们也要紧跟Google步伐,转战kotlin,接下来我会带领大家快速入门kotlin开发。1.1函数进阶(求圆和矩形的面积)val pi = 3.141592f //val表示对象是常量,不能更改//fun ...原创 2020-01-04 13:02:04 · 286 阅读 · 0 评论 -
Kotlin快速入门(二) 函数、boolean、字符串、if、when、loop、range、list和map
前言:作为一个安卓开发的老鸟,一步步从eclipse到AS开发安卓app,再到NDK开发,不断的更新,不断的学习,现如今Google把安卓的第一开发语言换成了Kotlin,所以我们也要紧跟Google步伐,转战kotlin,接下来我会带领大家快速入门kotlin开发。1.1函数fun main(args:Array<String>){ printstar(10) prin...原创 2020-01-02 11:06:37 · 611 阅读 · 0 评论 -
Kotlin快速入门(一) 输出、变量、常量
前言:作为一个安卓开发的老鸟,一步步从eclipse到AS开发安卓app,再到NDK开发,不断的更新,不断的学习,现如今Google把安卓的第一开发语言换成了Kotlin,所以我们也要紧跟Google步伐,转战kotlin,接下来我会带领大家快速入门kotlin开发。关于开发工具,大家可以通过官网推荐根据自己的喜好来选择,后期开发app的时候肯定是AS了。(Kotlin 语言中文站 http...原创 2020-01-01 17:02:09 · 839 阅读 · 0 评论