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闭包
25年不倒的“犀牛书“:为什么《JavaScript权威指南第7版》仍是程序员的案头圣经?
如果你还在为原型链、
闭包
、异步编
阿蒙Armon
·
2025-07-29 11:54
javascript
开发语言
ecmascript
Python函数全攻略:参数传递、作用域LEGB及高阶特性详解
这种特性为Python带来了强大的灵活性和表达力,是理解高阶函数、
闭包
和装饰器等高级概念的基础。
·
2025-07-29 10:44
深入理解JavaScript作用域与编译过程
本文将基于《你不懂JS》系列书籍中的相关内容,解析JavaScript的作用域系统、函数
闭包
以及编译过程,帮助读者获得更深层次的理解。作用域是什么?
君子心理
·
2025-07-29 01:06
作用域
编译
JavaScript
变量提升
闭包
掌握JavaScript函数和作用域:提高代码复用性
任务目标通过本教程,你将学习并掌握:函数的声明与调用函数表达式的使用作用域的概念及其在函数中的应用
闭包
的原理及实践学习内容
捕风捉你
·
2025-07-29 01:06
javascript
开发语言
ecmascript
JavaScript 函数与作用域
本文将详细介绍JavaScript中的函数定义、调用、参数传递、
闭包
、递归以及作用域链的概念。
前端人类学
·
2025-07-29 01:04
JavaScript
-
行为
javascript
函数
作用域
闭包
递归
作用域链
JavaScript核心概念全解析
目录1.作用域(1)局部作用域(2)全局作用域2.垃圾回收(1)引用计数法(2)标记清除法3.
闭包
(1)作用(2)风险4.变量提升(1)var(2)let和const(3)const5.函数提升(1)函数声明
·
2025-07-28 17:34
前端开发面试问题及答案整理
说说你对
闭包
的理解使用
闭包
主要是为了设计私有的方法和变量。
闭包
的优点是可以避免全局变量的污染,缺点是
闭包
会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。
邓波home
·
2025-07-28 16:56
web前端
前端开发
面试
Android 开发中的 Java 与
Kotlin
:从语法差异到选型实践
在Android开发领域,Java和
Kotlin
的选择曾是开发者热议的话题——Java作为老牌语言统治Android多年,而
Kotlin
自2017年被Google官方推荐后迅速崛起。
Monkey-旭
·
2025-07-28 09:40
gitee
java
kotlin
dart和python哪个好学_最近学习 Dart 语言,分享一下心得 (入门级)
每隔一段时间,总有一种新(或较新)的语言进入大家的视线,比如
Kotlin
,Rust,Go等,我查了一下它们的“出生日期”:Rust(2011自举,2015v1.0)Go(2012,v1.0)
Kotlin
·
2025-07-28 08:03
小输入框,大讲究:Table 数字输入框 debounce 实战分享
目录背景编辑数量极端情况
闭包
结语背景项目中使用AntDesignVue进行表格的开发,允许用户直接在表格内编辑数量,如下:上述就是本次任务需要实现的目标,是的,你没
陈三心
·
2025-07-28 03:56
vue
前端
vue.js
js
闭包
的6种应用场景,这下会用了
1、什么是
闭包
?1.1
闭包
的基本定义如果一个函数访问了此函数的父级及父级以上的作用域变量,那么这个函数就是一个
闭包
。
jnfy
·
2025-07-28 03:19
javaScript
javascript
前端
开发语言
js闭包
闭包
js闭包应用场景
黑猴子的家:Spark RDD 编程进阶 之 广播变量
传统方式下,Spark会自动把
闭包
中所有引用到的变量发送到工作节点上。虽然这很方便,但也很低效。原因有二:首先,默认的任务发射机制是专门为小任务进行优化的;其次,事实上你可能
黑猴子的家
·
2025-07-27 21:46
面试复盘:为什么Vue2的data数据量大时内存开销大?
本文复盘梳理我的回答思路:一、核心机制:Object.defineProperty的递归与
闭包
Vue2的响应式系统通过递归遍历data中的每个属性,将其转换为getter/setter。
neon1204
·
2025-07-27 16:38
前端面试
面试
前端
javascript
vue.js
kotlin
作用域函数let, also, with, apply,run区别(kt面试必问)
ScopeFunctions:作用域函数,Scop是范围,作用域的意思;
kotlin
中用于简化代码let作为五大作用域函数之一,在调用对象上执行代码块,并返回代码块最后一行结果,常跟it搭配使用,it指的是调用对象例子
xiyangyang8110
·
2025-07-27 03:25
作用域函数
android studio
kotlin
实现登录、注册
实验内容:实验实现3-4个Activity之间的跳转,包括注册页面、登录页面、好友列表页面等。实验必须使用两种以上的布局方式完成Acitivity的设计。其中用户注册界面中需要出现8种以上的Android基本控件,并在Activity文件中对业务逻辑进行规范:如密码必须匹配,性别必须选择、年龄必须在一个合理范围内等等,当用户填写内容不正确时给出有效的提示。此界面可以做到国际化效果。可参照老师课堂上
·
2025-07-27 03:25
android studio java和
kotlin
共用
AndroidStudio中Java和
Kotlin
共用在Android开发中,我们可以使用Java或
Kotlin
来编写应用程序。
卖假药的
·
2025-07-27 03:55
java
android
studio
kotlin
android
ide
OkHttp工具类
Kotlin
版
前言:最近用java学完安卓之后,时间很充裕,觉得java写安卓代码量相对多,于是转学
kotlin
了OkHttp是一个优秀的网络请求框架,相对于HttpUrlConnection好用多了,并且还支持多线程高并发
柒叶沃若
·
2025-07-27 00:29
kotlin
android
java
Kotlin
使用OKHttp以及Gson
1:导入依赖包:implementation'com.squareup.okhttp3:okhttp:3.10.0'implementation'com.google.code.gson:gson:2.8.5'2:构建连接:这里使用Websocketfunconnect(){varechoWebSocketListener:EchoWebSocketListener1=EchoWebSocketL
aabbcc又一年
·
2025-07-27 00:29
websocket
http
gson
OkHttp 与
Kotlin
协程完美结合:构建高效的异步网络请求
前言在现代Android开发中,
Kotlin
协程已成为处理异步操作的首选方案。将OkHttp与协程结合使用,可以创建简洁、高效且易于维护的网络请求架构。
安卓开发者
·
2025-07-26 23:27
OkHttp
okhttp
kotlin
开发语言
[特殊字符] 11岁Python开发者的五年之旅:从积木到代码的艺术
1.新生代视角用青少年能懂的语言解释复杂概念#
闭包
就像乐高积木套装deflego_crea
scr19854727749
·
2025-07-26 17:36
python
开发语言
Javascript高频面试题
4.变量声明var、let、const的区别5.作用域6.作用域链7.垃圾回收机制8.
闭包
什么是
闭包
?
闭包
的作用?
闭包
引起的问题9.JS的变量提升var声明的
守灯者
·
2025-07-26 17:05
前端找工作之路
前端
JavaScript高频面试题
第一章:Go语言基础入门之函数
本文将从函数的定义、调用等基础知识开始,逐步深入探讨多返回值、命名返回值、可变参数,最终揭示函数作为一等公民的奥秘,以及匿名函数和
闭包
在实际开发中的强大应用。
不过普通话一乙不改名
·
2025-07-26 15:23
go语言进阶到高级
golang
开发语言
后端
Kotlin
-重载操作符和字符串模板(2019-01-16)
1.重载操作符用指定的函数来重新定义操作符的功能举几个例子一元操作符(+)dataclassNumber(varvalue:Int)/***重载一元操作符+,使其对Number中实际数据取绝对值*/operatorfunNumber.unaryPlus():Number{this.value=Math.abs(value)returnthis}"In"运算符classIntCollection{v
Guow110
·
2025-07-26 11:50
Python 进阶学习文档
函数式编程异步编程数据处理进阶测试与调试性能优化包管理与部署实战项目学习目标完成本文档学习后,您将能够:✅掌握Python高级语法特性:装饰器、生成器、上下文管理器等✅精通面向对象编程:元类、描述符、多重继承等高级概念✅运用函数式编程思想:高阶函数、
闭包
千玖若曦
·
2025-07-26 02:59
Python
python
开发语言
Kotlin
数据容器 - List(List 概述、创建 List、List 核心特性、List 元素访问、List 遍历)
一、List概述List是一个不可变的有序集合,一旦创建就不能修改其内容,即不能添加、删除、更改元素List提供了丰富的操作函数来处理数据二、创建List1、基础创建通过listOf函数创建(推荐)//创建一个List,包含3个元素valfruitList=listOf("Apple","Banana","Orange")println("fruitList:$fruitList")#输出结果fr
我命由我12345
·
2025-07-25 21:20
Kotlin
-
极简小抄
kotlin
list
windows
开发语言
java-ee
java
jvm
Netflix DGS框架贡献指南与技术实践
作为技术专家,我认为这个框架最值得关注的特点是它同时兼顾了Java和
Kotlin
开发者的需求,这在现代JVM生态系统中是一个明智的设计决策。DGS框架的技
韩宾信Oliver
·
2025-07-25 10:39
Android Studio中java项目添加
kotlin
代码方法
根目录下build.gradle修改:添加如下代码id'org.jetbrains.
kotlin
.android'version'1.9.0'applyfalse完成后应该如下//Top-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-projects
李艺为
·
2025-07-24 21:30
java
android
studio
kotlin
Kotlin
基础2
查看
Kotlin
编译之后的字节码,有助于我们深入理解
Kotlin
语言两种方式:Shift键两次,输入Show
kotlin
.Tools->
Kotlin
->Show
Kotlin
BytecodeJava有两种数据类型
翻跟头的牛爷爷
·
2025-07-24 10:26
kotlin
开发语言
android
Kotlin
属性委托 observable 的实现原理
Kotlin
的Delegates.observable是
Kotlin
标准库中提供的一个属性委托,它允许你在属性的值发生变化时自动执行某段逻辑,比如常用于监听属性变化(例如UI数据更新)。
·
2025-07-23 18:40
java开发安卓和
kotlin
对比
Java和
Kotlin
都是用于Android开发的编程语言,它们各自具有独特的特点和优势。
哈哈皮皮虾的皮
·
2025-07-23 16:53
java
android
kotlin
2025乐彩V8影视系统技术解析:双端原生架构与双H5免签封装实战 双端原生+双H5免签封装+TV级性能优化,一套代码打通全终端生态
1.双端原生实现方案Android端:基于
Kotlin
+JetpackCompose架构,深度优化ExoPlayer内核,支持4KHDR硬解与DRM加密流iOS端:Swift+SwiftUI构建,集成AVFoundation
CH资源网ch-h点cn(测评师 )
·
2025-07-23 13:08
架构
性能优化
Go语言面试宝典:50道必会题目与精解_golang面试必问50个问题
Map9.Defer语句10.类型断言11.并发同步12.接口实现13.错误跟踪14.并发性能15.内存管理16.编译和运行17.泛型18.网络编程19.测试20.代码组织21.Goroutine泄漏22.
闭包
2401_86436851
·
2025-07-23 10:11
golang
面试
开发语言
5.
Kotlin
协程
文章目录1.协程的基本用法1.1先添加依赖库1.2开启一个协程GlobalScope.launch函数delay()函数Thread.sleep()函数runBlocking函数1.3创建多个协程launch函数suspend关键字coroutineScope函数2.更多的作用域构建器async函数withContext()函数线程参数3.使用协程简化回调的写法suspendCoroutine函数
热爱Android的人
·
2025-07-23 09:11
kotlin
使用Debug-View
Kotlin
,提升你的Android调试体验!
使用Debug-View
Kotlin
,提升你的Android调试体验!
侯深业Dorian
·
2025-07-23 09:38
Kotlin
多线程调试
在深入调试多线程应用程序的复杂性之前,了解
Kotlin
的并发原语至关重要。
Kotlin
运行在JVM上,因此可以使用Java的线程,它们是并发的基本单位。
·
2025-07-23 09:08
android ROOM
kotlin
官方文档完全学习
androidROOM
kotlin
官方文档完全学习2.6使用Room将数据保存到本地数据库|AndroidDevelopers(google.cn)一、简介1.1引入dependencies{defroom_version
·
2025-07-23 09:37
Kotlin
介绍
文章目录1.
Kotlin
是什么?(身份介绍)2.
Kotlin
为什么受欢迎?(核心魅力-四大亮点)3.
Kotlin
看起来什么样?(一瞥语法)4.学习
Kotlin
能做什么?
江上清风山间明月
·
2025-07-23 06:19
Android
kotlin
开发语言
android
Flutter-VS-
Kotlin
-跨平台开发市场的最终由谁统治?
但是现在,
Kotlin
也加入了这场竞赛。谷歌甚至宣布
Kotlin
现在是Android应用程序开发人员的首选语言。于是所有人都想知道谁将成为跨平台开发市场的最终统治者。我们在早些时候已经对
·
2025-07-23 05:46
ffmpeg音视频开发实战6,flutter开源项目商业化
正文Java集合:使用场景、源码阅读GC机制虚拟机对象内存分配要学好Android,必须要有扎实的Java基础(当然,现在还有
Kotlin
)。
2401_84408734
·
2025-07-23 02:26
程序员
ffmpeg
flutter
开源
Kotlin
flow实践总结
Flow是什么按顺序发出多个值的数据流。本质就是一个生产者消费者模型,生产者发送数据给消费者进行消费。冷流:当执行collect的时候(也就是有消费者的时候),生产者才开始发射数据流。生产者与消费者是一对一的关系。当生产者发送数据的时候,对应的消费者才可以收到数据。热流:不管有没有执行collect(也就是不管有没有消费者),生产者都会发射数据流到内存中。生产者与消费者是一对多的关系。当生产者发送
Android技术圈
·
2025-07-23 01:10
Netflix DGS 框架项目推荐
该项目主要使用Java和
Kotlin
作为编程语言,充分利用了SpringBoot的强大功能和生态系统。项目核心功能NetflixDGS框架提供了丰富的功能,帮助开发者快速构建和
·
2025-07-23 00:47
Kotlin
协程(六)Flow流
在
Kotlin
中,Flow是一种异步数据流,用于连续或延迟生成数据,并在不同协程之间传输数据。我一般做定时任务或者倒计时会用到这个类。一、为什么需要Flow?
&岁月不待人&
·
2025-07-22 22:31
协程
kotlin
开发语言
android
JetBrains IntelliJ IDEA插件推荐
ApifoxHelper:ApifoxHelper是一个免费的、专为Java和
Kotlin
开发者设计的高效API调试插件。
Someone_sky
·
2025-07-22 19:08
intellij-idea
java
ide
Kotlin
中let、run、with、apply及also的差别
在
Kotlin
中,let、run、with、apply和also是常用的作用域函数(scopefunctions)。它们的目的都是简化代码,使代码更加简洁,并且可以提供更好的可读性。
猿界新星蔡
·
2025-07-21 08:11
Kotlin
kotlin
Kotlin
泛型之 循环引用泛型(A的泛型是B的子类,B的泛型是A的子类)
IDE(编辑器)报错循环引用泛型是我起的名字,不知道官方的名字是什么。这个问题是我在定义Android的MVP时提出来的。具体是什么样的呢?我们看一下我的基础的MVP定义:interfaceIPresenter{fungetView():V}interfaceIView{fungetPresenter():P}这里我定义了一个View和Presenter的接口,但是实际上这两个东西现在没什么关联。
·
2025-07-21 06:25
Kotlin
泛型
文章目录定义泛型属性泛型函数泛型类或接口where声明多个约束泛型具体化in、out限制泛型输入输出定义有时候我们会有这样的需求:一个类可以操作某一类型的对象,并且限定只有该类型的参数才能执行相关的操作。如果我们直接指定该类型Int,确实可以实现该操作,但是换一个类型就得再重新定义一个类:classMyArray{funadd(int:Int){}fundelete(int:Int){}}funm
「已注销」
·
2025-07-21 06:24
kotlin
kotlin
泛型约束
fun>sort(list:List){}冒号之后指定的类型就是泛型参数的上界,对于泛型参数T,只允许使用Comparable的子类型转载于:https://www.cnblogs.com/loaderman/p/10141823.html
weixin_30788731
·
2025-07-21 06:23
移动开发
Kotlin
控制流和集合过滤操作符
一、ifelse在
Kotlin
中,if是一个表达式,即它会返回一个值。因此就不需要三元运算符(条件?然后:否则),因为普通的if就能胜任这个角色。
黄毛火烧雪下
·
2025-07-21 06:23
Kotlin
android
kotlin
泛型
与Java一样,
Kotlin
也提供泛型,为类型安全提供保证,消除类型强转的烦恼。1.1泛型的优点类型安全:通用允许仅保留单一类型的对象。泛型不允许存储其他对象。
luoj_616
·
2025-07-21 06:51
Kotlin
kotlin
android
java
kotlin
集合去重
valarray=listOf(1,2,3,1,2,2,3,1)println(array)//去重println(array.toSortedSet().toList())//或者直接使用distinct()方法array.distinct()print:[1,2,3,1,2,2,3,1][1,2,3]
·
2025-07-21 06:21
上一页
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
其他