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
中的 Unit 类型的作用以及 Java 中 Void 的区别
在
Kotlin
中,Unit类型和Java中的void关键字都用于表示“没有返回值”的函数,但它们在设计理念、类型系统和实际使用中有显著的区别。
橙子19911016
·
2025-05-18 02:51
java
kotlin
开发语言
快速学习
Kotlin
(五)解构
在
kotlin
中所谓的解构就是将一个类对象中的参数拆开来,成为一个一个单独的变量,从而来使用这些单独的变量进行操作。
晨雨细曲cyxq
·
2025-05-18 02:50
Kotlin
Kotlin基础知识
android
kotlin
移动开发
语法
Kotlin
变量与数据类型详解
Kotlin
变量与基本数据类型详解一、
变量声明
1.valvsvarval:不可变变量(只读),类似Java的finalvar:可变变量valname="
Kotlin
"//类型推断为Stringvarage
_龙小鱼_
·
2025-05-18 02:48
kotlin
微信
开发语言
Android 中使用通知(
Kotlin
版)
1.前置条件AndroidStudio:确保使用最新版本(2023.3.1+)目标API:最低API21,兼容Android8.0(渠道)和13+(权限)依赖库:使用WorkManager和NotificationCompat2.完整实现步骤2.1添加权限和依赖AndroidManifest.xmlbuild.gradle(Module)dependencies{//WorkManager用于后台
时小雨
·
2025-05-17 16:43
android
kotlin
Kotlin
作用域函数(let、run、with、apply、also)对比
Kotlin
的作用域函数(ScopeFunctions)是简化代码逻辑的重要工具,它们通过临时作用域为对象提供更简洁的操作方式。
_龙小鱼_
·
2025-05-17 16:10
kotlin
java
前端
Navigation组件:
Kotlin
实现Android导航的最佳实践
以下是基于
Kotlin
实现导航的最佳实践指南:1.添加依赖在build.gradle中添加Navigation组件的依赖:dependencies{implementation("androidx.navigation
_龙小鱼_
·
2025-05-17 16:40
android
kotlin
开发语言
从 Realm 迁移到 SQLDelight
在CrossPaste项目的早期阶段,我们曾选择使用Realm
Kotlin
作为持久化方案,借助其对象映射直观、响应式查询等特性,快速实现了本地数据存储功能。
·
2025-05-17 00:07
Kotlin
Android单元测试MockK指南
目录MockK简介环境配置基础用法高级用法Android特有场景最佳实践1.MockK简介MockK是一个专为
Kotlin
设计的Mocking框架,支持协程、扩展函数、对象声明(object)等
Kotlin
时小雨
·
2025-05-16 10:08
kotlin
android
Arrow库:函数式编程在
Kotlin
Android中的深度实践
一、Arrow核心组件:从入门到精通1.Option:告别空指针的终极武器传统判空方式的局限://多层嵌套判空导致可读性差fungetDepartmentName(company:Company?):String?{returncompany?.ceo?.assistant?.department?.name}//可能抛出空指针异常vallength=getDepartmentName(compa
时小雨
·
2025-05-16 09:00
android
kotlin
java
掌握
Kotlin
Android 单元测试:MockK 框架深度实践指南
掌握
Kotlin
Android单元测试:MockK框架深度实践指南在Android开发中,单元测试是保障代码质量的核心手段。但面对复杂的依赖关系和
Kotlin
语言特性,传统Mock框架常显得力不从心。
时小雨
·
2025-05-16 08:21
android
kotlin
Python Union类型用途详解
变量声明
:当一个变量可以被赋予多种类型时。3.示例代码示
鸭梨山大哎
·
2025-05-16 04:23
python
python
Go语言入门之变量、常量、指针以及数据类型
var变量名变量类型//声明单变量varageint//定义int类型的年龄,初始值为0//声明多变量vara,bint=1,2//声明变量不写数据类型可以自动判断vara,b=123,"hello"//
变量声明
另一种方式
clisk
·
2025-05-15 09:07
go语言入门
golang
IDEA里链接MySQL数据库的问题怎么解决?
无论是Java、
Kotlin
还是其他支持的语言,它都能提供强大的功能和便捷的操作体验。然而,在实际项目中,我们经常会遇到需要将代码与数据库进行连接的情况。
cda2024
·
2025-05-14 23:27
数据库
intellij-idea
mysql
javascript万字全解知识宝库
最简单的方式)2.使用代码编辑器(推荐)3.Node.js环境(进阶)三、第一个JavaScript程序浏览器中运行Node.js中运行四、学习资源推荐五、下一步学习建议JavaScript基础语法详细讲解1.
变量声明
盛夏绽放
·
2025-05-14 10:01
javascript
javascript
开发语言
ecmascript
嵌入式Day7
指针
变量声明
语法语法格式:数据类型*指针名。注意事项:声明
在右ZR
·
2025-05-14 09:57
嵌入式
c语言
C 语言_基础语法全解析_深度细化版
一、C语言基本结构1.1程序组成部分一个完整的C程序由以下部分组成:预处理指令:以#开头,在编译前处理#include//引入标准库#definePI3.14159//定义常量全局
变量声明
:在所有函数外部定义的变量
renhl252
·
2025-05-14 07:45
C语言
c语言
最新的30个Android
Kotlin
面试题
以下是2025年最新的30个Android
Kotlin
面试题及其核心解析,综合了协程、密封类、高阶函数、扩展函数等高频考点,并附有相关引用来源:一、协程与并发编程协程与线程的核心区别是什么?
奋斗理想
·
2025-05-14 02:35
android
Kotlin
android
kotlin
Go语言变量与常量 -《Go语言实战指南》
一、变量(Variable)1.1
变量声明
Go语言支持多种
变量声明
方式:方式一:标准声明var a inta = 10方式二:同时赋初值var b int = 20方式三:类型推导(推荐)var c =
程序员爱钓鱼
·
2025-05-13 21:35
golang
后端
go1.19
从零开始玩转Go语言:保姆级入门教程(2024新版)
真实开发者体验)二、5分钟极速安装(附避坑指南)1.跨平台安装(Windows/Mac/Linux通用)2.验证安装三、第一个Go程序(内含彩蛋)四、必知的语法三件套(对比Python/Java)1.
变量声明
variablevoyager
·
2025-05-13 18:17
golang
开发语言
后端
Detekt静态代码分析工具使用指南
Detekt是一款专为
Kotlin
设计的静态代码分析工具,能帮助开发者发现代码中的潜在问题,如风格违规、复杂度过高和潜在错误。以下通过具体代码示例展示其常见用法及优化建议。
时小雨
·
2025-05-13 13:13
java
前端
javascript
Kotlin
协程Flow浅析
Kotlin
协程中的Flow主要用于处理复杂的异步数据,以一种”流“的方式,从上到下依次处理,和RxJava的处理方式类型,但是比后者更加强大。
web老猴子
·
2025-05-13 13:12
kotlin
android
开发语言
Kotlin
懒初始化值
Kotlin
懒初始化值:深入理解lateinit与bylazy在
Kotlin
开发中,懒初始化(LazyInitialization)是一种常见的优化技巧,它允许我们将对象的初始化延迟到真正需要使用时再执行
zimoyin
·
2025-05-13 13:42
kotlin
开发语言
android
kotlin
协程
协程:也叫微线程或者轻量级线程,协程和线程的关系-类似于-线程和进程的关系一个进程可以创建多个线程,一个线程可以创建多个协程(协程也可以嵌套协程)特征:协程是运行在单线程中的并发程序(串行执行)协程简单理解:协程可以类比Runnable,然后把Runnable加入到任务队列中等待被取出执行,但是这个Runnable有挂起和恢复协程也可以类比Handler机制,协程像Message,往Message
码码大人
·
2025-05-13 13:41
功能
kotlin
android
java
Kotlin
协程 vs RxJava vs 线程池:性能与场景对比
1.轻量级任务:10,000个并发延迟操作假设需要并发执行10,000个非阻塞延迟任务(如模拟定时请求):线程池实现ExecutorServiceexecutor=Executors.newFixedThreadPool(64);//最多64线程List>futures=newArrayList{Thread.sleep(100);//阻塞线程returnnull;}));}//需要手动等待所有F
时小雨
·
2025-05-13 13:10
kotlin
rxjava
echarts
【JavaScript终极指南】Day3:从变量到面向对象,一网打尽核心知识点
本文基于系统性学习文档,全面梳理
变量声明
、数据类型、数组操作、函数作用域、内置对象、面向对象等核心内容,搭配20+实战代码示例,助你从基础到进阶一步到位!
python_chai
·
2025-05-13 11:01
javascript
开发语言
ecmascript
Kotlin
跨平台Compose Multiplatform实战指南
Kotlin
Multiplatform(KMP)结合ComposeMultiplatform正在成为跨平台开发的热门选择,它允许开发者用一套代码构建Android、iOS、桌面(Windows/macOS
时小雨
·
2025-05-13 00:24
kotlin
开发语言
android
从别处见到一位大神的代码 飞扬的小鸟(flappy bird)
#include#include#include#include#include/********函数
变量声明
********/#definePR_Boxprintf("■")#definePR_Goldprintf
weixin_30300225
·
2025-05-12 15:53
c/c++
Vue3.0+TS管理系统基础使用之
变量声明
、计算属性、监听属性
一、
变量声明
当我们在vue单文件中使用TypeScript时,引入vue-property-decorator之后,script中的标签就变为这样:import{Vue,Co
来啦来啦~
·
2025-05-12 09:10
vue3+typescript
vue.js
前端
typescript
Android 电量优化实战:用
Kotlin
智能管理后台任务
以下是整合优化后的完整技术博客:Android电量优化实战:用
Kotlin
智能管理后台任务引言在Android应用开发中,后台任务的不合理使用是导致电量消耗过快的头号杀手。
时小雨
·
2025-05-12 05:39
android
kotlin
开发语言
RecyclerView性能优化:DiffUtil高级用法
以下是一篇整合更多详细代码示例的完整博客,深入讲解RecyclerView中DiffUtil的高级优化技巧:RecyclerView性能优化:
Kotlin
DiffUtil的高级用法全解析RecyclerView
时小雨
·
2025-05-12 05:39
性能优化
性能优化
Kotlin
Android LeakCanary内存泄漏检测实战
在
Kotlin
Android应用中使用LeakCanary检测内存泄漏的步骤如下:1.添加依赖在模块的build.gradle文件中添加LeakCanary依赖:dependencies{debugImplementation'com.squareup.leakcanary
时小雨
·
2025-05-12 04:35
android
kotlin
开发语言
css变量设置主题色切换
search=var()--name声明变量,var(--name)使用
变量声明
变量://全局css变量,可以在所有地方使用(
竹子js
·
2025-05-11 22:56
css
原生javascript
js修改设置css变量
第二节:变量、数据类型与运算符:JS 的基石
第二节:变量、数据类型与运算符:JS的基石目标:理解
变量声明
、作用域规则,掌握原始类型与引用类型的底层差异,熟练运用运算符。一、变量:数据的“容器”1.变量是什么?
长袖格子衫
·
2025-05-11 15:14
JavaScript
初级到深入课程
javascript
开发语言
ecmascript
Kotlin
高阶函数多态场景条件判断与子逻辑
Kotlin
高阶函数多态场景条件判断与子逻辑funmain(){varsomefun:(Int,Float)->Longvala=4valb=5fsomefun=multi()//if某条件println
zhangphil
·
2025-05-11 15:13
kotlin
kotlin
lombok var和java var 如何抉择使用?
使用var作为任何局部
变量声明
的类型(即使在for语句中),该类型将从初始化表达式中推断出来该类型推断中不涉及对变量的任何进一步赋值)。
木泽锐
·
2025-05-11 12:53
java
1024程序员节
Android面试题之
Kotlin
协程到底是什么?它是线程吗?
轻量级"的线程
Kotlin
中的协程经常被称为“轻量级
AntDreamer
·
2025-05-11 10:10
kotlin
Android
android
kotlin
java
kotlin
协程-Android实战
funlaunchWhenStarted(block:suspendCoroutineScope.()->Unit):Job=launch{lifecycle.whenStarted(block)}//当activity处于resume的时候执行协程体funlaunchWhenResumed(block:suspendCoroutineScope.()->Unit):Job=launch{life
2401_84520118
·
2025-05-11 10:39
程序员
android
kotlin
开发语言
Jetpack 与
Kotlin
协程:异步编程的完美结合
Jetpack与
Kotlin
协程:异步编程的完美结合关键词:Jetpack、
Kotlin
协程、异步编程、ViewModel、LiveData、Room、Flow摘要:本文深入探讨Jetpack组件与
Kotlin
移动开发前沿
·
2025-05-10 09:53
kotlin
开发语言
android
ai
Android Firebase登录和存储用户数据方案
以下是使用Firebase在Android中实现用户认证和待办事项数据操作的详细代码示例(Java和
Kotlin
双版本):一、Firebase配置步骤在Firebase控制台创建项目添加Android应用
androidwork
·
2025-05-09 18:11
android
文件处理新星 —— FileKit 开源项目探索
文件处理新星——FileKit开源项目探索FileKitPickandsaveFiles,MediasandFolderfor
Kotlin
Multiplatform/KMPandComposeMultiplatform
邹澜鹤Gardener
·
2025-05-09 15:27
Kotlin
常用二进制操作封装:高效处理位运算与数据解析
在
Kotlin
中,二进制操作(如位移、掩码、按位与、按位或等)是底层编程中常用的工具。为了提高代码的可读性和复用性,可以将这些操作封装成工具类或扩展函数。
奋斗理想
·
2025-05-09 15:52
Kotlin
kotlin
Kotlin
遍历
在
Kotlin
中,遍历(迭代)是操作集合、数组、范围(Range)等数据结构的常见需求。
Kotlin
提供了多种遍历方式,语法简洁且功能强大。
zhifanxu
·
2025-05-09 11:29
kotlin
开发语言
android
C#中属性和字段的区别
)和属性(property)都是用于存储数据的成员,但它们有重要的区别:主要区别1.访问控制-字段:直接存储数据的变量-属性:通过访问器(get/set)控制对私有字段的访问2.实现方式-字段:简单的
变量声明
MA_Y_
·
2025-05-09 09:20
c#
开发语言
【
Kotlin
二】函数/高阶函数/内联函数 对象/主构造函数/次要构造函数/对象初始化
:返回值类型{//方法体}funsum(num1:Int,num2:Int):Int{returnnum1+num2}注意:
Kotlin
函数返回值为空时为Unit,并非常见的void函数可以设置默认值:
温酒煮青梅
·
2025-05-09 05:48
Kotlin
kotlin
Kotlin
的内置函数
Kotlin
提供了丰富的内置函数,它们极大简化了日常开发工作。常见内置函数包括标准库函数(let、apply、run等),用于提高代码的简洁性和可读性。
liulanba
·
2025-05-09 04:18
kotlin
kotlin
windows
microsoft
Kotlin
高阶函数
高阶函数高阶函数是将函数用作参数或返回值的函数,还可以把函数赋值给一个变量。所有函数类型都有一个圆括号括起来的参数类型列表以及一个返回类型:(A,B)->C表示接受类型分别为A与B两个参数并返回一个C类型值的函数类型。参数类型列表可以为空,如()->A,Unit返回类型不可省略。(Int)->String函数类型表示法可以选择性地包含函数的参数名:(x:Int,y:Int)->Point。这些名称
hc.Geng
·
2025-05-09 04:17
Kotlin
kotlin
python
开发语言
kotlin
@JvmStatic注解的作用和使用场景
@JvmStatic的作用@JvmStatic是
Kotlin
提供的一个注解,用于在JVM上将伴生对象(companionobject)中的方法或属性暴露为Java静态方法或字段。
MyhEhud
·
2025-05-08 22:35
kotlin
python
开发语言
Kotlin
集合类的高阶函数
集合类:用于存放对象的引用,而非对象本身。数据结构主要解决三个问题:数据元素之间的逻辑关系:集合、线性结构、树形结构、图形结构等。数据的物理结构:顺序、链表、索引、散列表、等形式。数据的处理运算。集合类主要分为:可变集合类(Mutable)和不可变集合类(Immutable)集合类型主要有3种:List(列表)、Set(集)和Map(映射)列表:主要特征其对象以线性方式存储,没有特定顺序,主要包括
weixin_37716758
·
2025-05-08 22:35
Kotlin
kotlin
高阶函数
Kotlin
高阶特性
Kotlin
作为一门现代编程语言,拥有许多高阶特性,这些特性使得
Kotlin
在开发过程中更加灵活、高效且安全。
望佑
·
2025-05-08 22:34
开发语言基础
kotlin
开发语言
android
Let C语言通俗化
目录输入/输出输出输入基本运算加、减、乘、除、取余整数除法和浮点数除法
变量声明
基本数据类型赋值声明时,令var为1赋值为1交换运算整数除法和浮点数除法实例逻辑实例自增/自减判断if单分支如果否则如果,否则如果
Mryan2005
·
2025-05-08 05:52
#
我与C语言
c语言
开发语言
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他