Kotlin

打开github上下载的Kotlin项目

Use auto-import : 若开启,修改gradle脚本文件后,会自动检测变化并对项目进行刷新 Create directories for empty content roots automatically : 导入或者创建gradle项目时,是否自动创建标准目录结构 Crea...

Java 改用 Kotlin 的六个月后

转载: 毫无疑问,Kotlin 目前很受欢迎,业界甚至有人认为其将取代 Java 的霸主地位。它提供了 Null 安全性,从这一点来说它确实比 Java 更好。那么是不是这就意味着开发者应该毫不犹豫地拥抱 Kotlin,否则就...

Kotlin入门之小案例

1 Kotlin的应用与展望概要 2 小案例:Kotlin-Script 脚本编写 3 小案例:Kotlin-Android 项目开发 4 小案例:Kotlin-JavaScript前端项目开发 5 小案例:Kotlin-SpringBoot服务端项目开发 6 小案例:Kotlin-N...

Kotlin入门之泛型,型变,星投影

java泛型(前置内容) 泛型 任意的类型。是一种把明确数据类型的工作放在了创建对象或者调用方法时候进行的特殊的类型。 泛型的格式: <数据类型> 为什么会有泛型? 就是为了解决黄线和类型转换问题。 怎...

Kotlin入门之协程 Coroutine

1 协程的基本概念 基本概念 协作程序,解决异步问题 应用层完成调度 支持协程的语言,如:Lua,C# 协程要解决什么问题 现在开始我们要运行协程啦{ // 现在我们在协程里面了 // 花括号内的代码可以是运...

Kotlin入门之领域特定语言 DSL

1 DSL 的基本概念 只是特定领域使用的语言 , 比如: HTML,Gradle,SQL等 特点 计算机编程语言 具有语言的表达能力 有限的表达能力 关注某个特定领域 2 小案例:HTML DSL开发 3 Gradle Kotlin 脚本编写 grou...

Kotlin入门之面向对象

一 面向对象-抽象类与接口(abstract,interface) 接口: 一个协议 抽象类: 一个半成品 二 子承父业-继承 2.1 继承(实现)语法要点 类的继承/实现语法,使用冒号 class D : A(),B,C 抽象类用冒号(:)继承 抽象...

Kotlin入门之程序结构

一 常量与变量(val,var) 1.1 什么是常量 常量 定义不可变的量 val = value,值类型 | 类似 Java的final | 不可能重复赋值 举例: val x = getX() // 运行时常量 const val x = 2 // 编译期常...

Kotlin入门之简介

一 Kotlin是什么 Kotlin就是一门可以运行在Java虚拟机,Android,浏览器上的静态语言.它与Java100%兼容,如果你对Java非常熟悉,那么就会发现Kotlin除了自己的标准库之外,大多仍然使用经典的Java集合框架. 二 前置...