首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin新开发效率集
订阅
Spe_VS_Jugg
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
推荐使用 Kotlin 关键字 Reified
reified:使抽象的东西更加具体或真实,非常推荐 Android 开发使用这个关键字。本文介绍 3 点特别的使用方式如下: 1. 不再需要传参数 clazz 2. 不安全的转换 Kotlin 中, 使用安全转换操作符 as?,它可以在失败时返回 null。实现如下函数,我们…
使用 JMH 做 Kotlin 的基准测试
一. 基准测试 基准测试是一种测量和评估软件性能指标的活动。你可以在某个时候通过基准测试建立一个已知的性能水平(称为基准线),当系统的软硬件环境发生变化之后再进行一次基准测试以确定那些变化对性能的影响。 二. JMH JMH(Java Microbenchmark Harnes…
Kotlin委托
Kotlin中有委托,这个C#中也有,不过对于学Java的童鞋来说,这是什么鬼啊,到底是干什么用的… 在委托模式中,当有两个对象参与处理同一个请求是,接受请求的对象将请求委托给另一个对象来处理。委托模式已证明是实现继承的一个很好的替代方式。Kotlin中委托分为类委托和委托属性,Kotlin官方库也封装了一些常用的委托。
如何为Kotlin项目写自定义Lint规则
相比于Java来讲,Kotlin的代码分析工具少得可怜。最近在GitHub上看到了一个叫detekt的项目,尝试了一下,感觉十分好用。除了一般的代码格式、复杂度检查之外,它还可以做一些潜在bug、性能问题的检查。它的README中已经很好地讲过了如何使用、配置默认规则,这篇文章里我主要来详细地讲一下如何用它提供的接口写自定义的规则。