首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
kotlin
相关资讯
热门
最新
后端
01-01 08:00
后端
kotlin-保存图片到相册
结合之前的几篇文章的知识点去实现一个保存图片到相册的功能并进行展示:想说下实现这个思路:在图片的显示我用了Glide的框架,而图片下载就是用OkHttp进行网络请求,然后通过广播去通知相册进行刷新,...
78
代码人生
01-01 08:00
代码人生
Kotlin 看协程源码时的一些记录
Kotlin 看协程源码时的一些记录,本片文章讲一些kotlin协程的基础1.suspend关键字我们知道suspend函数时协程中的重点,很多人也知道suspend函数,就是挂起和恢复。但是suspend函数为什么能挂起和恢复,怎么挂起和恢复呢??从java的角度来看1.我在kotlin中定义了suspend函数和一个普通函数,,且都没有返回值。2.在反编译之后可以看出,带有suspend关键字
78
后端
01-01 08:00
后端
Kotlin-let、with、run、apply、also函数的使用
简述: 相比Java, Kotlin提供了不少高级语法特性。对于一个Kotlin的初学者来说经常会写出一些不够优雅的代码。在Kotlin中的源码标准库(Standard.kt[https://git...
77
后端
01-01 08:00
后端
kotlin标准函数-with、let、run、apply、also
kotlin标准函数-with、let、run、apply、also,最近在面试,我自认为kotlin用的还比较熟练,但竟然被一个问题问倒了,感觉有点失败,事后翻了下笔记,特此记录一下。面试官:你说你kotlin用的贼6,那说下with、let、run、apply、also的区别?我:嗯...,要不你还是换个问题吧?面试官:出门右拐,把门带上。回到家赶紧复习下,简单说下它们的区别。with特点:传
76
后端
01-01 08:00
后端
Kotlin-let、with、run、apply、also函数的使用
Kotlin-let、with、run、apply、also函数的使用,简述:相比Java,Kotlin提供了不少高级语法特性。对于一个Kotlin的初学者来说经常会写出一些不够优雅的代码。在Kotlin中的源码标准库(Standard.kt)中提供了一些Kotlin扩展的内置函数可以优化kotlin的编码。Standard.kt是Kotlin库的一部分,它定义了一些基本函数。这个源代码文件虽然一
74
后端
01-01 08:00
后端
Kotlin 扩展
Kotlin 可以对一个类的属性和方法进行扩展,且不需要继承或使用 Decorator 模式。 扩展是一种静态行为,对被扩展的类代码本身不会造成任何影响。 扩展函数 扩展函数可以在已有类中添加新的方...
72
后端
01-01 08:00
后端
Kotlin Lambda编程
Kotlin Lambda编程,Lambda编程集合的创建与遍历使用内置的listOf()函数初始化集合,使用for-in循环来遍历集合。vallist=listOf("apple","banana","orange","pear","grape")for(fruitinlist){println(fruit)}复制代码listOf()函数创建的是一个不可变的集合,只能用于读取,无法进行添加、修改
72
后端
01-01 08:00
后端
kotlin-保存图片到相册
kotlin-保存图片到相册,结合之前的几篇文章的知识点去实现一个保存图片到相册的功能并进行展示:想说下实现这个思路:在图片的显示我用了Glide的框架,而图片下载就是用OkHttp进行网络请求,然后通过广播去通知相册进行刷新,emmmm大概思路就是这样!!至于依赖之类的我就不在这里写了,毕竟前面几篇文章已经写了首先准备一个封装好的具有下载以及保存到相册的工具类:classPhotoUtils{f
71
后端
01-01 08:00
后端
Kotlin学习笔记 第三篇以及实践小demo
Kotlin学习笔记 第三篇以及实践小demo,集合listvallist=listOf("Apple","Banana","Orange","Pear","Grape")for(fruitinlist){println(fruit)}注意:在这里使用listOf()函数创建的是一个不可变的集合。在Java中没有不可变的集合,但是在Kotlin中不可变的集合指的是,该集合中的元素只能用于读取,不能
71
代码人生
01-01 08:00
代码人生
Kotlin 进阶之路6 异常错误处理和类型检查
Kotlin 进阶之路6 异常错误处理和类型检查,1、异常错误处理/***对可能发生执行异常的代码的一种保护*默认异常类:Exception**/funmain(args:Array){println("--------------直接展示错误--------------")//直接展示错误try{"abc".toInt()}catch(e:Exception){println(e)}printl
69
«
1
2
3
4
5
6
7
8
9
10
11
»