首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kotlin从拒绝到真香
浅忆Any
创建于2022-07-27
订阅专栏
记录下自己在团队中推广Kotlin的历程,不求鞭辟入里,但尽可能保证有趣不枯燥。这系列文章就是在前期“拒绝”Kotlin,到逐渐接受并使用而积累起来的“真香”部分。
等 19 人订阅
共17篇文章
创建于2022-07-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
浅谈Kotlin与Java互操作(下)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第32天,点击查看活动详情 前言 Kotlin官网的一句标语,其旨意是表达kotlin的Interoperable-互操作特性
浅谈Kotlin与Java互操作(上)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第32天,点击查看活动详情 前言 Kotlin官网的一句标语,其旨意是表达kotlin的Interoperable-互操作特性 互操
Kotlin中Regex正则表达式(下)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第31天,点击查看活动详情 前言 在正则表达式上篇介绍了Kotlin的 regex 标准库中提供的几个常用正则函数contains
Kotlin中Regex正则表达式(上)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第30天 回想一下,在学Java时接触的正则表达式,其实Kotlin中也是类似。只不过使用Kotlin 的语法来表达,更为简洁
Kotlin用高阶函数处理集合数据
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第27天 一个函数f(x) 的接收参数是另一个函数(g(x))或者它的返回值是另一个函数(h(x)),f(x)就是高阶函数。
Kotlin使用 lateinit 的一些考虑
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第25天 使用 lateinit 的初衷 如何看待 lateinit?有的开发者对它敬而远之,特别是使用 lateinit 踩坑之后
Kotlin 作用域函数[Scope Function](下)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第23天,点击查看活动详情 上一篇文章介绍过Kotlin中作用域函数,并以函数run为例,介绍作用域函数的特点和使用。
Kotlin 作用域函数[Scope Function](上)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第22天,点击查看活动详情 Kotlin中的作用域函数是标准库中包含的几个常用函数,let、run、with、apply以及also
Kotlin伴生对象(Companion Object)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第16天 Kotlin相对于Java还是有不少新特性的,本文就来介绍一下 伴生对象(companion object)的知识点
Kotlin 类声明和构造器(constructor)
在接触 Kotlin 这种构造器声明之前,我没有想过 Java 的构造器声明有什么缺点。但当接触Kotlin之后,就开始思考 Kotlin 为什么要这样设计构造器声明,以及 Java 构造器声明的不足
Kotlin 函数和扩展(extension)
从代码设计的角度看,Utils 方法是 static 的,没有 OOP 的继承,重写,抽象的特性(static 本身就是反 OOP 的)。且 Utils 违反了单一职责
Kotlin 函数声明与默认参数(Default argument)
默认参数和重载函数对比,重载函数可以改变入参和出参(返回值),默认参数只可以改变入参。其次,每一个重载函数都是一个方法,会记录在方法表,占用 Dex 的最大方法数。
Kotlin 变量和属性
在 `Java` 中,把在类中声明的变量,称为为成员变量(field),函数中声明的变量称为局部变量。在 `Java` 设计理念中,成员变量是不建议暴露
Kotlin函数声明与闭包
闭包其实不算是新东西了。 其实 Kotlin 基本没有多少新东西,甚至可以说新型编程语言基本上是把先前编程语言好用的特性组装起来,再加部分拓展
Kotlin变量的空安全(Null Safety)
这篇文章巩固Kotlin变量的空安全特性。 前面文章介绍过 Koltin 的声明类型语法,本文将介绍 `Kotlin` 类型系统里最重要部分:空安全(Void Safety/Null Safety)
Kotlin变量声明和类型推断
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情。回顾一下 `Kotlin` 变量声明的方式,并与 `Java`中对比异同点,和类型推断知识点
从HelloWorld看Java与Kotlin
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情 本系列主要是介绍Kotlin好用特性的文章记录下自己在团队中推广Kotlin的历程。