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
是一种适应你编程风格的语言。它允许你自定义运算符的实现,从而使代码更简洁、可读性更高。在本主题中,你将学习如何为自定义数据类型定义自己的运算符实现。
Kiri霧
·
2025-07-20 17:18
kotlin
开发语言
android
Kotlin
获取集合中的元素操作
在本主题中,我们将探索一些
Kotlin
方法,这些方法可以让你更轻松地获取集合中的元素,从而帮助你更高效地操作集合。Slice(切片)切片是一个基本操作:它根据索引返回集合中某个范围的元素。
·
2025-07-20 17:18
Kotlin
main函数
main()函数来仔细看看main()函数。实际上,它就是一个很常见的函数:你可以对它做任何你能对普通函数做的事。唯一的不同是:它是程序的入口点(entrypoint)。这意味着程序的执行从调用这个函数开始。我们来拆解一下main()的结构:funmain(){}代码解释:fun是关键字,表示我们正在定义一个函数;main是函数名。这个名字不能改:比如如果你改成Main(),程序可能会编译成功,但
·
2025-07-20 16:15
Java&
Kotlin
泛型机制详解
文章目录什么是泛型泛型简单创建与使用二、泛型的上下界泛型擦除泛型的静态问题
Kotlin
中的泛型总结什么是泛型泛型的本质就是类型检查和自动转型,类型约束,解决参数化类型;泛型分为泛型接口,泛型类,泛型方法
u010131088
·
2025-07-20 11:05
java
kotlin
开发语言
大前端几种开发语言对比
项目概述语言特性备注基本类型BasicOperators整数、浮点数C++整数类型宽度不固定,如int,自动数值类型转换Java没有无符号整数,存在装箱Box类型C#Swift基本tuple类型
Kotlin
T
Fighting Horse
·
2025-07-20 00:50
开发语言
flutter
swift
kotlin
Android平台上的高效文本编辑器实现与应用
android-text-editor”是一个为Android定制的准文本编辑器组件,使用
Kotlin
语言编写,提供扩展的文本编辑功能。
溪水边小屋
·
2025-07-19 18:59
Android 开发中插桩
插桩(Instrumentation)主要通过以下几种方式实现,涵盖编译时、构建时和运行时不同阶段:一、编译时插桩1.注解处理器(APT/KSP)技术:AnnotationProcessingTool/
Kotlin
SymbolProcessing
小李飞飞砖
·
2025-07-12 04:58
android
BindView失效问题
原因:java和
kotlin
混合开发时黄油刀BindView失效解决:implementation'com.jakewharton:butterknife:10.2.3'annotationProcessor'com.jakewharton
·
2025-07-12 04:56
Kotlin
协程使用
一、开启协程的方式1、顶层开启协程的函数基本使用://方法一,使用runBlocking顶层函数runBlocking{ getImage(imageId)}//方法二,使用GlobalScope单例对象// 可以直接调用launch开启协程,或者aysnc需要await接收结果GlobalScope.launch{ getImage(imageId)}//方法三,自行通过Coro
·
2025-07-12 04:56
Kotlin
学习笔记
funmain(args:Array){//包级可见的函数,接受一个字符串数组作为参数vala="不可变的变量"//不可变的变量varn=2//可变println(a)println(n)}2.fun函数
Kotlin
qq_26907861
·
2025-07-12 04:55
kotlin
- 协程 launch 源码分析
kotlin
-协程launch源码分析CoroutineScope(Dispatchers.Main).launch{}1.launch函数入口launch是CoroutineScope的扩展函数,定义在
·
2025-07-12 04:55
扔物线--
Kotlin
协程训练营2期-2
若正好可以帮助到Viewer,万分欣喜~若博客侵权,扔物线大大不允许放上面,麻烦告知本文是扔物线
Kotlin
第二期协程训练营的第二篇文章没看过第一篇文章的可以先看第一篇:https://blog.csdn.net
·
2025-07-12 04:54
Android-
kotlin
之Flow基础实战应用
Flow是一个冷流(ColdStream),即只有在被收集(collect)时才会开始执行,类似于
Kotlin
序列(Sequence)的惰性求值特性。
每次的天空
·
2025-07-12 04:54
android
kotlin
开发语言
Embabel:下一代企业级JVM AI智能体框架的革命引言:AI时代的Java生态新机遇
然而,在企业级软件开发领域,Java和JVM生态(如
Kotlin
、Scala)长期以来占据主导地位,尤其是在金融、电信、电商等对稳定性、可扩展性、事务管理要求极高的场景。
DZSpace
·
2025-07-11 08:40
软件开发
jvm
人工智能
java
C/C++
知识总结
目录C/C++STL数据结构算法Problems操作系统计算机网络网络编程数据库设计模式链接装载库海量数据处理音视频其他书籍复习刷题网站招聘时间岗位面试题目经验C/C++const作用修饰变量,说明该变量不可以被改变;修饰指针,分为指向常量的指针和指针常量;常量引用,经常用于形参类型,即避免了拷贝,又避免了函数对值的修改;修饰成员函数,说明该成员函数内不能修改成员变量。使用const使用stati
灿烂阳光g
·
2025-07-11 08:37
后端
使用
Kotlin
编写的爬虫程序,用于爬取简历采集系统智联和无忧的内容
这是一个使用
Kotlin
编写的爬虫程序,用于爬取简历采集系统智联和无忧的内容。使用代理信息proxy_host:www.duoip.cn,proxy_port:8000。
·
2025-07-11 00:20
Kotlin
JVM 注解详解
前言
Kotlin
作为一门现代JVM语言,提供了出色的Java互操作性。为了更好地支持与Java代码的交互,
Kotlin
提供了一系列JVM相关注解。
·
2025-07-10 13:05
移动开发领域 MVP 模式的在线旅游应用开发与预订
通过“餐厅服务”的生活化类比、核心概念拆解、
Kotlin
代码实战以及旅游场景的具体应用,帮助开发者理解MVP如何解耦界面与业务逻辑,提升代码可维护性和可测试性。背景
移动开发前沿
·
2025-07-10 11:54
旅游
ai
CSS基础
知识总结
复习
一、CSS定义CSS是用来定义页面元素的样式设置字体与颜色设置位置和大小添加动画效果二、CSS基本规则的结构h1{/*选择器h1(给页面所有的h1定义样式)*/color:white;/*属性color:属性值white*/font-size:14px;/*属性:属性值就是一个声明*/}三、在页面中使用CSS的方法外链嵌入p{margin:2px;}内联hello四、选择器选择元素的方式按照标签名
天山小雏菊
·
2025-07-09 18:05
知识总结复习
css
css3
前端
Java---day2
七、IDEA开发工具一、下载IntelliJIDEA官网地址:IntelliJIDEA–theIDEforProJavaand
Kotlin
Development版本选择:版本说明CommunityEdition
·
2025-07-09 16:49
算法设计与分析
知识总结
一、算法基础算法是对特定问题求解步骤的描述,是指令的有限序列,具有输入、输出、有穷性、确定性和可行性五个性质。程序则是算法用某种编程语言的具体实现。优秀的算法应具备正确性、健壮性、可理解性、抽象分级和高效性,其中时间复杂度是衡量算法效率的重要标准。常用的时间复杂度符号包括O(上界)、Ω(下界)和Θ(紧确界)。1.1时间复杂度分析非递归算法以嵌套循环为例,分析以下代码的时间复杂度:for(i=1;i
vortex5
·
2025-07-09 13:34
算法
Kotlin
Flow 冷流和热流
本文主要分析了冷流和热流的相关实现原理,原理逻辑长而复杂。特别是涉及热流SharedFlow相关实现原理时,逻辑更是抽象,理解比较困难。本文比较长,建议根据目录选择分段阅读,可以先看基础概念和冷流,再分别看热流SharedFlow和StateFlow。阅读本文时,可以带着以下问题去思考:冷流和热流指的是什么?在业务开发中,冷流和热流可以用来做什么或者解决什么问题?冷流和热流的区别是什么?冷流的执行
麦田里的守望者-Jiang
·
2025-07-09 11:15
Kotlin
android
kotlin
rxjava
android
Kotlin
协程中的Job详解
Kotlin
协程中的Job详解Job是
Kotlin
协程中表示协程任务的核心概念,它提供了对协程生命周期的控制和管理的功能。
小李飞飞砖
·
2025-07-09 11:44
kotlin
java
服务器
协程举例学习
从Android
Kotlin
协程的稳定版本开始,你可以通过
kotlin
x.coroutines库来使用协程。下面是一些使用协程的基本示例。
小李飞飞砖
·
2025-07-09 11:14
学习
Flow 数据流学习-冷流和热流
文章参考的
Kotlin
学习笔记(五)——Flow数据流学习实践指北(一)-掘金
Kotlin
系列之认识一下Flow-掘金冷流(ColdFlow):在数据被使用方订阅后,即调用collect方法之后,提供方才开始执行发送数据流的代码
qq_39844788
·
2025-07-09 10:44
学习
Kotlin
Flow 冷流 StateFlow 热流 StateFlow 的应用
Flow是冷流。简单来说。如果Flow有了订阅者Collector以后,发射出来的值才会存在内存中,这和懒加载的概念很像与之相对的是热流,StateFlow和SharedFlow是热流,在垃圾回收之前,都是存在内存之中,并且处于活跃状态StateFlow是一个状态容器式可观察数据流,可以向其收集器发出当前状态更新和新状态更新,还可通过其value属性读取当前状态值。和livedata很像。pack
·
2025-07-09 10:43
Kotlin
- Flow 冷流、热流
Kotlin
-Flow冷流、热流
Kotlin
Flow是
Kotlin
协程的一部分,旨在简化异步编程,提供了一种声明式的方式来处理数据流。
Android-Flutter
·
2025-07-09 10:13
Kotlin例子
kotlin
开发语言
android
Flutter编译安卓应用时遇到的compileDebugJavaWithJavac和compileDebug
Kotlin
版本不匹配的问题
记一次flutter应用,编译安卓时,报的一个compileDebugJavaWithJavac和compileDebug
Kotlin
版本本匹配的问题。
悠等生2018
·
2025-07-09 10:41
前端
flutter
android
Flutter-完整开发实战详解(一、Dart-语言和-Flutter-基础)
+大厂安卓面试真题+项目实战源码讲义》完整开源地址:https://docs.qq.com/doc/DSkNLaERkbnFoS0ZF基本类型var可以定义变量,如vartag=“666”,这和JS、
Kotlin
2401_85122662
·
2025-07-09 01:43
flutter
Kotlin
协程Flow与Channel对比
前言funmain(){runBlocking{valflow=flow{emit("emit")}flow.collect{log("collect$it")}}}上游和下游属于同一个线程里。操作符,即函数上游,通过构造操作符创建下游,通过末端操作符构建只有下游才能通知上游放水,Flow属于冷流。生产数据的模块将生产过程封装到flow的上游里,最终创建了flow对象。Channel核心原理与使用
码到不秃头
·
2025-07-08 21:17
kotlin
java
算法
Kotlin
协程四 —— Flow 和 Channel 的应用
一、Flow与Channel的相互转换1.1Flow转换为Channel1.1.1ChannelFlow@InternalCoroutinesApipublicabstractclassChannelFlow(//upstreamcontext@JvmFieldpublicvalcontext:CoroutineContext,//buffercapacitybetweenupstreamandd
金戈鐡馬
·
2025-07-08 21:16
Android
kotlin
android
协程
Flow
Channel
Gradle 与 Maven 的深度对比分析
一、核心架构与设计哲学对比1.依赖管理机制维度GradleMaven声明语法Groovy/
Kotlin
DSL(类型安全)XML(结构严谨,可读性低)动态版本支持2.5.
·
2025-07-08 12:18
Kotlin
协程超时控制:深入理解withTimeout与withTimeoutOrNull
本文将深入探讨
Kotlin
协程中的超时机制,帮助你掌握高效处理耗时操作的技巧。一、为什么需要超时控制?在现代软件开发中,我们经常需要处理网络请求、数据库查询、文件读写等耗时操作。
时小雨
·
2025-07-08 07:42
Android基础
kotlin
android
Java NIO 核心
知识总结
NIO简介在传统的JavaI/O模型(BIO)中,I/O操作是以阻塞的方式进行的。也就是说,当一个线程执行一个I/O操作时,它会被阻塞直到操作完成。这种阻塞模型在处理多个并发连接时可能会导致性能瓶颈,因为需要为每个连接创建一个线程,而线程的创建和切换都是有开销的。为了解决这个问题,在Java1.4版本引入了一种新的I/O模型—NIO(NewIO,也称为Non-blockingIO)。NIO弥补了同
·
2025-07-08 02:59
掌握
Kotlin
中的文件操作与序列化处理
本文将基于提供的章节内容,深入探讨在
Kotlin
语言中如何处理文本文件的读写以及如何进行对象的序列化和反序列化操作。文本文件处理在
Kotlin
中,处理文本文件通常涉及到文件读写操作。
新职语
·
2025-07-07 22:27
Kotlin
文件操作
序列化
文本文件处理
kotlin
读取sd卡里的文件_
Kotlin
读取文件
Kotlin
读取文件教程显示了如何在
Kotlin
中读取文件。我们展示了几种在
Kotlin
中读取文件的方法。在本教程中,我们使用File方法读取文件。
weixin_39682560
·
2025-07-07 22:27
kotlin读取sd卡里的文件
kotlin
读取json文件_
Kotlin
入门(31)JSON字符串的解析
json是App进行网络通信最常见的数据交互格式,Android也自带了json格式的处理工具包org.json,该工具包主要提供了JSONObject(json对象)与JSONArray(json数组)的解析处理。下面分别介绍这两个工具类的用法:1、JSONObjectJSONObject的常用方法如下所示:构造函数:从指定字符串构造出一个JSONObject对象。getJSONObject:获
weixin_39727743
·
2025-07-07 22:27
kotlin
读取json文件
Android第一行代码——快速入门
Kotlin
编程(4.5 最常用和最难用的控件:ListView)
目录4.5最常用和最难用的控件:ListView4.5.1ListView的简单用法4.5.2定制ListView的界面4.5.3提升ListView的运行效率4.5.4listView的点击事件4.5最常用和最难用的控件:ListViewListView在过去绝对可以称得上是Andoid中最常用的控件之一,几乎所有的应用程序都会用到它。由于手机屏幕空间比较有限,能够一次性在屏幕上显示的内容并不多
·
2025-07-07 21:53
Android课程前言
目录一.前言1.Android可以采用哪些语言2.
Kotlin
和Java的关系①完全互操作(核心关系)②
Kotlin
是Java的“升级版”③Google的官方态度④Java的现状⑤如何选择?
雪碧聊技术
·
2025-07-07 04:30
Android
android
Java
Kotlin
Kotlin
安装使用教程
一、
Kotlin
简介
Kotlin
是JetBrains开发的一种现代、静态类型的编程语言,完全兼容Java,主要应用于Android开发、后端服务开发、前端Web开发(
Kotlin
/JS)和多平台开发(
Kotlin
Multiplatform
小奇JAVA面试
·
2025-07-06 16:21
安装使用教程
kotlin
开发语言
android
手把手教你安装使用文心快码(Baidu Comate)
IntelliJIDEA作为一款功能强大的IDE,广泛应用于Java、
Kotlin
等编程语言的项目开发中。
·
2025-07-06 15:48
Kotlin
与移动开发的无缝对接秘籍
Kotlin
与移动开发的无缝对接秘籍关键词:
Kotlin
、移动开发、Android、iOS、跨平台开发、协程、JetpackCompose摘要:本文深入解析
Kotlin
在移动开发领域的核心优势与实践方法
移动开发前沿
·
2025-07-06 12:55
kotlin
开发语言
android
ai
Kotlin
协程:Flow的融合、Channel容量、溢出策略
一.协程间的通信当需要进行协程间的通信时,可以调用Channel方法,创建一个Channel接口指向的对象,通过调用该对象的send方法和receive方法实现消息的发送与接收。协程对Channel接口的实现,本质上与阻塞队列类似,这里不再赘述。1.通道容量事实上,send方法与receive方法并没有定义在Channel接口中,而是分别定义在SendChannel接口和ReceiveChanne
·
2025-07-06 12:49
Android Binder与AIDL与Service使用案例及分析
ALDL全名AndroidinterfaceDefinitionLanguage,是Android官方提供的简化Binder开发的工具,适用于Java、
Kotlin
开发。所以很明显了,ALDL是小
曹小满2579
·
2025-07-05 18:46
Android基础
android
binder
AndroidIPC
Android 安装使用教程
开发Android应用主要使用Java或
Kotlin
编程语言,并借助AndroidStudio作为官方IDE。
小奇JAVA面试
·
2025-07-05 16:58
安装使用教程
android
Kotlin
MultiPlatform(KMP)
Kotlin
MultiPlatform1.KMP是什么
Kotlin
Multiplatform是一个工具,它让我们用同一种编程语言(
Kotlin
)写代码,这些代码可以同时在不同的设备上运行,比如手机、电脑和网页
努力让我的博客服务于每一个人
·
2025-07-05 08:01
kotlin
开发语言
跨端
Android经典实战之跨平台开发方案:
Kotlin
Multiplatform vs Flutter
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”关注,和我一起每天进步一点点跨平台开发方案:
Kotlin
MultiplatformvsFlutter在移动开发领域,跨平台技术的选择对于项目的性能
AntDreamer
·
2025-07-05 07:59
kotlin
跨平台
android
kotlin
开发语言
flutter
ios
Kotlin
MultiPlatform 项目教程
Kotlin
MultiPlatform项目教程
Kotlin
MultiPlatform
Kotlin
MultiPlatformApp(Android,iOS,JVM&JS).MVVM/MVP-
Kotlin
MultiPlatform
秋玥多
·
2025-07-05 07:28
【小米App】AndroidStudio开发打开指定网站的应用示例
AndroidStudio选择“StartanewAndroidStudioproject”选择“EmptyActivity”模板设置项目名称(如“OpenWebsiteApp”)、包名和保存位置选择语言(
Kotlin
Botiway
·
2025-07-05 01:53
移动APP
windows
kotlin
android
studio
linux
python
Android 解析手机号码归属地
artifact/com.googlecode.libphonenumber/geocoder/3.8仓库地址.https://github.com/google/libphonenumber/目前是在
kotlin
夏沫琅琊
·
2025-07-05 00:44
android
android
上一页
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
其他