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
语言学习资源汇总
1.
kotlin
官方中文翻译文档网址:https://www.
kotlin
cn.net/docs/reference/2.
Kotlin
官网http://
kotlin
lang.org/3.
kotlin
中文官网
大西瓜-PaulChan
·
2023-04-05 20:34
语言
kotlin
两个map取交集 filterKeys
kotlin
语言里面取两个map的交集,可以直接用filterKeys()方法,如下:valmap1=mapOf("1"to"1","2"to"2")valmap2=mapOf("2"to"2","3"
Alex老夫子
·
2023-04-05 20:02
kotlin
kotlin
android
map
交集
儿童台灯哪个品牌更护眼推荐?四款眼科专家推荐的护眼台灯
作为一个经常辅导弟弟做作业的好姐姐,我每天都要花两个小时给他补习功课,回到家都是无精打采的满脸都写着不想做作业,眼睛好痛等理由拒绝学习的,我发现了问题所在,在学校上学的灯光跟家里的不一样,家里的家居
灯饰
的亮度并不适合学习的
m0_70615061
·
2023-04-05 20:01
平面
如何使用
Kotlin
编写更简洁的 Android 代码
如何使用
Kotlin
编写更简洁的Android代码了解如何清理您的Android代码并成为编写干净和更好代码的更出色的
Kotlin
Android开发人员!
IT教程精选
·
2023-04-05 20:54
大数据
kotlin
键值对数组_
Kotlin
程序检查数组是否包含给定值
kotlin
键值对数组Givenanarrayandanelement,wehavetocheckwhetherarraycontainsthegivenelementornot.给定一个数组和一个元素
cumt951045
·
2023-04-05 20:20
python
numpy
算法
小程序
数据结构
ViewUI
Kotlin
协程 - 异常处理
一、异常的传播Job的取消和异常传播是双向的(结构化并发),如果异常在局部没有捕获处理而被协程抛出,该协程会先cancel所有子协程再cancl自己,如果这个异常是CancellationException类型便终止向上传播,如果使用了SupervisorScope()或supervisorJob不管什么类型的异常都终止向上传播,否则会一直传递到根协程导致整个结构中的协程都会被cancel。Can
Jomurphys
·
2023-04-05 20:47
kotlin
Android
kotlin
系列讲解(数据篇)SharedPreferences存储及测试
文章目录一、什么是SharedPreferences1、将数据存储到SharedPreferences中2、从SharedPreferences中读取数据二、登录使用SharedPreferences一、什么是SharedPreferencesSharedPreferences是使用键值对的方式来存储数据的。也就是说,当保存一条数据的时候,需要给这条数据提供一个对应的键,这样在读取数据的时候就可以
彬sir哥
·
2023-04-05 20:41
Android
kotlin
从入门到进阶系列讲解_持续更新
android
studio
kotlin
存储
读取
数据
RxHttp-一条链发送请求之强大的数据解析功能(二),
kotlin
构造器
},throwable->{//失败回调});可以看到,直接使用fromListParser操作符,传入Student.class即可,它内部就是通过ListParser.get(Student.class)获取的ListParser对象。接下来我们看看RxHttp提供的最后一个解析器DownloadParserDownloadParserDownloadParser的作用是将Http返回的输入流
m0_66264819
·
2023-04-05 20:10
程序员
架构
移动开发
android
模拟法螺旋遍历矩阵:54.螺旋矩阵(
Kotlin
)
54.螺旋矩阵给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2:输入:matrix=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]提示:m==matrix.
禅与计算机程序设计艺术
·
2023-04-05 18:11
Kotlin
从零到一
2017年Google宣布Android为
Kotlin
提供最佳支持并且取代了Java的位置,
Kotlin
逐渐步入大众的视野。
张可_
·
2023-04-05 16:00
Android中Hilt的简单使用
AndroidHilt依赖注入框架的引入步骤如下:1.引入Hilt,在App的Build.gradle目录下添加hilt插件和依赖:plugins{id'com.android.application'id'
kotlin
-android'id'
kotlin
-kapt'id'dagger.hilt.android.plugin
淡淡的香烟
·
2023-04-05 15:27
Android
Jetpack
android
安卓官方文档Hilt注入多个绑定三种示例
kotlin
//Asadependencyofanotherclass.
bbq61898762
·
2023-04-05 15:00
开发记录
android
kotlin
java
Kotlin
学习笔记(一)-数据类型
前言本系列文章作为学习简单的学习笔记,其目的在于2个:记录自己学过的知识本着分享交流的原则分享本系列适合完全没有学过
Kotlin
并且像快速入门的同学,本人现在也是在学习中,所以作为笔记难免会有错误,如果我理解的不对或是有疑问
g小志
·
2023-04-05 15:57
快速上车
Kotlin
presentationbyhzwusibo20180927
kotlin
优点:1、可以少些很多代码2、完全兼容Java3、Nullsafe4、支持lambda表达式(比Java8更好)5、可扩展函数:这意味着
吴小博Toby
·
2023-04-05 12:17
kotlin
中主次构造函数
java中没有主构造函数和次构造函数之分,但是
kotlin
有。一个类可以有一个主构造函数和多个次构造函数1.主构造函数:是类头的一部分,跟在类名后面(可带参数),没有任何注解和可见性修饰符。
别看后面有人
·
2023-04-05 12:34
加拿大程序员趣闻系列 1_N,
kotlin
循环
这是系列的第一篇,主要是讲工作机会的.2.找工作的经历若有一个工作空缺,经验多的人自然比经验少一些的人机会更高些.所以说工作机会,也看你个人的成长程度了.就我而言,我在国内天猫做过app开发.在网易干过开发+团队管理.总之,也算是有些经验的高级程序员吧.讲明了这个铺垫,下面就是讲我的实际经历了.我来到加拿大后,前面几个月找房子租(加拿大的房子租起来真是超级贵!!),买家具(是的,在这里租房子,除了
m0_66264881
·
2023-04-05 11:27
程序员
架构
移动开发
android
redhat JDK和tomcat的安装,
kotlin
入门书籍
checkjava(){if[-z“$JAVA_HOME”];thenexportJAVA_HOME=/usr/java/jdk1.5.0_15fi}start(){checkjavacheckrunif[$RETVAL-eq0];thenecho“Startingtomcat”/usr/tomcat/bin/startup.shtouch/var/lock/subsys/tomcatelseec
m0_66264881
·
2023-04-05 11:27
程序员
架构
移动开发
android
Kotlin
学习之开源代码分析、重构(二)
3.4MVVM3.4.1viewmodel3.4.1.1RxViewModelabstractclassRxViewModel(privatevalschedulerProvider:SchedulerProvider):ViewModel(){varjobs=mutableListOf()funlaunch(code:suspendCoroutineScope.()->Unit){jobs.ad
wavaya
·
2023-04-05 10:38
2018-06-13 最近看到的比较感兴趣的文章
为爬虫框架构建Selenium模块、DSL模块(
Kotlin
实现)https://juejin.im/post/5b1fd351f265da6e44326503?
Albert陈凯
·
2023-04-05 07:42
kotlin
语言 变量和函数
,Int,Double,Float,Long,Short,Byte,Char,BooleanconstvalMAX_VAlUE=256funmain(){//声明一个变量varaInt:Int=1//
kotlin
勤奋的Kevin
·
2023-04-05 05:26
kotlin
Kotlin
与 Java 对象成员初始化区别
背景在写
Kotlin
代码的时候,发现
Kotlin
与Java对象初始化过程中,对成员变量的赋值是有区别的,
Kotlin
不会对成员重复赋予初始值,详情请看下文!
_SkUnK
·
2023-04-05 05:15
kotlin
java
kotlin
java
对象初始化
kotlin
基础--对象、接口、抽象类
上次介绍了
kotlin
的类定义与初始化,接下来学习对象、接口、抽象类一、对象1.object关键字object,类似Java中的静态三种使用方式:1.1对象声明对应Java中的单例类,只会在内存中实例化一次
aruba
·
2023-04-05 05:50
Spring5新特性
5.0的最低环境要求为JDK8(也支持9)核心框架根据jdk8的新特性进行修订核心容器更新支持
Kotlin
响应式编程模型终止了一些库的支持(比如Guava)最重要的亮点:响应式编程
写代码的杰西
·
2023-04-05 02:05
Android aop AspectJX与第三方库冲突的解决方案
目前广泛使用且兼容性最好的方案是aspectjx,原因是:AspectJX是一个基于AspectJ并在此基础上扩展出来可应用于Android开发平台的AOP框架,可作用于java源码,class文件及jar、aar包,同时支持
kotlin
唠嗑008
·
2023-04-05 00:37
Kotlin
扩展
扩展函数是静态解析的,并不是接收者类型的虚拟成员1,调用的函数与定义的类有关,与具体类无关在调用扩展函数时,具体被调用的的是哪一个函数,由调用函数的的对象表达式来决定的,而不是动态的类型决定的openclassCclassD:C()funC.foo()="c"//扩展函数foofunD.foo()="d"//扩展函数foofunprintFoo(c:C){println(c.foo())//类型是
莫库施勒
·
2023-04-04 23:09
最适合Android程序员的
kotlin
笔记——集合操作
一.简要介绍整体特点
kotlin
没有自己的集合类
kotlin
的集合设计不同于java,
kotlin
将访问集合数据的接口,和修改集合数据的接口分开了。
朱_c713
·
2023-04-04 22:40
Handler-post和View-post的区别,安卓
kotlin
面试题
你曾经有没有想过这两者到底有什么区别?我该使用哪种呢?常见的Handler.post揭秘Handler的工作机制,网上介绍的文章太多了,这里我就不赘述了,想继续了解的同学可以参考下这篇文章:Handler源码分析。一句话总结就是通过Handler对象,不论是postMsg还是Runnable,最终都是构造了一个Msg对象,插入到与之对应的Looper的MessageQueue中,不同的是Runni
m0_66684985
·
2023-04-04 17:33
程序员
面试
Android之调节屏幕亮度(文末附源码),网易架构师深入讲解Android开发
{}})没有接触过
Kotlin
的小伙伴们可能会不知道这属性在Java中怎么用?毕竟我们连类名都没有看到。其实
Kotlin
会默认为Java生成一个“类名+kt”的类,属性则会生成getter和sette
m0_66684985
·
2023-04-04 17:41
程序员
架构
面试
Android 开发入门 之环境搭建
那可能就有人会有疑问,不是说现在Google已经把
kotlin
作为Android开发的官方语言了吗?这个问题确实也可能是大多数人想问的。那么来说一下
kotlin
这门语言。什么是
kotlin
?2011年
清风伴佳人
·
2023-04-04 17:14
android
android
Android App开发基础
使用数据线把手机连到电脑上2.在电脑上安装手机的驱动程序3.打开手机的开发者选项并启用USB调试4.将连接的手机设为文件传输模式,并允许计算机进行USB调试5.手机要能正常使用(2)App的开发语言1.Java2.
Kotlin
3
梁辰兴
·
2023-04-04 16:33
移动应用开发
android
开发基础
运行环境
调试
【day2】Android Jetpack Compose环境搭建
JetpackCompose的环境要求:AndroidStudio版本:4.2Canary15或更高版本Gradle版本:7.0.0-beta02或更高版本Android插件版本:4.2.0-beta15或更高版本
Kotlin
码农老关【关东升】
·
2023-04-04 16:16
android
android
jetpack
android
studio
android 前言
在android学习中,之前没有总结,现在基于系统的分析,进行记录,不断补充,以方便在后续开发中使用,顺便说
kotlin
编程语言,根据公司具体使用,进行针对学习。
xuefeng_apple
·
2023-04-04 15:02
(
Kotlin
and Java)设计模式-单例模式
以最简单的module学习设计模式,理解最重要设计模式持续更新中:https://www.jianshu.com/p/e3c25095c31f连着更了几天,今天写个简单的,单例模式前言单例模式(SingletonPattern)是Java中最简单的设计模式之一。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需
SYfarming
·
2023-04-04 14:40
Android如何成功进阶,全面总结最新Android中高级面试知识点
前言随着Android技术发展的成熟,
Kotlin
、大前端技术Flutter、RN、小程序等一下子就进入了我们的视野内,同时,Android自身的技术栈也正在不断扩展,比如大热的Jetpack。
「已注销」
·
2023-04-04 14:22
android
面试
kotlin
Jetpack
framework
Android开发——Jetpack Compose的使用
JetpackCompose的使用什么是JetpackComposeJetpackCompose带来的变化JetpackCompose的两种运用方法将JetpackCompose添加到现有项目1.gradle配置2.使用
Kotlin
-Gradle
fjnu_se
·
2023-04-04 13:07
Android
android
kotlin
开发语言
移动开发 Jetpack Compose 组件布局
它可简化并加快Android上的界面开发,使用更少的代码、强大的工具和直观的
Kotlin
API,快速让应用生动而精彩。Compose使用全新的组件—可组合函数Composable来布局界面。
ejinxian
·
2023-04-04 13:36
移动开发
移动开发
Jetpack
Compose
【全套】Android架构师进阶学习教程(性能优化、
Kotlin
、Flutter、微信小程序...)
想要成为一名优秀的Android开发,你需要建立一份完备的知识体系,让我们学到的知识体系化,并且清楚哪块是自己的知识盲区,再根据实际情况有针对性的进行模块学习。从初级到中级开发不难,但要迈入高级工程师甚至架构师的层次,就不只是工作经验的积累所能达到的了。个人建议,有一定开发经验和基础的Android程序员,可以将学习的重点放在以下这七个部分:架构师筑基必备技能设计思想解读开源框架360°全方位性能
datian1234
·
2023-04-04 13:35
Android
移动开发
进阶学习
android
学习
性能优化
深入理解
Kotlin
中的泛型(协变、逆变)。
一、泛型的必要性【1.1】没有泛型之前在说明为什么有泛型之前,我们先看一段代码ListAList=newArrayList();//编译通过,运行不报错A.add(newB());//编译通过,运行报错Aa=(A)A.get(0);这段代码,现在已经很少看到了。但实际上在Java1.5之前,这是很经常写的代码,也很容易犯错的代码。在上面的代码中,我们声明了一个不知道储存什么类型的List。虽然我们
Caijet
·
2023-04-04 13:24
【
Kotlin
】
Kotlin
协程中的同步:Synchronized?Mutex!
协程中尽量不要使用synchronized,因为这会使线程阻塞。在协程中,使用Mutex类来实现类似于多线程中synchronized同步的作用。varvalue=0repeat(100){GlobalScope.launch(Dispatchers.Default){repeat(10000){value++}}}sleep(1000)println("value=$value")以上代码开启了
littlefogcat
·
2023-04-04 13:19
Kotlin
协程调度切换线程是时候解开真相了
前言协程系列文章:一个小故事讲明白进程、线程、
Kotlin
协程到底啥关系?少年,你可知
Kotlin
协程最初的样子?
小鱼人爱编程
·
2023-04-04 12:42
Android中的Drawable基础与自定义Drawable
Drawable能实现缩放、渐变、逐帧动画、静态矢量图、矢量图动画等功能Drawable提供一种比自定义View更轻量级的解决办法,用于实现特定的效果布局使用xml,代码采用
kotlin
/java实现二
因为我的心
·
2023-04-04 12:09
Jetpack:DataBinding超详细指南-
Kotlin
版!
JetPack文章相关目录相关文章:Jetpack:LifeCycle全面解析(包含检测app启动、进入前台、进入后台例子)。Jetpack:ViewModel使用指南,实现原理详细解析!Jetpack:LiveData使用指南,实现原理详细解析!Jetpack:Room超详细使用踩坑指南!Jetpack:Room数据库升级详解实战!文章目录JetPack文章相关目录简介DataBinding简单
pumpkin的玄学
·
2023-04-04 11:23
Jetpack
my
kotlin
android
databinding
jetpack
【Jetpack系列】DataBinding简单使用(
Kotlin
)
目录一、简单绑定1.配置gradle2.更改布局文件3.实例化布局文件4.传递数据到布局文件二、响应事件1.新建事件响应类2.布局添加3.绑定数据4.绑定响应方法三、二级页面绑定1.适用场景2.绑定方法(1)一级界面传递数据(2)二级界面接收数据四、自定义BindingAdapter1.用途2.使用(1)配置gradle(2)自定义BindingAdapter(3)调用BindingAdapter
droidYu
·
2023-04-04 11:15
Android
Jetpack
android
kotlin
jetpack
【Jetpack】DataBinding 架构组件 ② ( 字符串拼接函数 | 绑定点击事件函数 | DataBinding 布局中使用 import 标签导入 Java、
Kotlin
类 )
文章目录一、字符串拼接函数二、绑定点击事件函数三、DataBinding布局中使用import标签导入Java、
Kotlin
类1、DataBinding布局中使用import标签导入Java类2、DataBinding
韩曙亮
·
2023-04-04 11:33
#
Jetpack
DataBinding
android
架构
java
jetpack
Android SVG
/xchengx/ChinaMaphttps://github.com/jiahuanyu/SVGMapView示例图:lamb.gif项目地址https://gitee.com/zhanpples/
kotlin
流星弑永恒
·
2023-04-04 10:16
Kotlin
(二)
尾递归dataclassListNode(varnext:ListNode?=null,valvalue:Int=0)/***tailrec关键字声明为尾递归*递归查找单链表*/tailrecfunfindListNode(head:ListNode?,value:Int):ListNode?{head?:returnnullif(head.value==value)returnheadretur
有没有口罩给我一个
·
2023-04-04 09:34
Kotlin
中的初始化lazy和变量lateinit
Kotlin
通常要求我们在定义属性后立即对其进行初始化。当我们不知道理想的初始值时,这样做似乎很奇怪,尤其是在生命周期驱动的Android属性的情况下。幸运的是,有一种方法可以解决这个问题。
pxr007
·
2023-04-04 08:37
kotlin
android
java
【转载】解决Android Studio No cached version of org.jetbrains.
kotlin
:
kotlin
-gradle-plugin:1.1.50 availa...
转载自解决AndroidStudioNocachedversionoforg.jetbrains.
kotlin
:
kotlin
-gradle-plugin:1.1.50availableforofflinemode
唯二主義
·
2023-04-04 08:25
一场由dagger2引发的一些思考
就拿之前写的
kotlin
的框架来说,它用的是dagger2.android。从dagger2.android。最明显的就是,需要我们自己写的东西越来越少了,框架帮我们做的事
海晨忆
·
2023-04-04 07:27
Day08对象和伴生对象
1、对象声明2、伴生对象3、@JvmField和@JvmStatic的使用4、const关键字5、object,companion和const区别6、伴生对象的扩展函数和扩展属性一、对象声明
Kotlin
鹅鹅鹅曲项向天歌呀
·
2023-04-04 07:03
上一页
88
89
90
91
92
93
94
95
下一页
按字母分类:
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
其他