首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LetterZ
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Android混淆导致无法反射获取泛型类型
混淆时会将未用到泛型信息擦除导致无法反射获取泛型类型, 混淆时会将未用到泛型信息擦除导致无法反射获取泛型类型
MavenCentral发布更改为token验证
MavenCentral团队邮件中告知将身份验证后端进行更改,发布者应改用token令牌验证,不要再使用账号密码
JAVA 查找并移除字符串中的Emoji 😊
除了一些特殊符号形式的 Emoji,其他Emoji至少有2个字符,所以先根据第二个字符类型判断是否为Emoji,使用`Character.UnicodeBlock.of`和`Character.
视图的渲染流程
本文内代码基于API 31 视图的渲染流程 一、创建视图对象,组建视图树 在Android系统中所有的视图都对应一个view对象,其中包含了视图的尺寸、位置、如何绘制等信息,可以通过 开发人员选项--
五、常见问题
常量/变量延迟初始化 1、使用lazy委托延迟常量初始化: val <名称>: <类型> by lazy{<Lambda表达式>} 2、使用lateinit关键字延迟非空变量初始化(不能修饰基本类型)
四、详解:函数
参数默认值与函数重载 Kotlin允许对函数参数设置默认值,调用函数时默认从后到前逐个省略,可通过指定参数名明确传递的是哪个参数。 Kotlin中如果对函数参数设置了默认值,则会自动生成一个<方法名>
三、详解:类
类型检测与转换 Kotlin中使用is替代了JAVA中的instanceof,判断后在对应代码块内自动转换对应类型。 Kotlin中使用as声明强制转换,转换失败则会抛出异常;如果允许强转失败,则应该
二、基础语法
基本类型 Kotlin的基本数值类型与JAVA一致: Kotlin Java Kotlin Java Byte byte Float float Short short Double double I
一、创建或声明
创建文件 Kotlin文件以.kt后缀结尾,文件头部一般为包声明。 与import、package关键字同级的作用域即为顶级作用域,Kotlin文件内允许在一个文件内创建多个顶级class,允许直接在
Kotlin基础
一、创建及声明 创建文件 导入引用 声明类/接口 声明变量 声明函数 二、基础语法 基本类型 位操作符 可见性 伴生 非空安全 条件控制 循环控制 捕获异常 三、详解:类 类型检测与转换 类型别名 构
下一页
个人成就
文章被点赞
35
文章被阅读
42,617
掘力值
733
关注了
0
关注者
2
收藏集
0
关注标签
5
加入于
2020-10-09