E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
kotlin编程问题
Kotlin
基础——泛型
泛型类型参数编译器一般可以推导出类型实参若创建空的list,则需要显示指定类型实参,可以用如下两种方式valname:MutableList=mutableListOf()valname2=mutableListOf()泛型函数publicfunList.slice(indices:IntRange):List{if(indices.isEmpty())returnlistOf()returnth
松仔log
·
2024-02-20 08:47
#
Kotlin基础
kotlin
开发语言
android
【
Kotlin
】
Kotlin
流程控制
1选择结构
Kotlin
中选择结构主要包含if-else、when语句,并且可以返回结果。
little_fat_sheep
·
2024-02-20 08:16
Kotlin
kotlin
流程控制
if-else
when
for
while
Python:异常处理
异常处理已经成为判断一门编程语言是否成熟的标准,除传统的像C语言没有提供异常机制之外,目前主流的编程语言如Python、Java、
Kotlin
等都提供了成熟的异常机制。
Sɪʟᴇɴᴛ໊ོ235
·
2024-02-20 03:01
python
python
开发语言
异常处理
Android内存泄漏检测之LeakCanary2.0(
Kotlin
版)的实现原理
2.0版本实现内存监控的基本原理和以往版本差异不大,比较重要的一点变化是2.0版本使用了自己的hprof文件解析器,不再依赖于HAHA,整个工具使用的语言也由Java切换到了
Kotlin
。
vivo互联网技术
·
2024-02-20 03:28
kotlin
协程学习总结
kotlin
中的协程是基于协程框架Coroutine实现的轻量级线程,提供一种简化处理异步任务的方式。2.怎么使用协程?
天花板之恋
·
2024-02-19 22:12
kotlin
kotlin
开发语言
协程
Kotlin
函数
Kotlin
函数思维导图目录函数的声明可见性修饰符链接publicinternalprotectedprivate总结函数的返回值函数的参数声明时的默认参数使用时的关键字传参可变参数特殊的函数使用成员函数单表达式函数函数的声明
ysxAshore
·
2024-02-19 22:41
Android_Kotlin
kotlin
android
开发语言
Kotlin
函数—定义和使用
代码:/***函数的定义*/funmain(args:Array){println(suare(3.5))printVoid(3.56)vall=printTwo(10,5)//val赋值之后不在变println(l)/**vararg可以传入可以以a的int元组传入*以printPk求和方法printPk(*a)的方法计算**--是展开操作符*这里是展开a数组(intArrayOf(1,2,3,
慢羊羊的快发明
·
2024-02-19 22:41
Android
Kotlin
Kotlin入门学习
安卓
Kotlin
函数的定义和使用
kotlin
中构造函数,伴生对象的讲解
kotlin
中构造函数,伴生对象的讲解在
kotlin
中有一些知识点看起来好像挺简单的,好像我们使用着确实也没有问题?
爱海贼的小码农
·
2024-02-19 22:40
kotlin基础
kotlin
Kotlin
用函数编程
文章目录1.函数的概念1.1数学中的函数1.1.1偏函数1.1.2多参数的函数1.1.3柯里化函数1.1.4偏应用函数1.2
Kotlin
中的函数1.2.1纯函数1.2.1.1定义1.2.1.2例子1.2.2
RikkaTheWorld
·
2024-02-19 22:08
Kotlin
kotlin
开发语言
android
二、
kotlin
的函数
函数★自定义一个打印集合的方法funjoinToString(collection:Collection,separator:String,prefix:String,postfix:String):String{valstringBuffer=StringBuilder(prefix)for((index,value)incollection.withIndex()){if(index>0){s
渣渣→_→
·
2024-02-19 22:07
kotlin
android
kotlin
android
java
Kotlin
中的变量和函数
变量在
Kotlin
中定义一个变量,只允许在变量前声明两种关键字:val和varval(value)用来声明一个不可变的变量,初始赋值之后就不能再重新赋值,类似Java中的final关键字var(variable
Minh-X
·
2024-02-19 22:07
kotlin
基础
kotlin
android
java
1.
Kotlin
函数大全
val、var作用:定义变量、常量vara=5varb:Intvalc=5;1.没有初始化,必须声明类型2.可初始化推断类型init作用:初始化,没啥特别意义init{}?作用:代表可空varc:String?1.可空变量,必须定义其类型lateinit作用:延迟加载1(延迟初始化)lateinitvarlazy:String1.不能用于基本数据类型2.不能为可空变量3.使用时必须完成初始化,否则
家驹六月天
·
2024-02-19 22:35
kotlin
kotlin
操作符
kotlin
扩展函数
一.概念
Kotlin
的扩展函数是一种特殊的函数,允许在不修改原始类定义的情况下向现有类添加新的函数。扩展函数可以像普通函数一样使用,并且可以在任何地方调用。
flytosky21
·
2024-02-19 22:05
kotlin
android
kotlin
android
kotlin
- 函数和闭包
kotlin
-函数和闭包方法的定义定义语法:fun[方法名]([参数名]:[参数类型]):[返回类型]{...return[返回值]}有返回值的函数:funmultiply(x:Int,y:Int):Int
guojingbu
·
2024-02-19 22:05
kotlin
kotlin基础
kotlin
kotlin闭包
kotlin函数
Kotlin
之函数式和面向对象
函数式编程的核心概念如下:头等函数---把函数当做值使用,可以用变量保存它,把它当做参数传递或者当做其他函数的返回值。不可变性---使用不可变对象,这保证了他们的状态在器创建之后不能再变化无副作用---使用的是纯函数。此类函数在输入相同时会产生同样的结果,并且不会修改其他对象的状态,也不会和外面的世界交互funfindKaly()=findPerson{it.name=="Kaly"}--->包含
Rnwater
·
2024-02-19 22:04
Kotlin自学
Kotlin学习
kotlin
Kotlin
中的标准函数和静态方法
Kotlin
中的标准函数指的是Standard.kt文件中定义的函数,任何
Kotlin
代码都可以自由地调用所有的标准函数。例如let这个标准函数,他的主要作用就是配合?.操作符来进行辅助判空处理。
Mr YiRan
·
2024-02-19 22:34
Kotlin
kotlin
android
Kotlin
函数和对象
在
kotlin
中函数也是有类型的,跟整型、字符串类型是同样的性质,函数类型就是将函数的“输入参数类型”和“返回值类型”的抽象表达,如(Int,Int)->Int2.扩展函数
kotlin
允许为现有的类添加新方法
天花板之恋
·
2024-02-19 22:33
kotlin
开发语言
android
Android Weekly Notes #430
#430SuperchargeAndroiddevwithScrcpyandADBWIFI这个工具:https://github.com/Genymobile/scrcpy#get-the-app可以把物理设备投屏到电脑上.Gradle
kotlin
DSL
圣骑士wind
·
2024-02-19 20:18
kotlin
——倒计时(CountDownTimer和flow形式)
一、
kotlin
倒计时-谷歌CountDownTimer简介:谷歌官方推荐使用CountDownTimer,非常的简单好用,代码也很少代码varTotalTime:Long=2*60*60*1000//
wy313622821
·
2024-02-19 18:28
kotlin
-
java
kotlin
android
开发语言
Android 基于
Kotlin
Flow实现一个倒计时功能
文章目录前情提要实现倒计时功能注意事项完整代码地址前情提要上一篇Android
Kotlin
之Flow数据流中介绍了协程Flow,我们知道Flow数据流可以按顺序发送多个值,一个倒计时功能刚好符合这种场景
_小马快跑_
·
2024-02-19 18:55
Android
Jetpack
Kotlin
android
kotlin
开发语言
Kotlin
基本语法2基本内置方法
1.
Kotlin
的可空性funmain(){varstr:String?="butterfly"//?
荭色海湾
·
2024-02-19 18:23
Kotlin
kotlin
开发语言
android
Kotlin
基本语法3集合
1.List集合1.1只读Listfunmain(){vallist=listOf("Jason","Jack","Jacky")println(list.getOrElse(3){"Unknown"})println(list.getOrNull(3)?:"Unknown")}1.2可变Listfunmain(){valmutableList=mutableListOf("Jason","Jac
荭色海湾
·
2024-02-19 18:23
Kotlin
kotlin
windows
linux
Kotlin
基本语法 3 类
1.定义类packageclassStudyclassPlayer{varname:String="jack"get()=field.capitalize()set(value){field=value.trim()}}funmain(){valplayer=Player()println(player.name)player.name="asdas"println(player.name)}2.
荭色海湾
·
2024-02-19 18:23
Kotlin
kotlin
前端
开发语言
Kotlin
flow 实现计时器工具类
classFlowCountDownTimerconstructor(privatevartime:Int){constructor(time:Int,callBack:(time:Int)->Unit,onFinish:(time:Int)->Unit):this(time){mTime=timemCallBack=callBackmOnFinish=onFinish}//总时间privatev
宙思无限
·
2024-02-19 18:52
随手记
kotlin
android
java
Kotlin
流 倒计时
funcountDownCoroutines(total:Int,onTick:(Int)->Unit,onStart:(()->Unit)?=null,onFinish:(()->Unit)?=null,):Job{returnflow{for(iintotaldownTo0){emit(i)delay(1000)}}.flowOn(Dispatchers.Main).onStart{onSta
安果移不动
·
2024-02-19 18:21
#
038Compose
kotlin
android
开发语言
Jetpack Compose 第 4 课:列表和动画
它使用更少的代码、强大的工具和直观的
Kotlin
API,可以帮助您简化并加快Android界面开发。在本教程中,您将使用声明性的函数构建一个简单的界面组件。
ChinaDragonDreamer
·
2024-02-19 18:49
#
JetpackCompose
android
jetpack
android
Jetpack Compose 第 2 课:布局
它使用更少的代码、强大的工具和直观的
Kotlin
API,可以帮助您简化并加快Android界面开发。在本教程中,您将使用声明性的函数构建一个简单的界面组件。
ChinaDragonDreamer
·
2024-02-19 18:48
#
JetpackCompose
android
jetpack
android
Jetpack Compose 第 3 课:Material Design
它使用更少的代码、强大的工具和直观的
Kotlin
API,可以帮助您简化并加快Android界面开发。在本教程中,您将使用声明性的函数构建一个简单的界面组件。
ChinaDragonDreamer
·
2024-02-19 18:48
#
JetpackCompose
android
jetpack
android
Kotlin
:使用flow实现倒计时功能
一、效果图二、ExtendContext.kt文件代码注意:创建ExtendContext.kt选择file使用
kotlin
扩展方法的特性创建countDown扩展方法,避免多个地方使用倒计时重复创建countDown
ChinaDragonDreamer
·
2024-02-19 18:44
#
kotlin
kotlin
android
Java零基础到传奇的必经之路,你准备好了吗?
基础篇01面向对象→什么是面向对象面向对象、面向过程面向对象的三大基本特征和五大基本原则→平台无关性Java如何实现的平台无关JVM还支持哪些语言(
Kotlin
、Groovy、JRuby、Jython、
「已注销」
·
2024-02-19 16:50
java
开发语言
后端
程序人生
架构
2018-06-29
从Java到
Kotlin
,再从
Kotlin
回归Javabrowserlessusql
baitu
·
2024-02-19 13:50
包教包会的
Kotlin
Flow教程
原文链接包教包会的
Kotlin
Flow教程公众号「稀有猿诉」
Kotlin
中的Flow是专门用于处理异步数据流的API,是函数响应式编程范式(FunctionalReactiveProgrammingFRP
·
2024-02-19 11:57
Kotlin
学习系列(二)
Kotlin
语法基础
本系列内容均来自《
Kotlin
从小白到大牛》一书,感谢作者关东升老师。标识符和关键字1标识符标识符就是变量、常量、函数、属性、类、接口和扩展等由程序员指定的名字。
Fakecoder_Sunis
·
2024-02-15 08:11
Kotlin
基本语法1到函数
1.range表达式funmain(){varage=12.3if(agein0.0..3.3){println("婴幼儿")}elseif(agein4.0..12.2){println("少儿")}else{println("未知")}/***in后面还可以接listset都可以*/if(age!in0.0..3.3){println("婴幼儿")}}2.when表达式valschool="小
荭色海湾
·
2024-02-15 05:30
Kotlin
kotlin
java
前端
android
kotlin
连接mqtt断开连接时使用disconnect()函数报错解决
开发语言:
kotlin
首先上能够正常运行并且实现功能的代码/****断开连接*/fundisconnect(){try{mClient?
Dream's
·
2024-02-14 23:58
#
Android天天踩坑
android
kotlin
mqtt
java代码转
kotlin
Kotlin
plugin包含了一个有趣的特性,它能把Java代码转成
Kotlin
代码。所以我们在MainActivity.java类中使用它。
残非
·
2024-02-14 21:56
C,D,Go,Rust,Nim,Zig,V,Julia,Py,C#,
Kotlin
11语回文数大战!仅供娱乐参考!
20200820加入
Kotlin
语言,就不加java了。20200817加入c#版本!另外D语言改了release编译没有什么变化;20200816加入Julia和py版
raykenio
·
2024-02-14 21:10
技术和学习
技术娱乐
编程语言
go
rust
kotlin
c#
在 Android 应用中使用
Kotlin
协程 - 官方示例详解(2)
上一篇介绍了将线程转向到使用
Kotlin
的协程以及如何测试协程.https://www.jianshu.com/p/42464606fe08本篇将介绍将回调转向协程,以及创建主线程安全函数.前言在将架构的各个部分转换为使用协程之前
行走中的3卡
·
2024-02-14 14:43
Koltin中的代理属性 - 自定义委托
前言
Kotlin
是一种在Java虚拟机上运行的静态类型编程语言,被称之为Android世界的Swift,在GoogleI/O2017中,Google宣布
Kotlin
成为Android官方开发语言将属性委托给另一个属性一个属性可以把它的
盛世光阴
·
2024-02-14 09:15
【教程】
Kotlin
语言学习笔记(一)——认识
Kotlin
(持续更新)
【
Kotlin
语言学习】系列文章第一章《认识
Kotlin
》文章目录【
Kotlin
语言学习】系列文章一、
Kotlin
介绍二、学习路径一、
Kotlin
介绍
Kotlin
是一门作用于现代多平台应用的静态编程语言
EliasChang
·
2024-02-14 08:42
【语言】Kotlin
kotlin
学习
笔记
2021-07-17
做demo:画画板记事本食物商城使用
kotlin
开发完整项目需要技术:Navigation组件:https://blog.csdn.net/wangzhaung/article/details/103062735safeargs
恰我年少时
·
2024-02-14 06:35
【JVM篇】什么是jvm
Java虚拟机Java虚拟机有什么用Java虚拟机的功能Java虚拟机的组成什么是Java虚拟机JVM指的是Java虚拟机,本质上是一个运行在计算机上的程序,可以运行Java字节码文件,可以运行Java,
kotlin
在下小吉.
·
2024-02-14 05:07
JVM
jvm
开发语言
Kotlin
基础(包)
默认导入许多包被默认导入到每个
Kotlin
文件中:--
kotlin
小浩_w
·
2024-02-14 05:21
Kotlin
1.4 来了!全新语言特性和更多改进
image发布人:开发技术推广工程师WojtekKaliciński来自开发者社区的热情与积极采用推动了
Kotlin
成为Android开发的首选语言(
Kotlin
-first)。
谷歌开发者
·
2024-02-14 05:39
springboot jar包冲突
项目引入Web3Jimage.png启动动后报错image.png冲报错内容看应该是
kotlin
-stdlib-1.2.71.jar冲突!
YANG_ad29
·
2024-02-14 02:26
学习
kotlin
第一天,
kotlin
方法、
kotlin
条件表达式、
kotlin
循环语句和when表达式
今天学习了
kotlin
方法、
kotlin
条件表达式、
kotlin
循环语句和when表达式。一一记录。
nade_s
·
2024-02-13 23:09
C语言常见面试题:C语言中如何进行移动应用开发编程?
Android开发:使用Java或
Kotlin
(通常通过AndroidStudio和AndroidSDK)。跨平台开发:使用像Cordova、ReactNati
广寒舞雪
·
2024-02-13 18:36
c语言
开发语言
关于高版本Android Studio使用KTS(koltin)作为脚本代替Gradle构建的细节
前两天刚刚才写了安卓构建下载太慢的博客,今天新建项目又用到
kotlin
作为脚本构建项目时出新问题。一开始我是直接从自己的文章复制粘贴到新项目的gradle当中,结果上来就报好几个红,给我人干懵了。
席卷全城
·
2024-02-13 13:03
android
studio
android
ide
Unexpected tokens (use ‘;‘ to separate expressions on the same line)
来源:
kotlin
新建一个变量时,红色警示,pdf报错,valdocument:Document(pdf)原因:无法在同一行声明一个变量并实例化解决办法:声明和实例化分开,如下:valdocument:
夜封雪
·
2024-02-13 13:28
kotlin
bug生活
安卓
kotlin
popupwindow 实现搜索历史列表
kotlin
配合searchviewlistpopupwindow开始的代码classSearchActivity:AppCompatActivity(),SearchContract.SearchUIView
吃啥呀
·
2024-02-13 12:56
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他