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
-reified:泛型实化——泛型高级功能1(第一行代码
Kotlin
学习笔记11)
目录1.泛型实化的原理2.泛型实化的应用如果我们之前是Java程序员,那么我们对泛型就绝对不回陌生了,但是说到泛型的实化,一定就是陌生的了,它可以给我们带来一些新奇而又让你感到高级的功能。1.泛型实化的原理在Java中,泛型是只存在于编译阶段的,这就要我们了解Java中泛型的擦除机制,就是说虽然我们在写代码的时候写了泛型,但是程序真正运行的时候,并不知道我们的具体类型是什么,泛型的约束只在编译时期
头发浓密的猿先生
·
2023-10-22 09:27
Kotlin
Android
kotlin
Kotlin
-泛型out,in:泛型协变和逆变——泛型高级功能2(第一行代码
Kotlin
学习笔记12)
目录1.泛型的协变2.泛型的逆变3.举栗3.1协变3.2逆变
Kotlin
中泛型还有一个高级功能,就是协变和逆变。
头发浓密的猿先生
·
2023-10-22 09:27
Kotlin
kotlin
Kotlin
笔记(六):泛型的高级特性
前面学习了
Kotlin
中的泛型的基本用法,跟Java中的泛型大致相同,
Kotlin
在泛型方面还提供了不少特有的功能,掌握了这些功能,你将可以更好玩转
Kotlin
,同时还能实现一些不可思议的语法特性,那么我们自然不能错过这部分内容了
ZWaruler
·
2023-10-22 09:27
Kotlin
kotlin
Kotlin
中的委托、属性委托和延迟加载
在
Kotlin
中,委托可以通过关键字by来实现,主要分为类委托和属性委托两种形式。此外,
Kotlin
还提供了延迟加载的功能,可以在需要时才进行初始化。
好奇的菜鸟
·
2023-10-22 09:52
kotlin
kotlin
android
Flutter学习之插件开发、自定义字体、国际化
一、前言今天学习插件开发,Flutter使用一个灵活的系统,允许调用特定平台(iOS/Android)的API,无论在Android上的Java或者
Kotlin
代码中,还是iOS上的Object-C或者
真·深红骑士
·
2023-10-22 06:11
Flutter
Android
前端
跨平台
Flutter运行卡在Running Gradle task ‘assembleDebug‘...
buildscript{ext.
kotlin
_version='1.3.50'repositories{//修改处:将下面2行注释,新增3行maven的阿里仓库地址//googl
lee84233
·
2023-10-22 06:41
Flutter
flutter
android accept方法详解,Android OkHttp常用详解
OkHttp的4.0.x版本已经全部由java替换到了
Kotlin
,API的一些使用也会有些不同,具体的参考UpgradingtoOkHttp4由于不熟悉
Kotlin
代码,本文使用的OkHttp的版本为
塔塔君Minkun
·
2023-10-22 06:05
android
accept方法详解
Android OkHttp使用详解
OkHttp的4.0.x版本已经全部由java替换到了
Kotlin
,API的一些使用也会有些不同,具体的参考UpgradingtoOkHttp4由于不熟悉
Kotlin
代码,本文使用的OkHttp的版本为
鹏于宴
·
2023-10-22 06:04
OkHttp
Android
android
Android---OkHttp详解
OkHttp是一套处理HTTP网络请求的依赖库,由Square公司设计研发并开源,目前可以在Java和
Kotlin
中使用。对于AndroidApp,OkHttp现在几乎已经占据了所有的网络请求操作。
别偷我的猪_09
·
2023-10-22 06:02
#
Android进阶
android
okhttp
Kotlin
:集合的函数是API,Lambda写法的优化过程
以下内容全部来自郭霖的《第一行代码》。1在一个水果集合里找到单词最长的那个水果,初步写法。varlist=listOf("Apple","Banana","Oriange","Pear","Grape","Watermelon")varmaxLengthFruit=""for(fruitinlist){if(fruit.length>maxLengthFruit.length){maxLength
like26th
·
2023-10-22 06:56
Kotlin
基础 — const
一、前言一般
kotlin
用到的是var和val-var:变量(读写)-val:常量(只读)但同时提供了一个const,val其实具有了大部分const拥有的功能,但是仔细对比了半天发现没什么卵用,但是又仔细一看
e电动小马达e
·
2023-10-22 02:43
Kotlin
java修饰符const_
Kotlin
中const修饰符详解
在
kotlin
中一个变量如果可修改则申明为var,只读则申明为val,这大家都知道,但是有个小问题不禁让我陷入了沉思……这const修饰符是干啥用的?
tom-sun
·
2023-10-22 02:12
java修饰符const
Kotlin
表达式与运算符
一、前言在
Kotlin
中的类与接口和
Kotlin
空类型安全与智能类型转换中我们已经将
Kotlin
中的类型初步讲完了,今天我们来讲
Kotlin
中的表达式。
萌果爱吃芒果
·
2023-10-22 02:12
Kotlin
学习
android
kotlin
kotlin
的final、open和const修饰符
1.final、open修饰符(1)概念final用于修饰类、属性和方法,代表类、属性和方法是不可被继承的,
kotlin
类、属性、方法如果不添加修饰符(final/open修饰符)默认使用final修饰
weixin_30458043
·
2023-10-22 02:42
移动开发
java
Kotlin
学习笔记 2
Kotlin
中的运算符
闭区间运算符两个西文点符1.4.2半开区间运算符until1.4.3反向区间downTo1.4.4区间步长1.4.5运算符重载1.4.5.1重载单目前缀运算符1.4.5.2重载其他的运算符1、运算符和表达式
Kotlin
Thomas.Ma
·
2023-10-22 02:12
adnroid
android
Kotlin
运算符
任何类都可以定义或者重载父类的基本运算符通过运算符对应的具名函数来定义对参数个数作要求,对参数和返回值类型不作要求不能像Scala一样定义任意的运算符二、来写一些实例packagenet.println.
kotlin
.chaptersimportjavax.print.attribute.standard.MediaSize
向小凯同学学习
·
2023-10-22 02:12
Kotlin语言
Kotlin
运算符
Kotlin
的 companion object 修饰符
args:Array){varmStudent=Student()}1.2Student对象companionobject(伴生对象):伴生对象在类中只能存在一个packagecom.tct.freeze.
kotlin
studydemoclassStudent
法迪
·
2023-10-22 02:11
Kotlin
companion
修饰符
kotlin
static
Kotlin
重载算数运算符
Kotlin
重载算数运算符1.重载二元运算符我们先尝试将两个坐标相加和相减1.1定义plus运算符dataclassPoint(valx:Int,valy:Int){operatorfunplus(other
spy_develop
·
2023-10-22 02:41
kotlin
andriod开发
kotlin
重载算数运算符
Kotlin
运算符
Kotlin
运算符1.
kotlin
单目运算符varfield=1//
kotlin
自增运算符field++++fieldfield.inc()//同自增运算//
kotlin
自减运算符field----fieldfield.dec
Lucky_William
·
2023-10-22 02:40
Kotlin
kotlin
android
开发语言
Kotlin
笔记--运算符重载
运算符重载1重载算术运算符
Kotlin
可以通过扩展函数的机制为现有的类增添新的方法。可以把任意约定方法定义为扩展函数,从而适应任何现有的Java类而不用修改其代码。.
ljt2724960661
·
2023-10-22 02:40
Android基础
Kotlin
运算符重载及其他约定
Kotlin
运算符重载及其他约定前言:内容主要包括运算符重载、约定(支持各种运算的特殊命名函数)、委托属性,结合代码,让重载运算符相关知识简单易懂。
居家小男
·
2023-10-22 02:09
移动开发笔记
java
android
kotlin
kotlin
修饰符const
一.const属性简介在
Kotlin
中,const修饰符用于声明常量,常量的值在编译时就确定了,并且可以在编译时被嵌入到代码中二.使用const属性companionobject中定义的属性和方法可以在类的实例上直接访问
flytosky21
·
2023-10-22 02:39
kotlin
android
kotlin
android
Kotlin
- 运算符
【一元运算符】运算符名称举例结果++自增翻译为a.inc()a=2b=++a//a先自增,再把值赋给ba=3b=3a=2b=a++//把a赋值给b,a再自增a=3b=2--自减翻译为a.dec()a=2b=--aa=1b=1a=2b=a--a=1b=2【二元运算符】运算符名称举例结果+加法翻译为a.plus(b)5+510-减法翻译为a.minus(b)5-50*乘法翻译为a.times(b)5*
Jomurphys
·
2023-10-22 02:08
Kotlin
kotlin
Kotlin
简介
Kotlin
是一门很新的语言,它是由JetBrains公司开发与设计的,早在2011年就公布了
Kotlin
的第一个版
伟、。
·
2023-10-22 02:08
kotlin
android
开发语言
kotlin
var,val,const val修饰符编译
文章目录前言
kotlin
类中varvalconst编译情况
kotlin
companionobject中varvalconst编译情况
kotlin
top-level中varvalconst编译情况前言
kotlin
rockyou666
·
2023-10-22 02:08
kotlin
android
kotlin
android
studio
2.
kotlin
笔记_操作符
1.生产操作符zip,把两个List组合成一个由Pair组成的List,每个Pair由两个原List中index相对应的元素组成,这个List的长度由原来的两个List中长度较短的那个List的长度决定://zipfuntest7(){vallist1=listOf("a","b","c","d")//自动推断类型,无需指定vallist2=listOf(1,2,3)valzip=list1.zi
Aislli
·
2023-10-22 02:38
kotlin
kotlin
android
操作符
kotlin
修饰符const的含义
一.const属性简介在
Kotlin
中,const修饰符用于声明常量,常量的值在编译时就确定了,并且可以在编译时被嵌入到代码中二.使用const属性companionobject中定义的属性和方法可以在类的实例上直接访问
冯旭_Android
·
2023-10-22 02:07
kotlin
开发语言
android
Kotlin
中的算数运算符
在
Kotlin
中,我们可以使用各种算术运算符来进行数值计算和操作。下面对这些运算符进行详细描述,并提供示例代码。正号(正数)和负号(负数):正号用于表示一个正数,不对数值进行任何更改。
好奇的菜鸟
·
2023-10-22 02:07
kotlin
kotlin
android
kotlin
延迟初始化
kotlin
中的属性在声明的同时必须初始化,否则会报错privatevarname:String//编译不通过privatevarname2:String?
陈科比大宝贝儿
·
2023-10-22 02:10
JVM垃圾回收学习总结一
p=11.JVM与java体系结构简介java-跨平台的语言:java运行都需要编译成字节码文件,字节码文件依托于jvm运行;jvm-跨语言的平台:
Kotlin
\js\scala等语言只需要提供编译器编译成字节码文件即可在
八百标兵北坡奔
·
2023-10-22 02:05
jvm
java
设计模式学习笔记
设计模式学习笔记设计模式OOP七大原则创建型模式单例模式建造者模式原型模式工厂模式抽象工厂模式结构型模式
代理模式
适配器模式桥接模式过滤器模式外观模式享元模式装饰器模式组合模式行为型模式备忘录模式策略模式迭代器模式访问者模式观察者模式解释器模式空对象模式命令模式模板模式责任链模式中介者模式状态模式
T Head
·
2023-10-22 01:19
学习笔记
java
设计模式
OpenCV +
Kotlin
实现 USB 摄像头(相机)实时画面、拍照
pexels-regina-trissteria-13623557.jpgPart1一.业务背景我们团队前段时间做了一款小型的智能硬件,它能够自动拍摄一些商品的图片,这些图片将会出现在电商App的详情页并进行展示。基于以上的背景,我们需要一个业务后台用于发送相应的拍照指令,还需要开发一款软件(上位机)用于接收拍照指令和操作硬件设备。Part2二.原先的实现方式以及痛点早期为了快速实现功能,我们团队
Java与Android技术栈
·
2023-10-22 01:45
java
android
redis
python
c++
Kotlin
Coroutines Flow 系列(一) Flow 基本使用
一.
Kotlin
Flow介绍Flow库是在
Kotlin
Coroutines1.3.2发布之后新增的库。
Java与Android技术栈
·
2023-10-22 01:15
使用
Kotlin
Compose Desktop 实现了一个简易的"手机助手"
1一.adbd-connectoradbd-connector是一个实现adbserver和adbdaemon之间的通信协议的库,使用
Kotlin
编写。
Java与Android技术栈
·
2023-10-22 01:15
android
java
linux
python
物联网
饼图
*importandroid.util.AttributeSetimportandroid.util.Logimportandroid.view.Viewimport
kotlin
.math.cosimportkot
面向星辰大海的程序员
·
2023-10-22 01:34
5 行
Kotlin
代码实现自动给中文英文之间加入合适的空格
「有研究显示,打字的时候不喜欢在中文和英文之间加空格的人,感情路都走得很辛苦,有七成的比例会在34岁的时候跟自己不爱的人结婚,而其余三成的人最后只能把遗产留给自己的猫。毕竟爱情跟书写都需要适时地留白。与大家共勉之。」——vinta/paranoid-auto-spacing先看完整代码:funisLatin(c:Char)=c.toInt()if(isLatin(acc[acc.lastIndex
DoubleThunder
·
2023-10-22 00:04
Android Architecture Components(Android 架构组件)依赖
AndroidXArch某些组件改为androidx,目前已经发布一些预览版,查看详情
kotlin
kotlin
支持androidx依赖,只需后缀"-ktx":普通依赖:implementation"androidx.lifecycle
年华_零落成诗
·
2023-10-21 23:31
Kotlin
学习教程(准备篇)
1.关于
kotlin
kotlin
和Java语言一样,都是静态型编程语言,且都可以用来开发Android,2016年Google官方正式发布了第一个稳定版本,2017年在GoogleI/O大会上正式宣布
kotlin
西小瓜
·
2023-10-21 20:22
初篇-设计模式-介绍设计模式的分类、设计模式7大原则
文章目录前言设计模式介绍设计模式类型设计模式的七大原则设计模式与GOF结语前言设计模式可能我们不了解,但是一些常用的单例模式、
代理模式
,一定都听说过。其实他就是设计模式中的思想。
gussu-毛虫
·
2023-10-21 18:39
设计模式
分类
java
代理模式
Android Fragment 使用解析,
kotlin
高阶函数
然后在onCreate()中,通过以下代码将Fragment添加进Activity中。if(bundle==null){getSupportFragmentManager().beginTransaction().add(R.id.container,Fragment1.newInstance(“helloworld”),“f1”)//.addToBackStack(“fname”).commit
m0_64319112
·
2023-10-21 16:09
程序员
面试
android
移动开发
Android切换主题生命周期流程与onSaveInstanceState和onRestoreInstanceState,
Kotlin
Android切换主题生命周期流程与onSaveInstanceState和onRestoreInstanceState,
Kotlin
importandroid.os.Bundleimportandroid.util.Logimportandroidx.appcompat.app.AppCompatActivityclassMainActivity
zhangphil
·
2023-10-21 16:36
Android
kotlin
android
kotlin
kotlin
数组.png条件.png构造函数.png数据类.png单例.png解构.png接口回调.png高阶函数.pngletwithrunapplyalso内置函数.png
Mythqian
·
2023-10-21 13:52
Kotlin
学习之类与对象2
泛型与Java类似,
Kotlin
中的类也可以有类型参数:classBox(t:T){varvalue=t}一般来说,要创建这样类的实例,我们需要提供类型参数:valbox:Box=Box(1)但是如果类型参数可以推断出来
James999
·
2023-10-21 12:28
WordDatabase_Impl does not exist
在
kotlin
项目中使用Androidx中的room实现数据库存储的时候,编译运行的时候报了这个错误:(WordDatabase_Impldoesnotexist)2020-05-1914:31:40.59131419
筱南独舞
·
2023-10-21 10:37
网络库OKHTTP(2)面试题
背景OkHttp是一套处理HTTP网络请求的依赖库,由Square公司设计研发并开源,目前可以在Java和
Kotlin
中使用。
Super 含
·
2023-10-21 09:37
okhttp
源码分析
[WIP]
Kotlin
里面如何定义定数
There'snostatickeywordin
Kotlin
.Ifyouwantstaticaccesstocertainfieldsormethodsofyourclass,youshouldputthemunderacompanionobject.Eventhoughthere'snostatickeywordin
Kotlin
假装在去天使之城的路上
·
2023-10-21 07:48
协程高级概念
withContext()的效用启动协程并行分解协程概念CoroutineScope作业CoroutineContext官网地址https://developer.android.google.cn/
kotlin
鱼包子Ray
·
2023-10-21 07:02
Kotlin
Android
Kotlin
协程
协程高级概念
CoroutineScope
启动协程
协程确保主线程安全
Kotlin
协程简介
轻量2)内存泄漏更少3)内置取消支持4)Jetpack集成4依赖项信息5在后台线程中执行6使用协程确保主线程安全7处理异常官网地址https://developer.android.google.cn/
kotlin
鱼包子Ray
·
2023-10-21 07:31
Kotlin
kotlin
开发语言
android
协程
协程简介
在 Android 上测试
Kotlin
协程
TestDispatchersStandardTestDispatcherUnconfinedTestDispatcher注入测试调度程序设置主调度程序在测试之外创建调度程序创建您自己的TestScope注入作用域官方文档https://developer.android.google.cn/
kotlin
鱼包子Ray
·
2023-10-21 07:58
Kotlin
android
kotlin
开发语言
协程
协程测试
TestDispatchers
Kotlin
符号记录: ?、?:、::
?问号放在变量后,永远不报空指针vallist:ArrayList?=null;if(list?.size?:0>0){//问号放在变量后,永远不报空指针}?:A变量?:B变量:当A变量为空时返回Bwhen(list?.size?:0){//A变量?:B变量:当A变量为空时返回B0->Log.i(TAG,"sizeis0")1->Log.i(TAG,"sizeis1")else->Log.i(TA
程序狮
·
2023-10-21 03:20
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他