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
空安全与异常处理
一、
Kotlin
空安全机制:从根源消除NullPointerException
Kotlin
的设计哲学认为,空引用(NullPointerException)是编程中最大的"亿万美元错误",因此通过类型系统从根本上解决了这个问题
Devil枫
·
2025-07-04 02:16
安卓
kotlin
安全
微信
Kotlin
协程与异步编程
今天我们将聚焦于
Kotlin
协程这一现代异步编程的核心工具。下面直接开始一、协程基础架构解析1.1协程的轻量级特性协程并非传统线程,而是通过状态机实现的协作式任务调度单元。
·
2025-07-04 02:16
Kotlin
函数与 Lambda 表达式
今天继续分享
Kotlin
学习内容。目标:掌握函数定义、调用、参数传递,以及Lambda表达式的基础用法1.函数:
Kotlin
的代码模块化工具定义:函数是可重复调用的代码块,用于封装逻辑。
Devil枫
·
2025-07-04 02:44
安卓
kotlin
开发语言
android
Java与
Kotlin
中的泛型之:擦除、不变、协变、逆变
Java与
Kotlin
中的泛型之:擦除、不变、协变、逆变前言对于Java中泛型的使用方法和应用场景等,不在本文章中作讨论,在阅读此篇文章时,我已经默认你对Java泛型有了一个较为清楚的认识和较为熟悉的应用熟练度
Σ冰咖啡
·
2025-07-02 19:25
java
kotlin
Kotlin
的泛型约束
Kotlin
通过is关键字来判断类型,并且编译器会自动帮你做类型转换。
wzj_what_why_how
·
2025-07-02 19:55
Kotlin
kotlin
android
kotlin
入门之泛型
【码上开学】
Kotlin
的泛型在学习
kotlin
泛型之前我们先来回顾一下关于Java的泛型基础吧。说道泛型,我们可能最常用的就是在三大集合中去使用。
易帜¤
·
2025-07-02 19:24
kotlin
android
Kotlin
细节三:集合与泛型
Kotlin
的Collections与Java的关系
Kotlin
通过typealias关键字将
Kotlin
的集合映射为java的集合。目的是:为了以后在更多的平台上运行。
假笑骑士
·
2025-07-02 18:53
Kotlin
基础
Kotlin
学习5—泛型
而泛型允许我们不指定具体类型的情况下进行编程,这样会具有更好的扩展性泛型的基本用法泛型主要有两种定义方式:定义泛型类,及定义泛型方法,使用的语法结构都是,括号中的字母使用任何字母都可以的,T只是常规写法在
Kotlin
SyubanLiu
·
2025-07-02 18:23
Kotlin
Kotlin
Kotlin
集合与泛型
一、集合类型
Kotlin
提供了三种主要的集合类型:List、Set和Map。List(列表)有序集合,允许重复元素。
Devil枫
·
2025-07-02 18:19
安卓
kotlin
windows
开发语言
Kotlin
扩展函数与属性
扩展函数和属性是
Kotlin
中最具特色的功能之一,它们允许我们在不修改原有类的情况下为类添加新功能。这种设计既保持了类的封装性,又提供了强大的扩展能力。
Devil枫
·
2025-07-02 15:30
安卓
kotlin
python
开发语言
Kotlin
面向对象编程实战
一、类与对象:从蓝图到实例
Kotlin
的类定义简洁高效,支持属性自动生成getter/setter。
Devil枫
·
2025-07-02 15:57
安卓
kotlin
开发语言
android
《深入理解
Kotlin
协程》知识点汇总
Kotlin
协程通常被认为是一种无栈协程加粗样式的实现。因为
Kotlin
的控制流转,依靠对协程体本身编译生成的状态机的状态流转来实现,变量保存也是通过闭包语法来实现的。
岳锋
·
2025-07-02 02:21
kotlin
Kotlin
协程第一弹:协程的使用,一文讲清楚!
今天聊聊
Kotlin
的协程。协程是
Kotlin
中一个重要的特性支持,而
Kotlin
协程的支持,底层依托于虚拟机的特性。它与线程的关系,依然是1:1对应的。
idaretobe
·
2025-07-02 02:51
android应用开发
android
kotlin
开发语言
kotlin
协程的使用详解
Kotlin
协程是一种基于挂起函数(suspendfunctions)和结构化并发(structuredconcurrency)的轻量级并发编程模型,允许开发者以接近同步代码的简洁方式编写异步、非阻塞的逻辑
·
2025-07-02 02:50
TinyWebserver学习(6)-线程监听函数eventListen()
六、线程监听函数eventListen()一、相关
知识总结
1、setsockopt()函数setsockopt是用于设置套接字(socket)选项的系统调用,允许应用程序对套接字的行为进行更细粒度的控制
THMOM91
·
2025-07-01 18:59
c++
对象池模式:减少GC的
Kotlin
实战指南
一、对象池工作原理图解是否对象池初始化预创建对象对象池客户端请求对象从池中借出对象创建新对象使用对象归还对象到池二、数据库连接池完整实现(
Kotlin
)importjava.util.concurrent.ArrayBlockingQueueimportjava.uti
时小雨
·
2025-07-01 05:06
Android实战与技巧
android
kotlin
ARTHook卡顿检测:原理剖析与
Kotlin
实战指南
本文深入解析ARTHook卡顿检测核心原理,提供完整
Kotlin
实现方案,助你精准定位性能瓶颈一、卡顿检测核心原理Android系统通过消息循环机制驱动UI更新,主线程卡顿本质上是单条消息处理超时。
时小雨
·
2025-07-01 05:06
性能优化
kotlin
android
Kotlin
简记
文章目录
Kotlin
概述概述主要特点使用场景官网安装和使用基本语法Helloworld包定义和导入程序切入点打印到标准输出从标准输入读取注释变量字符串模板基本类型类型检查和自动转换集合List和MutableListSet
李小白杂货铺
·
2025-06-30 18:19
计算机技术杂谈
kotlin
开发语言
android
编程语言
语法
Kotlin
forEach 中 如何退出循环?
forEach中如何退出循环?上两周本人去面试的时候被问了个问题,就是forEach中如何退出循环?我的回答是采用return标签的方式,为什么我会这么回答?因为我压根就没有试过在forEach中退出循环,平时大多数情况都是使用的for循环,使用break和continue退出循环,今天顺便就记录下这个问题错误写法我们来看下下面的代码funmain(){valintList=listOf(1,2,
linpopopo
·
2025-06-30 14:48
Kotlin日记
kotlin
android
Kotlin
编译流程
文章目录
Kotlin
编译流程
Kotlin
编译流程使用AS工具
Kotlin
与Java代码对比println
Kotlin
类型类型推导字符串模板when表达式类抽象类接口数据类不设置默认值全设置默认值总结@JvmOverloads
Kotlin
xiangxiongfly915
·
2025-06-30 14:48
Kotlin
kotlin
kotlin
之foreach跳出循环
1.创建函数跳出循环。funbreakTest(){ (0..10).forEachIndexed{index,i-> Log.d("teststartindex=$index,i=$i") if(index>=7){ return } Log.d("testendindex=$index,i=$i") } }2.通过run语句,
·
2025-06-30 14:17
Kotlin
中如何优雅地退出循环
在
Kotlin
中,forEach是一个高阶函数,它在遍历集合时会对集合中的每一个元素执行给定的lambda表达式。若要在forEach中退出循环,return会返回到外层函数,而不是终止循环。
锐湃
·
2025-06-30 14:47
Kotlin
kotlin
开发语言
android
Kotlin
语言的循环实现
Kotlin
语言的循环实现在编程中,循环结构是一个非常重要的概念,它允许我们重复执行一段代码,直到满足特定条件为止。
东华泰
·
2025-06-30 13:17
包罗万象
golang
开发语言
后端
Kotlin
退出循环总结
文章目录
Kotlin
退出循环总结for循环forEach()嵌套for循环lambda函数inline函数
Kotlin
退出循环总结for循环for((index,value)inlist.withIndex
xiangxiongfly915
·
2025-06-30 13:16
Kotlin
kotlin
Kotlin
编程语言的锡阿卡德项目:深度解析与实战应用
本文还有配套的精品资源,点击获取简介:本项目围绕"锡阿卡德"这一与
Kotlin
编程语言相关的概念,探索了其可能指代的一个编程项目、框架或应用。
黄浴
·
2025-06-29 23:49
探索高效缓存:CoroutinesCache 开源库深度解析
开源库深度解析CoroutinesCacheInmobiledevelopmentexistssolutionforcachingwithRxJavausage,butthereisnosolutionsfor
Kotlin
Coroutines.Theprojectistoprovidethisfunctionalitytomobilecommunity
龙香令Beatrice
·
2025-06-29 23:18
探索Android开发新境界:
Kotlin
协程实战乐园
探索Android开发新境界:
Kotlin
协程实战乐园AndroidCoroutinesPlaygroundAndroidCoroutinesPlayground项目地址:https://gitcode.com
黎情卉Desired
·
2025-06-29 23:18
区块链
知识总结
——POS权益证明
背景:pow由于其对资源的消耗而饱受争议。由此引入pos权益证明:posVSpow优缺点:1.节能2.pos是闭环生态,pow是开源生态。pos天然防范了51%攻击解释:pow之下,attacker可以在现实世界中购买矿机,来增加算力以达到51%attack目的,而pos下attacker必须购买更多的加密货币(相当于成为股东),才有发动attack的能力,但此时对币的开发者和早起的矿工其实是受益
The_Killer.
·
2025-06-29 17:36
区块链
RISC-V
知识总结
—— 指令集
资源1:RISC-VChina–RISC-VInternational资源2:RISC-VInternational–RISC-V:TheOpenStandardRISCInstructionSetArchitecture资源3:RV32I,RV64IInstructions—riscv-isa-pagesdocumentation1.指令集架构的类型在讨论RISC-V或任何处理器架构时,区分非特
思诺学长-刘竞泽
·
2025-06-29 04:27
risc-v
uniapp uts 插件开发指南
它可以被编译为不同平台的编程语言,如:web平台,编译为JavaScriptAndroid平台,编译为
Kotlin
iOS平台,编译为Swift(HX3.6.7+版本支持)harmonyOS平台,编译为ArkTS
ReyZhang
·
2025-06-28 18:46
uniapp
ios原生插件与混合开发教程
uni-app
uts
插件开发
Java/
Kotlin
主线程IO操作全方位监控指南(实战代码+性能优化)
典型场景:文件读写阻塞UI渲染网络请求未使用异步线程数据库查询未优化日志输出同步阻塞二、代码级监控方案(
Kotlin
实现)1.装饰器模式监控流操作classMonitoredInputStream(privatevalorigin
时小雨
·
2025-06-28 07:00
Android实战与技巧
android
kotlin
Kotlin
中的函数类型及扩展函数介绍:扩展函数,扩展属性,函数接收者,带有接收者的函数类型
继续
kotlin
的学习,之前只是学了点皮毛中的皮毛,会了一些简单语法而已。最后面列了一个大纲,认真的学习一下。今天的内容是扩展。
Huang兄
·
2025-06-27 19:08
kotlin
kotlin
中::class.java的意义
在
Kotlin
中,::class.java是用于获取Java的Class对象的表达式,其核心作用与Java中的.class语法等价,但需结合
Kotlin
的反射特性理解。
yeziyfx
·
2025-06-27 08:30
java
kotlin
开发语言
Kotlin
作用域函数:掌握apply/let/run/with/also精髓
一、作用域函数详解1.apply:对调用对象进行配置或操作,并返回该对象本身。接收者引用:this(可省略,直接调用接收者成员)返回值:接收者对象本身(T)核心用途:对对象进行初始化或配置,返回配置后的对象null安全:不支持(接收者需非null)作用域:接收者作用域(this指向接收者)openvalsessionHandler:Handlerbylazy{Handler(HandlerThre
每次的天空
·
2025-06-27 08:26
android
学习
java
kotlin
Android Studio项目开发记录
目录一、概述一、概述AndroidStudio,是谷歌推出的一个Android集成开发工具,开发者可以用java或
kotlin
语言进行开发。
Morri3
·
2025-06-25 20:13
知识点
android
kotlin
android
studio
Python潮流周刊#1:如何系统地自学Python?
编程语言的错误处理模式文章讨论了编程中处理错误的四种常见方法:返回错误代码(C、Go)、异常(Java、C#、Python、C++)、回调函数(JavaScript)和Result对象(Haskell、Rust、
Kotlin
亭台六七座
·
2025-06-25 15:11
Qt/C++成长之路
python
开发语言
qt
c#
c++
Kotlin
协程异步任务
分享几个网络请求开发中常用的flow方法一、基本任务1.倒计时任务funcountDownFlow(dispatcher:CoroutineDispatcher,//指定协程运行的调度器scope:CoroutineScope,//指定作用域total:Int,//总计时数onTick:(Int)->Unit,//倒计时时执行的任务onStart:(()->Unit)?=null,//启动倒计时时
TTTao2333
·
2025-06-24 16:51
Android
android
协程
flow
网络请求
异步任务
kotlin
, BigDecimal可以直接使用大于号>、小于号<进行直接比较大小吗
kotlin
,BigDecimal可以直接使用大于号>、小于号)来比较两个BigDecimal对象?
yzpyzp
·
2025-06-24 14:09
kotlin
android
kotlin
抽象_
Kotlin
中的零成本抽象
kotlin
抽象重点(Tophighlight)*TermsandConditionsapply*条款和条件适用Warning:thisblogpostcoversa
Kotlin
experimentalfeature
weixin_26727575
·
2025-06-23 20:43
python
设计模式
Kotlin
:
Kotlin
基础语法入门_2024-07-15_00-23-02.Tex
Kotlin
:
Kotlin
基础语法入门
Kotlin
基础概念
Kotlin
简介
Kotlin
是一种现代的、静态类型的编程语言,由JetBrains开发。
chenjj4003
·
2025-06-23 20:10
游戏开发
kotlin
python
开发语言
javascript
ecmascript
java
android
引入
kotlin
运行报错e: Supertypes of the following classes
>Couldnotinitializeclassorg.jetbrains.
kotlin
.gradle.plugin.sources.DefaSupertypesofthefollowingclassescannotberesolved.Pleasemakesureyouhavetherequireddependenciesintheclasspath
chezabo6116
·
2025-06-23 16:15
android
android
studio
kotlin
【Androidstudio】
kotlin
class org.greenrobot.greendao.test.DbTest, unresolved supertypes: android.test
问题描述
kotlin
项目中引入GreenDao数据库,在编译并运行时出现如下问题:Supertypesofthefollowingclassescannotberesolved.Pleasemakesureyouhavetherequireddependenciesintheclasspath
来了就未晚
·
2025-06-23 16:15
androidstudio
android
studio
Android组件化
研究主流的组件化后,优化了下自己搭建的组件化架构,项目实现以
kotlin
+mmvm+协程+组件化+composingBuild,看网上很多用buildSrc的方式依赖库,其实也没啥改变,某个依赖改版本整个都要同步
宝杰X7
·
2025-06-23 12:19
Android
android
kotlin
java
【闲谈】对于c++未来的看法
尽管近年来诸如Rust、Go、Swift、
Kotlin
等现代语言相继崛起,C++依然在系统软件、高性能服务、嵌入式等关键领域中发挥着主力作用。
CodeWithMe
·
2025-06-23 07:44
C/C++
c++
开发语言
Gradle打包流程
2、gradle使用groovy或者
kotlin
编写。groovy是DSL。那么什么是DSL?
GoatJun
·
2025-06-22 19:20
Android
gradle
android
安卓
Kotlin
学习之 5条件控制
Kotlin
条件控制java中条件控制关键字有if和switch,但是
Kotlin
中没有switch,但是有in和when。when和java中的switch有点类似的作用。
·
2025-06-22 07:06
如何看待
Kotlin
成为 Android 官方支持的开发语言?
GoogleIO2017宣布了
Kotlin
会成为Android官方开发语言。一时间朋友圈和Android圈被各种刷屏。
-每天进步一点点-
·
2025-06-22 07:05
闲谈
Kotlin
Android
Kotlin
Kotlin
为何能成为 Android 官方支持开发语言及
Kotlin
开发Android应用初体验
GoogleIO2017宣布了
Kotlin
会成为Android官方开发语言。本文尝试从一个客观全面一点儿的角度来看待这件事情,尽力为大家提供一个比较理性的观点供参考。
MYBOYER
·
2025-06-22 07:32
行业
Kotlin
多平台编译流程解析(77)
Kotlin
多平台编译流程解析一、
Kotlin
多平台概述1.1多平台编程背景传统移动应用开发中,Android和iOS平台分别使用Java/
Kotlin
和Swift/Objective-C进行开发,这导致了大量的重复工作
Android 小码蜂
·
2025-06-22 02:34
kotlin入门教程
kotlin
cocoa
开发语言
Kotlin
中ArrayList、listOf、arrayListOf 和 mutableListOf区别
在
Kotlin
中,ArrayList、listOf、arrayListOf和mutableListOf是常用的集合创建方式,但它们在类型、可变性和使用场景上有明显区别。
zhifanxu
·
2025-06-21 17:07
Kotlin
kotlin
上一页
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
其他