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
Koltin
Koltin
中的代理属性 - 自定义委托
前言Kotlin是一种在Java虚拟机上运行的静态类型编程语言,被称之为Android世界的Swift,在GoogleI/O2017中,Google宣布Kotlin成为Android官方开发语言将属性委托给另一个属性一个属性可以把它的set/get方法委托给另一个属性,属性View的get/set委托给了ViewDelegate去做classTestActivity:DaggerAppCompat
盛世光阴
·
2024-02-14 09:15
关于高版本Android Studio使用KTS(
koltin
)作为脚本代替Gradle构建的细节
前两天刚刚才写了安卓构建下载太慢的博客,今天新建项目又用到kotlin作为脚本构建项目时出新问题。一开始我是直接从自己的文章复制粘贴到新项目的gradle当中,结果上来就报好几个红,给我人干懵了。Unexpectedtokens(use';'toseparateexpressionsonthesameline)pluginManagement{repositories{maven{url'http
席卷全城
·
2024-02-13 13:03
android
studio
android
ide
Java中的常量编译
今天在查看自己之前写的代码时,突然发现有点不对劲,代码如下:if(Build.VERSION.SDK_INT
Koltin
>ShowKotlinBytecode,这样字节码就显示出来了,如下:可以看到”LINENUMBER11L0
android_cai_niao
·
2024-01-31 11:50
java
常量
常量编译
字节码
常量字节码
【Kotlin】协程的字节码原理
前言协程是
Koltin
语言最重要的特性之一,也是最难理解的特性。网上关于kotlin协程的描述也是五花八门,有人说它是轻量级线程,有人说它是无阻塞式挂起,有人说它是一个异步框架等等,众说纷芸。
devnn
·
2024-01-16 07:14
kotlin
Android
kotlin
开发语言
android
Koltin
值得学习的原因
简洁性这里我以最简单的POJO为例publicclassUser{privateStringname;privateintage;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicintgetAge(){returnage;}publicvoidsetAge(intage){t
小悦儿beauty
·
2024-01-05 20:13
Kotlin - 关键字与操作符
如今,
Koltin
在Google的不管更新和完善之下,逐渐趋于成熟,而且相关教程
JamesYang1624
·
2023-11-30 01:11
java写代码思维方式_不要用Java的语法思维来写Kotlin
个人感觉对于Null的检查是
Koltin
最语法糖的东西了,强制在编码过程中考虑空指针
飞飞娃的姐姐
·
2023-10-30 15:53
java写代码思维方式
学习Kotlin中出现的常用操作符
学习
koltin
,弄懂它的操作符的意思很重要,下面就记录一下Kotlin常用操作符:1、类型判断符is检查某个实例是否是某个类型,如果判断出属于某个类型,那么判断后的分支中可以直接当做该类型使用,无需显示转换
牛奶糖_王小二
·
2023-10-30 05:24
Kotlin 协程再探之为什么使用协程反而更慢了?
,讲述在某次debug某个问题时,发现同事写的
Koltin
协程某个不恰当的地方,并最终诱发了BUG的过程。
equation_l
·
2023-10-18 20:40
kotlin
开发语言
android
java
Kotlin设计模式之策略模式
KotlinJava输出output.png实现策略模式时,
Koltin
则显得格外亮眼。理由就是高阶函数的运用。在Kotlin的世界中,函数是一等公民。
塞上牧羊空许约
·
2023-10-15 06:16
Android 从 0 开始学习自定义 View(十一) 自定义九宫格
如果对Kotlin还不了解的推荐一下郭神的《第一行代码》Kotlin版,比较容易上手的
Koltin
入门书籍。
是刘航啊
·
2023-10-14 12:39
为你理清Android项目Gradle配置,解决常见编译问题
koltin
版本和AndroidStudio的关系用到JetpackCompose的时候,Co
kanvast
·
2023-10-05 21:28
Gradle
android
android
studio
gradle
升级Room引发的惨案!!
koltin
Releasedetails后来把
koltin
版本改成1.6.0,报如下的错,我们才知道gradle是需要先升级的所以升级kotlin版本有问题,可以换一个别的kotlin版本试试gradle
Zhongyi_Li
·
2023-09-29 12:21
Android
android
android
studio
gradle
记录
Koltin
遇到的奇怪错误
java.lang.NullPointerExceptionjava.lang.NullPointerException:{…}mustnotbenullatcom.sohu.sohuvideo.mvp.ui.fragment.popup.MVPPopUpMemberFragment.updateOpenVipButton(MVPPopUpMemberFragment.kt:659)atcom.s
Zhongyi_Li
·
2023-09-27 21:17
kotlin
Kotlin-延迟初始化
Koltin
中属性在声明的同时也要求要被初始化,否则会报错。
有腹肌的豌豆Z
·
2023-09-24 23:05
26.kotlin的get和set方法
方法funmain(args:Array){valp=Person()p.name="李四"println(p.name)}classPerson{varname="张三"varage:Int=20}
koltin
写代码的向日葵
·
2023-09-22 19:24
Kotlin --- Operator Overloading
操作符与重载函数
Koltin
的操作符和C++一样,允许操作符定义不同类型的参数进行处理,而编译阶段只会允许操作符定义的类型进行处理。
None_Ling
·
2023-09-02 16:30
Koltin
基础(一)基本语法
基本类型数字类型比特数(bit)Byte整数8Short整数16Int整数32Long整数64Float浮点数32Double浮点数64Char字符16Array数组——Boolean布尔16String字符串——字符串模板字符串字⾯值可以包含模板表达式,即⼀些⼩段代码,会求值并把结果合并到字符串中。模板表达式以美元符($)开头,由⼀个简单的名字构成:vali=10println("i=$i")/
Showdy
·
2023-09-01 10:33
Kotlin扩展函数
我们都知道
Koltin
这门语言与Java有非常好的互操作性,并且扩展函数这个新特性可以很平滑与现有Java代码集成。
Air Field
·
2023-08-25 05:24
Kotlin
Kotlin
Kotlin零基础学习 Loop循环、Range区间
Loop是循环的意思,Range是区间的意思,
Koltin
是如何写循环和区间的呢funmain(args:Array){//1.从1到100的区间表示从1-100【1,100】varnumber=1..100
__素颜__
·
2023-08-22 16:18
koltin
的常用操作符 (2018-12-10)
koltin
的常用操作符(参考他人进行整理,用于个人笔记)内联扩展函数之let内联扩展函数之with内联扩展函数之apply内联扩展函数之run内联扩展函数之also内联扩展函数之use一、内联扩展函数之
眼中有码
·
2023-08-17 23:40
Jetbrain——Ktor 初体验!
参考官网:https://ktor.kotlincn.net/前置知识:IDEAKotlin的函数式
Koltin
协程Socket通信二、如何使用你可以使用gradle或者maven构建一个ktor应
术鈺
·
2023-08-13 00:58
socket
kotlin
socket
netty
Grdle版本的不同导致的一些差异
gradle版本是不断迭代升级的,升级后对有些配置是有影响的,比如对kotlin配置、上传maven的方式,特此记录一下对kotlin配置的影响我们主项目的gradle版本是6.3,对项目进行
koltin
Zhongyi_Li
·
2023-06-21 09:28
kotlin
android
开发语言
koltin
协程-调度
调度调度者应该做什么(代码如何写)启动任务会议(协程构建)复杂任务如何分配(线程池分配)如何更快的解决问题(并发,异步)调度者需要收到问题反馈(异常处理)调度这需要最后执行任务的结果进行分析(合并结果)启动任务会议在前一篇文章中已经提到,这一节主要叙述调度者在面对复杂任务时的高效分配已更好更快的解决问题?至于对问题的反馈也就是异常处理,我们在下一节会单独说。线程池分配-调度器kotlin默认有四种
yueyue_projects
·
2023-04-21 18:08
Flutter开发必备Dart基础:Dart快速入门
像python、Java、
Koltin
、PHP等等都是面向对象的语言。02dart的特性JIT:即
程序IT圈
·
2023-04-10 05:26
抽象类
java
编程语言
dart
python
Android快速开发之Anko魔法(上篇)
作为一名Android开发者,学好
koltin
已经成为我们必须get的技能,而想要在工作中使用kotlin快速开发项目,Anko无疑成为首选利器!那么Anko到底是什么呢?可以为我们做哪些事情呢?
水月沐風
·
2023-04-09 14:11
Koltin
协程防抖点击
传统方式(Java和Kotlin)privatevarlastClickTime:Long=0view?.setOnClickListener{if(System.currentTimeMillis()-lastClickTime<=500L){lastClickTime=System.currentTimeMillis()return@setOnClickListener}XXXXX}缺点:每次
渐渐懂了吧
·
2023-04-08 06:39
[gradle问题][kapt] An exception occurred: android.databinding.tool.util.LoggedErrorException: failu...
最后自己想到了是不是
koltin
版本的问题呢。
hebbkeke
·
2023-04-06 21:19
5、
Koltin
相关面试题
kotlin面试题_码农乐园的博客-CSDN博客_kotlin面试题Kotlin协程是个什么东西?-掘金Kotlin如何在Android上运行?就像Java一样,Kotlin代码也被编译成Java字节码,并在运行时由Java虚拟机即JVM执行。当一个名为Kotlin的文件Main.kt被编译后,它最终会变成一个类,然后生成该类的字节码。字节码文件的名称将是MainKt.class,并且该文件将由J
lanxuan1993
·
2023-04-03 16:51
Adroid面试题
android
Koltin
请求权限(onRequestPermissionsResult 过时)
以下为kotlin申请权限的方式,在luanch中传入权限字符串数组。permReqLauncher.luanch(Array!!)privatevalpermReqLauncher=registerForActivityResult(ActivityResultContracts.RequestMultiplePermissions()){permissions->valgranted=perm
梦想改变生活
·
2023-03-30 12:44
kotlin
开发语言
android
2020互联网寒冬之下,作为一个Android老码农,是如何进入腾讯的?
绝对线程安全,相对线程安全,线程不安全)线程池是如何管理线程状态的大宇无限(C轮公司前身是豌豆荚)是我第二心仪的一家公司,办公环境,氛围,福利都好的一逼,可惜了总共七轮面试五轮技术面Kotlin的访问权限
Koltin
tianqingleyuting
·
2023-03-29 13:24
程序员
架构
React Native【学习总结】-【环境搭建】
这段时间对ReactNative的研究,算是有了一个清晰的认识,这里不讨论它能不能替代原生,因为这毫无意义,一门技术的兴起,肯定有它的必然性,何况现在阿里的Weex,Google的Flutter,以及
Koltin
Native
i校长
·
2023-03-29 01:29
Kotlin系列 - 进阶深入泛型从java到Kotlin(四)
(一)Kotlin系列-函数与类相关细节小结(二)Kotlin系列-高阶函数与标准库中的常用函数(三)目录.png前言本篇文章从java开始讲泛型,后面再切换到kotlin,重点java的泛型掌握住,
koltin
未扬帆的小船
·
2023-03-11 13:31
Kotlin——中级篇(七):抽象类(abstract)、内部类(嵌套类)详解
在这个章节中会对
Koltin
的抽象类和内部类作出一个详细的讲解。如果对上面所提到的类的类别还不是很清晰的,请阅读我的前几篇文章。
weixin_30520015
·
2023-01-28 10:15
让没有编程经验的朋友也能通过这个系列教程用
Koltin
语言来开发项目
让没有编程经验的朋友也能通过这个系列教程用
Koltin
语言来开发项目更多:作者提Bug标签:这是一个关于Kotlin教程的项目,学好
Koltin
从这里开始,当你看完这个系列的所有文章时,我相信你是绝对有收获的
Wei_Leng
·
2023-01-18 03:16
Android
不错文章转载
Kotlin惰性集合操作之Sequence序列使用示例
目录集合操作函数和序列序列中间和末端操作创建序列总结集合操作函数和序列在了解Kotlin惰性集合之前,先看一下
Koltin
标注库中的一些集合操作函数。
·
2023-01-04 07:07
【
Koltin
Flow(五)】SharedFlow及StateFlow
目录【
Koltin
Flow(一)】五种创建flow的方式【
Koltin
Flow(二)】Flow操作符之末端操作符【
Koltin
Flow(三)】Flow操作符之中间操作符(一)【
Koltin
Flow(三)
MakerGaoGao
·
2022-08-06 10:44
Kotlin
android小菜
android
kotlin
java
Stack Overflow 上最热门的 10 个 Kotlin 问题
:Array和IntArray的区别,以及如何选择Iterable和Sequence的区别,以及如何选择常用的8种For循环遍历的方法在Kotlin中如何使用SAM转换如何声明一个静态成员,Java和
Koltin
·
2022-04-29 16:46
Stack Overflow 上最热门的 10 个 Kotlin 问题
:Array和IntArray的区别,以及如何选择Iterable和Sequence的区别,以及如何选择常用的8种For循环遍历的方法在Kotlin中如何使用SAM转换如何声明一个静态成员,Java和
Koltin
·
2022-04-08 17:52
androidkotlin
Kotlin对SP使用的封装
为了更易于使用SharedPreferences,使用
Koltin
的委托模式来对SP进行封装1.定义委托类classPreference(privatevalkey:String,privatevaldefault
kermitye
·
2021-12-31 18:48
还不知道Kotlin与Java的异同?看完这篇彻底明白了
相关视频资料:Kotlin协程从实战到原理
Koltin
语言核心点总结和实践打印日志JavaSystem.out.print("helloworld");System.out.println("helloworld
网易在职程序猿
·
2021-10-09 14:05
Android
kotlin
java
kotlin
android
Kotlin 基础之数据类型
Koltin
是支持类型推导的,通俗的讲,编译器可以再不显示声明类型的情况下,自动推导出场景所需要的类型。
王三的猫阿德
·
2021-08-30 21:37
写了多年的Java,直到看到Kotlin,原来代码可以如此优雅!
个人感觉对于Null的检查是
Koltin
最语法糖的东西了,强制在编码过程中考虑空指针,因
东海陈光剑
·
2021-06-27 09:43
2021-04-12至2021-04-18
工作最近在迁移代码,迁移部分Java代码,改成Kotlin,利用
Koltin
的部分属性进行代码结构优化。锻炼还在继续。
独行者103
·
2021-06-24 06:41
Koltin
Contract DSL分析
前言对于KotlinDSL不熟悉的同学建议先阅读《KotlininAction》第11章DSL构建本文主要探讨KotlinContractDSL,熟悉源码的同学应该都不陌生.在我们经常使用的语法糖let,apply,isNullOrBlank等中都有它们的身影出现,但是平时的开发我们可能都不会关心这个到底是做什么用的.但是随着Kotlin1.3版本发布,contract渐渐放开了部分权限让开发者可
旅旅人
·
2021-06-22 07:20
Koltin
中的代理属性 - 标准委托
前言Kotlin是一种在Java虚拟机上运行的静态类型编程语言,被称之为Android世界的Swift,在GoogleI/O2017中,Google宣布Kotlin成为Android官方开发语言代理属性Kotlin中的代理属性又被称为属性委托,属性的操作就是set/get函数的调用,委托属性会用自己的setValue/getValue去大理源属性的实现,委托类需要根据属性的可变类型,实现对应的se
盛世光阴
·
2021-06-15 22:46
多状态加载框架EasyLoad(AndroidX+Kotlin)
EasyLoad作者言吾GithubEasyLoad是一个基于
Koltin
、专注于AndroidX简单易用的页面状态加载框架,支持Activity、Fragment和View,对布局文件实现零侵入。
言吾許
·
2021-06-12 07:52
Kotlin 协程coroutine
koltin
协程的定义官方描述:协程通过将复杂性放入库来简化异步编程。程序的逻辑可以在协程中顺序地表达,而底层库会为我们解决其异步性。
androidfan
·
2021-06-11 03:40
Kotlin你不知道的秘密(一)
本篇主要说一下
Koltin
分支中的秘密的第一个:
Koltin
关键字(final/if/for)、运算符(+/-/?:)是如何被识别的?
Android开发工作者
·
2021-06-07 21:32
利用
Koltin
扩展库编写登录窗口演示
Stage和Scene其实也没什么好介绍的,只有些小改动而已,其它布局类的用法,后面文章会介绍。下面直接用登陆窗口案例感受一下,利用扩展函数createWindow直接创建窗口,第一参数可以写,也可以不写,如果写就用传进来的Stage对象创建,如果不写,函数内部会自动创建一个窗口。下面启动程序,创建一个窗口,窗口内容是一个Button按钮funmain(args:Array){KApplicati
游离道人
·
2021-04-28 15:38
上一页
1
2
3
下一页
按字母分类:
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
其他