首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
kotlin
相关资讯
热门
最新
后端
01-01 08:00
后端
Kotlin Flow 三 StateFlow 和 SharedFlow
StateFlow StateFlow 和 LiveData 差不多,都是可观察的数据容器。在 StateFlow 中任何数据的发送,它的每一个接收器都能接收到。在 StateFlow 和 Shar...
135
代码人生
01-01 08:00
代码人生
Kotlin学习笔记之接口
Kotlin学习笔记之接口,interfaceMyStudent{/***********************接口中的属性************************/valname:String//1、接口中可以声明抽象属性,等待继承接口的类去赋值2021/6/22valpropertyWithImplementation:String//2、带有访问器实现的属性2021/6/22get
134
代码人生
01-01 08:00
代码人生
Kotlin 可见性修饰符
Kotlin 可见性修饰符,在本文中,您将了解Kotlin中的4种可见性修饰符,以及它们在不同情况下的工作方式。可见性修饰符是用于设置类,对象,接口,构造函数,函数,属性及其设置器的可见性(可访问性)的关键字。(不能设置getters的可见性修饰符,因为它们总是具有与属性相同的可见性)在Kotlin类和对象文章中,您简要了解了可见性修饰符public和private。本文您将详细了解另外两个可见性
132
代码人生
01-01 08:00
代码人生
Kotlin从入门到精通 | 第四章 类型初步
Kotlin从入门到精通 | 第四章 类型初步,本章节主要介绍Kotlin的类型定义和简单使用类的定义Kotlin类默认为public,类内无内容可省略Kotlin类成员变量,方法同Java类似Kotlin类默认带无参构造器,如果需要定义其他构造器,使用constructor关键字创建也可以直接定义到类上类的实例化直观感受是,省略了new关键字,获得对象再也不需要new了JavaSimpleCla
128
代码人生
01-01 08:00
代码人生
Kotlin 使用命令行编译
Kotlin 使用命令行编译,Kotlin命令行编译工具下载地址:https://github.com/JetBrains/kotlin/releases/tag/v1.1.2-2,目前最新为1.1.2-2。你可以选择一个最新的稳定版下载。下载完成后,解压到指定目录,然后将bin目录添加到系统环境变量。bin目录包含编译和运行Kotlin所需的脚本。SDKMAN!在OSX、Linux、Cygwin
122
代码人生
01-01 08:00
代码人生
Kotlin 伴生对象(Companion)
Kotlin 伴生对象(Companion),在本文中,您将借助示例学习在Kotlin程序中创建和使用伴生对象。在讨论伴生对象之前,让我们以一个示例来访问类的成员。示例classPerson{funcallMe()=println("I'mcalled.")}funmain(args:Array){valp1=Person()//使用对象p1调用callMe()方法p1.callMe()}在这里,
119
后端
01-01 08:00
后端
Kotlin宣布了全新的设计语言 引入渐变色方案
Kotlin宣布了全新的设计语言 引入渐变色方案,Kotlin宣布了全新的设计语言引入渐变色方案Kotlin不仅是一款适用于Android应用开发的语言,也是一套能够创建各种项目的完整生态系统。从移动App、网站、到数据科学,Kotlin社区都相当活跃且友好,并且已经在世界各地举办过数百场的线上和线下活动。问题在于,尽管有着长久的历史,但Kotlin一直缺乏统一的视觉风格。好消息是,在近期打造新资
119
代码人生
01-01 08:00
代码人生
Kotlin 泛型
Kotlin 泛型,泛型,即"参数化类型",将类型参数化,可以用在类,接口,方法上。与Java一样,Kotlin也提供泛型,为类型安全提供保证,消除类型强转的烦恼。声明一个泛型类:classBox(t:T){varvalue=t}创建类的示例时我们需要指定类型参数:valbox:Box=Box(1)//或者valbox=Box(1)//编译器会进行类型推断,1类型Int,所以编译器知道我们说的是B
118
代码人生
01-01 08:00
代码人生
Kotlin break 表达式
Kotlin break 表达式,在本教程中,您将学习使用break终止循环。此外,您还将了解break标签。假设您正在使用循环。有时希望不检查测试表达式就立即终止循环。在这种情况下,可以使用break。遇到break时,它将终止最近的封闭循环(无需检查测试表达式)。这类似于在Java中的break语句工作方式。break如何工作?它几乎总是与if..else一起使用。例如,for(...){if
115
后端
01-01 08:00
后端
Kotlin修炼指南(五)—Delegates
Kotlin修炼指南(五)—Delegates,Kotlin修炼指南(五)—Delegates委托,是一种比较常见的设计模式,通常采用接口或者抽象类的方式来实现,在Java代码中,一般使用接口来进行封装,而在kotlin中,可以通过委托机制来实现更加方便的委托模式。Kotlin中的委托分为两种——类委托与属性委托,其中属性委托,是Kotlin非常强大的一个语法糖,借助这个功能,我们可以消除很多重复
111
«
1
2
3
4
5
6
7
8
9
10
11
»