首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
kimi_he
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
谷歌宣布 Kotlin 现在是 Android 开发的首选语言
在今日凌晨的 Google I/O 大会上,Google 官方正式宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言。Java 占据 Android 开发绝对统治的时代一去不复返了。 1 Kotlin,东宫太子 谷歌今天宣布,Kotlin 编程语言现…
Kotlin知识归纳(六) —— 类型系统
Kotlin引入可空性的新特性,旨在消除来自代码空引用的危险。将运行时的NPE转变成编译器的错误。 在Kotlin类型系统中,分为可空类型和非空类型。当你允许一个变量为null时,需要显示在类型后面加上一个问号,将其非空类型转换为可空类型。 常见的类型都是非空类型,不能存储nu…
Kotlin 协程入门这一篇就够了
Android系统为了保证界面的流畅和及时响应用户的输入事件,主线程需要保持每16ms一次的刷新(调用 onDraw()函数),所以不能在主线程中做耗时的操作(比如 读写数据库,读写文件,做网络请求,解析较大的 Json 文件,处理较大的 list 数据)。 get()通过接口…
Kotlin直接使用控件ID原理解析
最近断断续续地把项目的界面部分的代码由JAva改成了Kotlin编写,并且如果应用了kotlin-android-extensions插件,一个显而易见的好处是再也不用写 findViewById()来实例化你的控件对象了,直接操作你在布局文件里的id即可,这一点我感觉比but…
快速切换至Kotlin for Android模式
关于Kotlin的文章,已经构思了很久。一直不知道该怎么写。文档式文章?那不如直接看文档,何必需要我再多“哔哔”呢。思来想后,决定写一篇快速在Android开发中感受Kotlin的其妙的文章。 说实话,最开始搞Kotlin我是拒绝的。为啥?因为完全没有感觉到用它替换Java开发…
Kotlin 资源大全 - 学 Kotlin 看这一篇教程就够了
今天凌晨的 Google I/O 上,Google 正式宣布官方支持 Kotlin. 为了让大家更快了解和上手 Kotlin,掘金技术社区为大家整理了这份 Kotlin 资源大全,希望可以帮助大家用最短时间学习 Kotlin. Kotpref - Android SharedP…
用Kotlin封装极简适配器,从此远离ViewHolder
作为一名Android开发者,用过ListView或者RecycleView后想必对ViewHolder再熟悉不过了。ViewHolder 一开始并不是 Android 原生提供的,而是在ListView中作为减少频繁调用findViewById而引入的,再到后来推出了更好的 …
[译]Effective Kotlin系列之探索高阶函数中inline修饰符(三)
简述: 不知道是否有小伙伴还记得我们之前的Effective Kotlin翻译系列,之前一直忙于赶时髦研究Kotlin 1.3中的新特性。把此系列耽搁了,赶完时髦了还是得踏实探究本质和基础,从今天开始我们将继续探索Effective Kotlin系列,今天是Effective …
Kotlin的解析(下)
1. 对象和委托 委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。Kotlin 直接支持委托模式,更加优雅,简洁 如果委托类有主构造器,也可以向主构造器传入一个初始化函数,这时,可以定义一个委托函数…
Kotlin的解析(中)
1. 枚举类和扩展 上面可以看出:(1)尽管par2的实例对象是Child,但是通过扩展的方法,并没有重写父类的扩展方法,因此par2调用的还是父类的方法。 2. 数据类和封装 3. 泛型 (1). 使用out关键字