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
语言学习08 ——
kotlin
接口类、抽象类、伴生对象
本小节主要介绍
kotlin
接口类、抽象类、伴生对象的相关知识。1、
kotlin
的接口在Java中,从jdk8开始,Java的接口中可以有默认方法的实现。
kotlin
的接口与Java相似。
LiangLliu
·
2023-08-08 18:31
彻底搞懂
Kotlin
的高阶函数、匿名函数、Lambda表达式
在
Kotlin
还没成为Android开发首选语言之前,我们一直是使用Java语言来开发Android应用。
HurryYu_YZH
·
2023-08-08 18:55
函数式接口
Lamda的方式提示和编写函数式接口:只有一个抽象方法的接口(可有多个默认方法)java的写法@FunctionalInterfacepublicinterfaceRunnable{voidrun();}
kotlin
KtYY
·
2023-08-08 17:43
kotlin
函数
funcalculate(x:Int,y:Int,operation:(Int,Int)->Int):Int{returnoperation(x,y)}funsum(x:Int,y:Int)=x+yfunmul(x:Int,y:Int)=x*yfunoperation():(Int)->Int{return::square}funsquare(x:Int)=x*xdataclassItem(val
艺菲
·
2023-08-08 17:31
kotlin
开发语言
android
Kotlin
集合
import
kotlin
.math.absclassDemoCollections{}valsystemUsers:MutableList=mutableListOf(1,2,3)valsudoers:
艺菲
·
2023-08-08 17:31
Kotlin
kotlin
android
Kotlin
作用域函数
classDemoScope{}funcustomPrint(s:String){print(s.uppercase())}funprintNonNull(str:String?){println("Print$str")str?.let{print("*")customPrint(it)println()}}funprintIfBothNonNull(strOne:String?,strTwo:
艺菲
·
2023-08-08 17:31
Kotlin
kotlin
开发语言
android
Kotlin
枚举类
枚举类最基本的用法是实现一个类型安全的枚举。枚举常量用逗号分隔,每个枚举常量都是一个对象。enumclassColor{RED,BLACK,BLUE,GREEN,WHITE}枚举初始化每一个枚举都是枚举类的实例,它们可以被初始化:enumclassColor(valrgb:Int){RED(0xFF0000),GREEN(0x00FF00),BLUE(0x0000FF)}默认名称为枚举字符名,值从
bruce1990
·
2023-08-08 16:59
Kotlin
~Mediator中介者模式
概念创建一个中介来降低对象之间的耦合度,关系”多对多“变为“一对多”。角色介绍Mediator:抽象中介者,接口或者抽象类。ConcreteMediator:中介者具体实现,实现中介者接口,定义一个List管理Colleague对象。Colleague:抽象同事,定义同事类的接口或者抽象类,保存中介者对象,实现同事类通用的方法。ConcreteColleague:具体同事类,实现抽象同事类。通过中
不会画板子的物联网工程师
·
2023-08-08 16:33
移动开发
#
Android
kotlin
中介者模式
Mediator
android studio内存分析之Memory profiler的使用
AndroidStudio中内存分析工具Memoryprofiler的使用1.打开MemoryProfiler2.工具使用3.内存选项说明4.内存性能分析器概览5.内存计算方式6.查看内存分配7.捕获java/
kotlin
山南237
·
2023-08-08 15:15
android
studio
android
ide
Kotlin
重点理解安全性
目录一
Kotlin
安全性1.1可空类型1.2安全调用运算符1.3Elvis运算符1.4非空断言运算符1.5安全类型转换1.6延迟初始化一
Kotlin
安全性
Kotlin
在设计时采用了一系列策略,旨在尽可能地减少空指针异常
长安不及十里
·
2023-08-08 14:13
#
Kotkin
kotlin
开发语言
android
学习
后端
Kotlin
重点理解函数
Lambda表达式1.1Lambda表达式的基本语法1.2内联函数1.3函数的引用1.4函数作为返回值1.5匿名函数与具名函数一Lambda表达式1.1Lambda表达式的基本语法Lambda表达式是
Kotlin
长安不及十里
·
2023-08-08 14:43
#
Kotkin
kotlin
开发语言
android
后端
java
The ‘
kotlin
-android-extensions‘ Gradle plugin is no longer supported.
Android使用
kotlin
开发,运行报错The'
kotlin
-android-extensions'Gradlepluginisnolongersupported.Pleaseusethismigrationguide
SpringflowerXu
·
2023-08-08 14:12
android
kotlin
开发语言
Kotlin
Design Pattern: Command
Thecommandpatternisusedtoexpressarequest,includingthecalltobemadeandallofitsrequiredparameters,inacommandobject.Thecommandmaythenbeexecutedimmediatelyorheldforlateruse.Setup:CommandInterface:Definethe
ParanoidMarvern
·
2023-08-08 10:40
Android LinearLayout dynamic add child ImageView,Glide load,
kotlin
AndroidLinearLayoutdynamicaddchildImageView,Glideload,
kotlin
images.xmlimage.xmlvalitems=readAllImage(
zhangphil
·
2023-08-08 05:42
Android
kotlin
Glide
android
glide
kotlin
Kotlin
基础--集合基础总结
在
Kotlin
中集合同样是有三大类:List、Set、Map。作用含义都和Java的类似。
d41f12d62517
·
2023-08-08 04:03
Jetpack Compose Beta 版现已发布!
Compose提供了新一代声明式的
Kotlin
API,可帮助您以更少的代码构建精美、响应迅速的应用。构建该工具包的目的在于与现有Android应用和Je
谷歌开发者
·
2023-08-08 03:02
Flutter高仿微信-第23篇-支付-设置金额
Flutter高仿微信系列共59篇,从Flutter客户端、
Kotlin
客户端、Web服务器、数据库表结构、Xmpp即时通讯服务器、视频通话服务器、腾讯云服务器全面讲解。
六毛六66
·
2023-08-08 00:37
Flutter高仿微信
flutter
微信
Kotlin
协程源码分析(一)
Kotlin
Coroutine原理解析
Kotlin
Coroutines(协程)完全解析(二),深入理解协程的挂起、恢复与调度深入理解
Kotlin
Coroutine(一)CoroutineContext协程的上下文
LSteven
·
2023-08-07 22:13
kotlin
协程[6]:挂起函数与全局协程实例分析
上一篇最后对
Kotlin
中Lambda表达式传参这块进行了代码说明,由于这块比较容易引起混淆,所以再基于上次的程序再来巩固一下,先回顾一下上一次的程序:基于此再来修改一下,再定义几个函数:好,接下来咱们来调用一下
瑜小贤
·
2023-08-07 21:51
NetWorkSdk
Kotlin
网络库
kotlin
版本
NetWorkSdk
Kotlin
目录demo案例项目介绍maven配置依赖引入域名,intercept,factory配置解析服务器提供的json自定义BaseBean解析data里面的数据,统一错误处理
V一个冬季V
·
2023-08-07 13:52
网络
kotlin
开发语言
MVVM的简单应用示例
示例:协程+Retrofit+ViewModel+LiveData+DataBinding网络通信准备工作:启用DataBing在module的gradle添加
kotlin
-kapt插件plugins{
木水Code
·
2023-08-07 04:41
Android Studio 3.6(++) 升级
Kotlin
Plug
由于国内原因,AndroidStudio每次提示更新
Kotlin
Plug但下载失败。原因大家都懂得。
挨踢星
·
2023-08-07 03:24
Jetpack:Room使用报错FAQ
Jetpack:Room+
kotlin
协程?事务问题分析,withTransactionAPI详解.Room在搭建的时候出现几个小问题,记录一下。
pumpkin的玄学
·
2023-08-07 02:04
Jetpack
my
sqlite
android
jetpack
room
报错指南
retrofit+Rxjava,多服务器地址封装.回调接口封装
的使用已经有很长时间了.如何引用,自行搜索.1.当前项目,作为BaseUrl的域名(ip地址)有多个.封装RetrofitUtils工具类.讲BaseUrl作为Map的key,Retrofit实例对象为Value.当前是
kotlin
起个名字好烦呀
·
2023-08-06 23:44
kotlin
修饰符
kotlin
中有四种修饰符:publicprivateprotectedinernal函数,属性和类,对象,接口可以在“toplevel”中声明,可以直接属于包//info.ktpackageexamplefunmore
_Ryan
·
2023-08-06 20:49
协程Coroutines入门
添加依赖:dependencies{implementation("org.jetbrains.
kotlin
x:
kotlin
x-coroutines-core:1.6.0")implementation
躺平君~从安卓到全栈
·
2023-08-06 19:39
Android基础-总结笔记
android
kotlin
德施曼特约•湖南智能锁市场调研
图片发自App【德施曼特约•湖南智能锁市场调研】智哪儿走访湖南南湖市场,南湖市场是湖南建材家居集散地之一,除了传统的
灯饰
照明、五金卫浴等建材品类以外,越来越多的智能锁、智能晾衣机、智能马桶、扫地机器人等智能家居品类开始入驻
智能彭友圈
·
2023-08-06 18:58
Kotlin
中级篇(四):继承类
一、面向对象的特征面向对象的三大特征:封装、继承、多态由于面向对象的三大特征太过于普通,而且这并不是
Kotlin
中特有的知识。在这里就不多做描述。
贪玩丶
·
2023-08-06 17:25
Kotlin
基础(十一):反射和注解
前言本文主要讲解
kotlin
反射和注解。
LZacking.
·
2023-08-06 16:41
Kotlin
kotlin
开发语言
android
java
LeetCode之Binary Tree Level Order Traversal II(
Kotlin
)
问题:方法:递归遍历,然后按深度存入不同的list,最后输出map的values即为不同层级的nodes。packagecom.eric.leetcodeclassBinaryTreeLevelOrderTraversalII{privatevalresult=mutableMapOf>()funlevelOrderBottom(root:TreeNode?):List>{result.clear
糕冷羊
·
2023-08-06 15:54
kotlin
类和对象
kotlin
使用class声明类
kotlin
类由类名、类头、以及由花括号包围的类体构成。类头由参数和主构造函数构成,类头可以省略。类体有变量元素和函数构成,也可以是内部类。类体可以省略。
nade_s
·
2023-08-06 13:22
【Compose】Desktop Application 初尝试
开发者,自从Jetpack发布以来,其中的Compose组件就深深的吸引了我,在去年就用新版androidstudio创建模板尝鲜了一把,不过并没有投入太多时间和精力,其实还有一个消息我没太关注,就是
kotlin
lucky_tom
·
2023-08-06 12:31
Compose
android
kotlin
android
jetpack
jetbrains
Kotlin
1.9.0 发布:带来多项新特性,改进 Multiplatform/Native 支持
新特性
Kotlin
的最新版本引入了许多新的语言特性,包括用于开放范围的…[A-Za-z\s]+),\s(?[A-Z]{2}):\s(?
xiangzhihong8
·
2023-08-06 09:34
杂文
kotlin
开发语言
android
使用
kotlin
编写html dsl框架
前排提醒,这个框架就是我写着玩的,如果您已经会使用vue或其他前端框架,这篇文章可能对您没有什么意义。即使您不会如上提到的框架,也不要对该框架报有过高的期待,该框架更多的是,我自己的自娱自乐。这里还要提醒一下,该框架没有实现对css和js的支持,就是一个生成html代码的工具。前言使用和演示代码后记前言为什么我要写这个玩意出来?因为我有时想用网页写一写游戏评测文章,而用html编写就可以比较方便地
杜壁奇
·
2023-08-06 08:46
kotlin
html
前端
一切皆是映射:詳解
Kotlin
Map 集合類
map'ssizevarmp=mapOf(1to"aone",2to"two",3to"three")println(mp.size)//3getkeyvalueprintln(mp[2])//twoforiteratorfor((k,v)inmp){println("$k->$v")}//1->aone//2->two//3->threeforEachiteratormp.forEach{k,v
禅与计算机程序设计艺术
·
2023-08-06 08:18
写给Android开发者的协程基本原理
我们
kotlin
语言的协程是coroutinesforjvm的实现方式。底层原理也是利用java线程。基础知识生态架构相关依赖库dependencie
yihanss
·
2023-08-06 08:04
Android开发
android
kotlin
Android开发学习笔记——
Kotlin
协程
Android开发学习笔记——
Kotlin
协程Android中的异步编程协程基本使用runBlockingCoroutineScope.launch简单使用suspend挂起总结Android中的异步编程我们知道
Yang杰
·
2023-08-06 08:02
Android开发学习笔记
Android
android
android paging 库介绍
1.1目录结构implementation"androidx.paging:paging-runtime:2.1.2"之所以没用最新的是因为
kotlin
版本号冲突,所以降低了版本paging.png1.2
勇敢地追
·
2023-08-06 06:01
掌握Memory Profiler技巧:识别内存问题
目录一、导读二、概览三、如何使用四、页面说明4.1Java和
Kotlin
分配情况分析4.1.1时间轴及对应的内存4.1.2tab&visualization4.1.34.1.44.1.54.1.6classname4.1.7instance4
Android西红柿
·
2023-08-06 05:28
工具-效率
java
android
面试
性能
memoryprofiler
Android Glide MemorySizeCalculator计算值,
Kotlin
AndroidGlideMemorySizeCalculator计算值,
Kotlin
for(iin100..1000step50){valcalculator=MemorySizeCalculator.Builder
zhangphil
·
2023-08-06 01:20
Glide
Android
kotlin
android
glide
kotlin
android MediaPlayer TextureView 视频列表播放
kotlin
代码如下,有些无用代码就懒得删除了。播放帮助类classMyPlayerH
微笑中的你
·
2023-08-06 01:45
kotlin
—委托属性及其原理
不仅类可以使用委托,属性也可以使用委托,本章节我们介绍委托属性及其实现原理1、语法语法如下:var/valpropertyName[:Type]byexpresspropertyName:属性名称Type:如果可以从express中推导出类型,则可以省略,否则不能省略by后面的express:表达式,表示属性的get和set委托给表达式实现2、属性委托给类实现及其原理此种方式是将属性的get和se
jxiang112
·
2023-08-06 00:52
在
Kotlin
1.3.2 Activity中使用ViewModelProvider
classMainActivity:AppCompatActivity(){overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)valviewModelProvider=ViewModelProvider(thi
tjjingpan
·
2023-08-05 17:28
kotlin
android
开发语言
Kotlin
~Visitor访问者模式
概念将数据结构和操作分离,使操作集合可以独立于数据结构变化。角色介绍Visitor:抽象访问者,为对象结构每个具体元素类声明一个访问操作。Element:抽象元素,定义一个accept方法ConcreteElement:具体元素,实现抽象元素的accept方法,在accept方法中调用访问者的访问方法以完成对一个元素的操作。ConcreteVisitor:具体访问者,实现抽象访问者声明操作。Obj
不会画板子的物联网工程师
·
2023-08-05 14:21
移动开发
#
Android
kotlin
访问者模式
Visitor
拥抱创新:用
Kotlin
开发高效Android应用
拥抱创新:用
Kotlin
开发高效Android应用引言在当今数字时代,移动应用已经成为人们生活中不可或缺的一部分。无论是社交媒体、电子商务还是健康管理,移动应用已经深刻地影响了我们的生活方式。
Calvin880828
·
2023-08-05 12:34
jetpack
compose
Kotlin进阶
android
jetpack
android
kotlin
Kotlin
单例代码实例
目录一、饿汉式的实现二、懒汉式的实现三、安全懒汉式的实现四、双重校验DCL的实现一、饿汉式的实现
Kotlin
版本objectSingletonDemoKt/***背后的逻辑代码:publicfinalclassSingletonDemoKt
xuyin1204
·
2023-08-05 11:02
Kotlin
单例
Kotlin
基本知识入门(Java程序员角度)
目录一
Kotlin
基本认识1.1概述1.2优势1.3跨平台1.4安装1.5Idea选择
Kotlin
c项目1.6为啥要学习
Kotlin
二基本语法2.1HelloWorld2.2变量2.3关键字与修饰符2.4
长安不及十里
·
2023-08-05 11:01
安卓
java
kotlin
开发语言
学习
后端
Kotlin
委托
委托委托==代理方法内的成员永远拿不到thisRef:官方委托和自定义委托-》方法里面没办法使用反射委托只能类委托和属性委托
Kotlin
委托本文链接:https://blog.csdn.net/feather_wch
猎羽
·
2023-08-05 11:30
Kotlin
kotlin
微信
开发语言
ReentrantLock锁并发环境线程安全读写ArrayList,
Kotlin
ReentrantLock锁并发环境线程安全读写ArrayList,
Kotlin
import
kotlin
x.coroutines.
zhangphil
·
2023-08-05 11:59
kotlin
kotlin
扩展函数工具类篇(
Kotlin
)
引言:本文仅记录自己项目中使用到的扩展类、则需使用!(均为kt文件)一、ActivityExpand/***启动Activity*/funAppCompatActivity.startPager(actClass:Class){startActivity(Intent(this,actClass))}/***启动Activity*/funContext.startPager(actClass:Cl
卖n-bomb的小男孩
·
2023-08-05 10:01
android
开发
kotlin
android
工具类
上一页
64
65
66
67
68
69
70
71
下一页
按字母分类:
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
其他