首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
kotlin
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
Kotlin 按位和移位操作
Kotlin 按位和移位操作,Kotlin提供了几种函数(以infix形式)来执行按位和移位操作。在本文中,您将借助示例学习在Kotlin中执行位级操作。仅在两种整数类型(Int和Long)上使用按位运算符和位移位运算符来执行位级运算。为了执行这些操作,Kotlin提供了7个使用中缀符号的函数。按位或(or)or函数比较两个值的相应位。如果两个位中的任何一个为1,则为1。否则为0。例如,12=00
1146
后端
01-01 08:00
后端
Kotlin进制转换
Kotlin进制转换,进制表示kotlin不支持表示8进制。二进制0b1101复制代码十六进制0xd复制代码运算与1001&1101->1001(0b1001and0b1101).toString(2)//或者0b1001.and(0b1101).toString(2)复制代码或1001|1101->1101(0b1001or0b1101).toString(2)//或者0b1001.or(0b1
799
代码人生
01-01 08:00
代码人生
Kotlin 数据类(Data)
Kotlin 数据类(Data),在本文中,您将学习在Kotlin中创建数据类。您还将了解数据类必须满足的要求及其标准功能。可能会出现这样的情况:您需要创建一个仅用于保存数据的类。在这种情况下,您可以将类标记为data以创建数据类。比如说,dataclassPerson(valname:String,varage:Int)对于此类,编译器会自动生成:copy()函数,equals()和hashCo
489
代码人生
01-01 08:00
代码人生
Kotlin 接口(Interface)
Kotlin 接口(Interface),在本文中,您将借助示例学习有关接口以及如何在Kotlin中实现接口的知识。Kotlin接口类似于Java8中的接口。它们可以包含抽象方法的定义以及非抽象方法的实现。但是,它们不能包含任何状态。也就是说,接口可能有属性,但它必须是抽象的或者必须提供访问器实现。推荐阅读:Kotlin抽象类Kotlin中的抽象类与接口相似,但有一个重要区别。抽象类的属性不是必须
486
代码人生
01-01 08:00
代码人生
Kotlin 构造函数(Constructor)
Kotlin 构造函数(Constructor),在本文中,您将在示例的帮助下了解Kotlin中的构造函数(主要构造函数和次构造函数)以及初始化程序块。构造函数是初始化类属性的简洁方法。它是一个特殊的成员函数,在实例化(创建)对象时调用。但是,它们在Kotlin中的工作方式略有不同。在Kotlin中,有两个构造函数:主构造函数-初始化类的简洁方法次构造函数-允许您放置其他初始化逻辑主构造函数主构造
450
代码人生
01-01 08:00
代码人生
Kotlin实现Android系统悬浮窗详解
Kotlin实现Android系统悬浮窗详解,大家好,本篇文章主要讲的是Kotlin实现Android系统悬浮窗详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览目录Android弹窗浅谈系统悬浮窗具体实现权限申请代码设计具体实现FloatWindowService类FloatWindowManager类FloatWindowManager类代码FloatLayout类及其
426
后端
01-01 08:00
后端
kotlin协程+Retrofit 一行代码实现Http网络请求封装
前言:在android开发中,关于架构的设计,不管是MVC,还是MVP,抑或是MVVM,http的网络请求封装(这里是指二次封装,基于 OkHttp Retrofit 的再封装),前篇文章说的不...
377
代码人生
01-01 08:00
代码人生
Kotlin 中级篇(八):Lambda表达式
Kotlin 中级篇(八):Lambda表达式,一、Lambda介绍在上面已经提到了在Java中已经被广泛的运用,但是也是在Java8的时候才支持这种Lambda表达式。在其他的编程语言中(例如:Scala语言)。而这种表达式是语法糖中的一种。值得庆幸的是,Kotlin一经开源成熟就已经支持这种语法。Lambda表达式的本质其实是匿名函数,因为在其底层实现中还是通过匿名函数来实现的。但是我们在用的
340
后端
01-01 08:00
后端
Kotlin之Lambda表达式
Kotlin之Lambda表达式,什么是lambdaLambda表达式,简称lambda,是一种包含代码块的对象,注意,它是一个对象。我们可以将其赋给一个变量,就像其他的类型的对象一样,或者将其传递给一个方法,然后该方法就会执行其包含的代码块。也就是说,你可以使用lambda将特定的行为传递给更通用的方法。lambda实战lambda表达式的格式我们先看看如何去书写一个lambda{x:Int->
259
后端
01-01 08:00
后端
Kotlin基础入门之必知必会,查漏补缺来一手~~~
Kotlin基础入门之必知必会,查漏补缺来一手~~~,数据类型Kotlin跟java相同,基本数据类型有八种boolean,char,int,short,long,float,double,byte类型位宽最小值最大值Short16-3276832767Int32(-2^31)(2^31-1)Long64(-2^63)(2^63-1)Byte8-128127Float32--Double64--根
235
«
1
2
3
4
5
6
7
8
9
10
11
»