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
】内联函数
文章目录内联函数noinline:避免参数被内联非局部返回使用标签实现Lambda非局部返回为什么要设计noinlinecrossinline具体化参数类型
Kotlin
中的内联函数之所以被设计出来,主要是为了优化
xoliu1
·
2023-11-28 17:22
kotlin
kotlin
android
开发语言
android
Android 开发中
Kotlin
Coroutines 如何优雅地处理异常
一.尽量少用GlobalScopeGlobalScope是CoroutineScope的实现类。我们以前使用过的launch、async函数都是CoroutineScope的扩展函数。GlobalScope没有绑定任何Job对象,它用于构建最顶层的协程。这些协程的生命周期会跟随着Application。在GlobalScope中创建的Coroutines,是有可能会导致应用崩溃的。例如:funma
fengzhizi715
·
2023-11-28 17:29
函数类型
1.定义
Kotlin
使用类似(Int)->String的一系列函数类型来处理函数的声明:这些类型具有与函数签名相对应的特殊表示法,即它们的参数和返回值:所有函数类型都有一个圆括号括起来的参数类型列表以及一个返回类型
竖起大拇指
·
2023-11-28 16:12
Kotlin
中级篇(七):抽象类(abstract)、内部类(嵌套类)
不管是Java还是
Kotlin
,实现其抽象类的作用就在于此。那么什么是抽象类呢,它是怎么定义的,它又要怎么使用呢?1、抽象类的定义抽象类,可以理解为类定义了一个模板。
让开,我要吃人了
·
2023-11-28 14:24
Android进阶之路
java
开发语言
安卓
移动开发
android
android 添加jar包 编译错误
08:51:06293293hiddenapi.cc:552]Superclass/interfaceL
kotlin
/coroutines/jvm/internal/SuspendLambda;ofclassLandroidx
cengdong
·
2023-11-28 14:19
android
jar
Kotlin
学习之集合
原文链接
Kotlin
Collections现代的软件一般比较复杂,程序语言中的基本数据类型往往不能满足需要,除了基本的数据类型以外,还有对象的容器也非常的重要,比如线性容器(数组,列表和Set)和二维容器
alexhilton
·
2023-11-28 12:49
Kotlin
kotlin
学习
开发语言
Android
android
kotlin
中sealed语句的使用
sealed密封类是
Kotlin
中的一种特殊类别,它的主要作用是限制类的继承结构。密封类用于表示受限的类继承结构,即一个值只能有有限几种类型,而不能有任意类型。密封类通常用于表示一种有限集合的类型。
code作业本
·
2023-11-28 12:47
kotlin
kotlin
sealed
Kotlin
Flow使用
一、前言:Flow是
kotlin
提供的一个工具,使用协程封装成生产者-消费者模式,上流来负责生产,下流来接收消耗。
因为我的心
·
2023-11-28 12:05
kotlin
中map的使用技巧
","age"to25)mapp.getValue("name")mapp["name"]//相当于上一句代码2.map的遍历for((k,v)inmap){println("$k->$v")}3.在
kotlin
zb_3Dmax
·
2023-11-28 11:43
java
kotlin
android
开发语言
jvm
mybatis
kotlin
集合list的使用
普通list的创建以及元素的获取funmain(){varlist=listOf("zhangsan","lisi")//普通获取方式println(list[0])println(list[1])println(list[2])//会出现下标越界异常//防止出现下标越界异常//方式1println(list.getOrElse(2){"下标越界了啊!"})//方式2:getOrNull()+空合
qq_42588016
·
2023-11-28 11:42
kotlin
kotlin
list
android
kotlin
添加第一个 集合_
kotlin
中怎么给list添加元素?
publicinterfaceListextendsCollection是接口,不能直接使用,必须由它的实现子类才能使用。set(index,obj);方法某些时候可以实现添加新元素。以下是ArrayList的set源码部分:/***Replacestheelementatthespecifiedpositioninthislistwith*thespecifiedelement.*使用eleme
长劲鹿鹿
·
2023-11-28 11:42
kotlin
添加第一个
集合
Kotlin
中RecyclerView的使用
上一篇介绍了ListView中的使用基本流程,但是本文的RecyclerView更加的强大,可以实现比listview更多的功能。所以经过学习郭神的《第一行代码》的RecyclerView的这一部分,所以总结一下学习的成果,也为后面的使用准备一份借鉴的资料。1准备好实体类classNews(varpicture:Int,varname:String,vardetail:String)2准备好rec
倔强的加瓦
·
2023-11-28 11:10
Android
kotlin
android
java
Kotlin
中的List
Kotlin
中的List文章目录
Kotlin
中的ListSampleRunandOutList只读列表创建List常见方法SampleRunandOutMutableList创建MutableListSampleRunandOut
K_Hello
·
2023-11-28 11:09
kotlin基础
Kotlin
中常见的List使用
findLast7.indexOf()和lastIndexOf()查找元素下标8.Slice切片9.Take()和drop()获取指定长度1.filterfilter就像其本意一样,可以通过filter对
Kotlin
list
Mr YiRan
·
2023-11-28 11:37
Kotlin
kotlin
list
java
MacOS14 Sonoma 安装 Flutter 开发环境
主要功能是通过蓝牙BLE控制设备的一个Iot边缘设备,最初以为是要用Java(
kotlin
)或者Object-C(swift)这样的开发方式安卓和IOS两款App,后来才知道这个最终客户是德国工业部某下属公司的一个项目要求用
Joson.e8love
·
2023-11-28 08:12
flutter
跨平台
MacOS
Dart
kotlin
基础 20 数据流处理
kotlin
.jpegdataclassTut(vartitle:String,varcourses:Int,varauthor:String,varcategory:String)定义数据类Tut来描述课程对象
zidea
·
2023-11-28 07:37
Kotlin
浅谈(二)
image.png原作者:移动研发部-郭烽文章转载自公众号:轻易科技技术中心原文地址:https://mp.weixin.qq.com/s/pUGh2fb-5Qy2yVgpxo3Wtg在上篇浅谈
Kotlin
aYan124
·
2023-11-28 06:59
精通协程的必会十一个高级技巧
介绍协程是
Kotlin
的一项强大特性,它使并发编程更加直观、简单。它允许我们将异步操作表达为顺序代码,避免了回调地狱和线程管理的复杂性。但协程不仅仅是一个基本的异步工具,它还具备许多高级功能,
BlueSocks
·
2023-11-28 05:01
【
Kotlin
篇】聊一聊
Kotlin
的扩展函数
就功能来说,
Kotlin
中的扩展函数与之是一致的,但是
Kotlin
原生就自带此特性,使用也更加简练。
Kotlin
的扩展函数该如何使用?
付十一v
·
2023-11-28 02:10
使用Docker、WSL2、Spring、
Kotlin
、Taro 等技术写一个小程序
首先是技术的定型,因为是纯练手的项目,一切追求最新的技术,最终选定以下开发模式:1.服务端采用SpringBoot+Mybatis-plus的主要方法实现CURD语言使用
kotlin
2.客户端采用微信小程序单端
小明gege
·
2023-11-28 01:05
kotlin
中list操作实战(有注释)
vallist=listOf(0,1,2,3,4,5,6,7,8,9)funmain(args:Array){actionSum()actionFilter()actionMapping()actionElement()actionProduct()actionSort()}/***总数操作*/funactionSum(){//集合中至少有一个元素满足条件,则返回trueprintln(list.
xiaopangcame
·
2023-11-27 22:20
kotlin
kotlin
Kotlin
| 1.定义和目的
本章内容包括:
Kotlin
的基本示范
Kotlin
语言的主要特征Android和服务端开发的可能性
Kotlin
与其他语言的区别用
Kotlin
编写并运行代码
Kotlin
和Java一样是一种静态类型的编程语言
Jinbeen
·
2023-11-27 14:06
kotlin
惯用语法
kotlin
模拟运行器https://try.
kotlin
lang.org/惯用语法函数定义//有返回值funsum(a:Int,b:Int):Int{returna+b}//无返回值funprintSum
陈桐Caliburn
·
2023-11-27 12:38
推荐你一个基于Koin, Ktor & Paging等组件的KMM Compose Multiplatform项目
推荐你一个基于Koin,Ktor&Paging等组件的KMMComposeMultiplatform项目
Kotlin
MultiplatformMobile(KMM)已经从一个雄心勃勃的想法发展成为一个稳定而强大的框架
Calvin880828
·
2023-11-27 12:51
kotlin多平台
kotlin
JVM 内存管理深度剖析
Java具有跨平台、跨语言的特性,也是因为JVM可以把Java字节码、
Kotlin
字节码、Groovy字节码等翻译成可以被Linux、Windows
tmacfrank
·
2023-11-27 11:01
Java
jvm
java
开发语言
idea运行项目出现 Module was compiled with an incompatible version of
Kotlin
的解决方案
运行项目出现Modulewascompiledwithanincompatibleversionof
Kotlin
.Thebinaryversionofitsmetadatais1.5.1,expectedversionis1.1.16
一枚开发小咸鱼
·
2023-11-27 06:35
工作中遇到的问题
idea
kotlin
jar
maven
spring
Kotlin
应用——使用kt进行web开发 & 使用h2database进行初始化数据库 & mybatis-plus使用
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-27 05:10
SpringBoot
kotlin
前端
数据库
Kotlin
进阶-4-Bitmap压缩与缓存
目录1、背景2、图片压缩2.1、采样率压缩2.2、质量压缩2.3、尺寸压缩3、图片缓存3.1、LruCache内存缓存3.2、DiskLruCache磁盘缓存3.2.1、DisLruCache创建3.2.2、DisLruCache添加缓存3.2.3、DisLruCache获取缓存4、ImageLoader5、RecyclerView卡顿优化1、背景在Android中,图片是以Bitmap对象存在和
我要看一下山顶的风景
·
2023-11-27 00:40
Kotlin进阶
Bitmap
压缩
缓存
LruCache
DiskLruCache
Android CameraX学习记录(二)
kotlin
mjepg服务
AndroidCameraX实现Mjpeg服务获取相机原数据MJPEGMJPEG协议简介JPEG编码YUY420转NV21Jpeg编码AndroidHTTP服务端AndroidAsyncMjpeg服务效果展示完整代码获取相机原数据通过ImageAnalysis[图片分析]来获取相机的缓冲数据//创建图像分析valimageAnalysis=ImageAnalysis.Builder()//设置输出
song7641
·
2023-11-27 00:40
android
android
kotlin
Android自定义控件开发入门与实战(12)Canvas,
kotlin
入门潜修
RectFbounds:要保存的区域所对应的举行对象intsaveFlags:取值ALL_SAVE_FLAG表示保存全部内容。别的值之后再讲述。第二个构造函数其实和第一个一样,只不过它是根据4个点来构造一个矩形的。下面我们接下来以Xfermode为例,看看saveLayer()函数都做了什么。我们先使用Xfermode来做一个SRC_IN的效果:@OverrideprotectedvoidonDr
m0_66264324
·
2023-11-27 00:39
程序员
架构
移动开发
android
Android获取原始图片Bitmap的宽高大小尺寸,
Kotlin
Android获取原始图片Bitmap的宽高大小尺寸,
Kotlin
valoptions=BitmapFactory.Options()options.inJustDecodeBounds=truevaldecodeBmp
zhangphil
·
2023-11-27 00:04
kotlin
Android
android
kotlin
UniWebView的更新日志【### 5.3.0 (28 Jan, 2023)】
UniWebView的更新日志#ReleaseNote###5.3.0(28Jan,2023)####Add*Supportforcustomizationof
Kotlin
andAndroidBrowserpackageversions.Thiscanhelptoresolvetheconflictwithotherpluginswhichuseanotherversionofthesepacka
nmg10
·
2023-11-26 23:18
unity3d
UniWebView
Ktjs 使用现有的 Js 库
在Ktjs的开发过程中,经常会遇到要使用js现有模块的问题,我们不可能在
Kotlin
上完整的造一套新的轮子。
何晓杰Dev
·
2023-11-26 22:52
Kotlin
学习——kt里的集合,Map的各种方法之String篇
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-26 21:57
SpringBoot
kotlin
学习
开发语言
Kotlin
学习——kt里的委派模式Delegation & kt里的特性
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-26 21:57
SpringBoot
kotlin
学习
开发语言
Kotlin
学习——kt里的作用域函数scope function,let,run,with,apply,also
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-26 21:23
SpringBoot
kotlin
学习
开发语言
Kotlin
初探
示例源码传送门前言
Kotlin
是一种在Java虚拟机上执行的静态型别编程语言,它主要是由俄罗斯圣彼得堡的JetBrains开发团队所发展出来的编程语言。
Code4Android
·
2023-11-26 19:13
编程语言
android
Kotlin
Kotlin
笔记4-可见性修饰符和扩展函数
参考自官网介绍:http://
kotlin
lang.org/docs/reference/extensions.html1.VisibilityModifiers可见性修饰符可见性修饰符有四种:private
unicorn97
·
2023-11-26 19:11
Kotlin
Kotlin
Kotlin
Visibility
Modifiers
扩展函数
扩展属性
可见性修饰符
学习一下
Kotlin
(一)
前言
Kotlin
出来有几个年头了,不温不火,google粑粑在今年I/O大会上宣布
Kotlin
成为Android的官方语言(可能是谷歌和甲骨文Java神仙打架后,做出的调整),算是在android开发的老司机和新司机的脑子里都留下了印象
yy邪
·
2023-11-26 19:41
android
android
android开发
Kotlin
Kotlin
Reference (十一) Visibility Modifiers
在
kotlin
中油4个可视化修饰符:private,protected,internal,public。如果没有显式修饰符,则使用默认可见性public。
shineflowers
·
2023-11-26 19:10
Kotlin
kotlin
Kotlin
元编程之 KSP 全面突破
什么是元编程没想到吧,这世上除了元宇宙,还有元编程,如果没有接触过,可能会有点懵,不过没关系,简单的说就是用代码来生成代码。实现元编程的传统常见手段主要是使用APT注解处理器+JavaPoet组合拳,如果你是作为一名Android开发者,一定在曾经或者现在使用过很多知名的开源库,比如ButterKnife、ARouter等,这些都是基于注解处理器+JavaPoet的方式实现的元编程,是的,虽然元编
川峰
·
2023-11-26 19:38
kotlin
kotlin
android
KSP
元编程
注解处理器
kotlin
封装_
Kotlin
程序| 封装级别的各种可见性修改器的示例
kotlin
封装封装级别的各种可见性修改器(VariousVisibilityModifiersonPackageLevel)Visibilitymodifiersarethatsettheaccessibility
cumt30111
·
2023-11-26 19:37
java
封装
android
多态
接口
深入探究
Kotlin
的可见性控制,从internal入手
/今日科技快讯/近日,在Google亚太区可持续发展大会,Google承诺到2030年,全球所有数据中心和园区使用24/7无碳能源运营。在大会上,Google工程师介绍了GoogleSearch和GoogleMaps新推出的AirQuality功能,它使用AI技术帮助人们查看当天空气质量状况,了解是异常的大雾弥漫还是危险的浓烟。/作者简介/本篇文章转自TechMerger的博客,文章主要从inte
郭霖_
·
2023-11-26 19:03
kotlin
android
开发语言
java
Kotlin
Jetpack 实战:01.
Kotlin
基础
在这些新技术里,
Kotlin
,协程,Jetpack是最具代表性的,它们的知识体系复杂,学起来难度大,学完后实战的坑也多。本系列文章原本是我为小组新人培训准备的,现在重新整理分享出来。
朱涛的自习室
·
2023-11-26 19:29
Kotlin
Jetpack
实战
android
kotlin
记一次
Kotlin
Visibility Modifiers引发的问题
概述测试环境爆出ERROR告警日志java.lang.IllegalStateException:Didn'tfindreportforspecifiedlanguage,登录测试环境ELK查到如下具体的报错堆栈日志:java.lang.IllegalStateException:Didn'tfindreportforspecifiedlanguageatcom.aba.report.servic
johnny233
·
2023-11-26 19:27
Kotlin
kotlin
kotlin
入门
1.变量声明varxx=,自动赋值,弱类型varxx:Int=强制指定类型Byte=MAX.VALUEByte、Int、Long可以通过上述方式获取最大最小值2.函数使用fun函数名(参数:参数类型):返回值类型{函数体}例子funnameFun(var1:String,var2:Int):String{return"";}fun前面可加publicprivateprotect等修饰符nameFu
泓汉
·
2023-11-26 18:55
解决android studio 一直卡在Gradle:Resolve dependencies‘:classpath‘的问题
在今年的Google开发者大会上,Google宣布了
Kotlin
是Android的主要开发语言了,从此
Kotlin
有了个亲爸爸androidstudio3.0preview提供了
kotlin
的支持,2.
梦之归途
·
2023-11-26 18:34
Android
android
【
Kotlin
】高阶函数和Lambda
文章目录高阶函数抽象和高阶函数方法引用表达式使用场景Lambda表达式lambda表达式类型Lambda开销闭包Java实现闭包
Kotlin
中的闭包高阶函数
Kotlin
天然支持了部分函数式特性。
xoliu1
·
2023-11-26 11:25
kotlin
kotlin
开发语言
android
【
Kotlin
】类与接口
文章目录类的定义创建类的实例构造函数主构造函数次构造函数init语句块数据类的定义数据类定义了componentN方法继承AnyAny:非空类型的根类型Any?:所有类型的根类型覆盖方法覆盖属性覆盖抽象类接口:使用interface关键字函数:funUnit:让函数调用皆为表达式表达式函数体类头格式化类的定义类可以包含:构造函数和初始化块函数属性嵌套类和内部类对象声明你可以将类想象成一个对象的模板
xoliu1
·
2023-11-26 11:55
kotlin
kotlin
开发语言
android
kotlin
内置函数对数组进行各种操作
plus()函数是
Kotlin
标准库中的一个扩展函数,可以用于合并两个同类型的数组。
遥不可及zzz
·
2023-11-26 11:50
kotlin
开发语言
android
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他