全部 文章 问答 分享 共找到3831个相关内容
[文章] java语言 构造函数 转成kotlin语言 构造函数
kotlin语言,这里我也不太清楚怎么用Kotlin语言来这样构造函数
[文章] Kotlin基础学习
变量函数变量在Koltin中变量定义方式与java有很大不同,在kotlin中要定义一个变量,只允许在变量前声明两种关键字:valvar,val是value简写,表示一个不可变变量,对应java
2020-08-05 17:01 · Kotlin / 基础
[文章] Kotlin学习笔记(一)
(value):声明不可变变量,赋值之后不能重新赋值,对应Java中final修饰变量var(variable):声明可变变量,赋值后仍可赋值Kotlin每行代码结尾不用加分号例子:vala=10println
2020-09-09 19:57 · kotlin / 学习笔记 / 第一行代码
[文章] kotlin构造方法,compain object ,init ,lazy代码块加载顺序探究
在开始之前,需要知道一些kotlin前置知识:kotlin构造方法分为主构造方法次级构造方法,其中主构造方法结构如下classPersonconstructor(firstName:String
2022-05-11 16:19 · Android / kotlin
[文章] Hi~ kotlin and 喜马拉雅 系列文章之三
this表达式在Kotlin,有时候需要调用自身函数或者变量,会用到this表达式在类成员中,this指的是该类的当前对象在扩展函数或者带接受者函数字面值中,this表示在点左侧传递接收者参数如果
2020-02-04 15:01 · kotlin / 喜马拉雅
[文章] Kotlin》阅读笔记 第八章 元编程
后半句则是指:将这些数据转化对应程序,也就是所谓代码生成。元编程就像高阶函数一样,是一种更高阶抽象,高阶函数函数作为输入或输出,而元编程则是将程序本身作为输入或输出。
1970-01-01 00:00 · kotlin
[文章] kotlin学习笔记一】Kotlin基础
声明即为此构造函数,它必须直接或间接调用主构造函数//由于kotlin有默认参数机制,因此次构造函数很少使用constructor():this("张三",12){}}//在继承父类时
2021-01-22 14:02 · kotlin基础 / 第一行代码 / android
[文章] Kotlin核心编程》读书笔记
第三章面向对象更简洁地构造对象在Java中,通过重载构造函数,来实现任意参数组合来创建对象,但是这样需要实现构造方法就会很多。
1970-01-01 00:00 · Kotlin
[文章] 我为什么要将 Java 与 Kotlin 混合阳光沙滩APP项目重构为纯 Kotlin 项目(以 Kotlin 为主)
我为什么要将Java与Kotlin混合项目重构为纯Kotlin项目(以Kotlin为主)在开始之前,请允许我先介绍一下我正在开发阳光沙滩APP项目:阳光沙滩APP(SunnyBeach):采用MVVM
2022-04-17 17:23 · Kotlin / Android / Java / Jetpack / 阳光沙滩APP
[文章] Kotlin基础学习3
默认所有的参数变量都不可为空。
2020-08-07 17:06 · Kotlin / 基础
[文章] JAVA中用反射来实例化对象获取构造方法
JAVA中用反射来实例化对象获取构造方法这里实例化对象呢,是用Class类中newInstance方法来实例化对象,这个种实例化对象方法比new这种方法有点复杂,那为什么还使用这种方法呢,其实是为了尽量减少耦合
2019-10-18 21:19 · java / 反射 / 基础
[文章] kotlin核心编程》阅读笔记 第九章 设计模式
他主要做是事情就是将一个复杂对象构建与它表示分离,使得同样构建过程中可以创建不同表示。工厂模式构造函数都存在相同问题,就是不能很好地扩展到大量可选参数。
1970-01-01 00:00 · kotlin
[文章] Kotlin进阶学习2
写在前面本文紧接上文:Kotlin进阶学习1。在之前我们学习了一些Kotlin特性,这次接着来学习Koltin中一些有用特性扩展函数介绍扩展函数是什么呢?
2020-08-09 15:49 · Kotlin / 进阶
[文章] Kotlin基础学习2
Set对于Set,其实List用法是几乎一模一样,只是将用函数变成了setOf()mutableSetOf()而已,这里就不再赘述了。Map我们在java中要创建一个Map要怎么做呢?
2020-08-06 15:15 · Kotlin / 基础
[文章] AndroidStudioKotlin函数注释不自动添加参数问题解决
前言今天敲代码时突然发现使用AndroidStudio给Kotlin函数添加方法注释时居然没有自动添加参数(要知道Kotlin可是谷歌现在主推语言,居然不支持自动给方法注释添加参数😡😡)问题解决前问题解决后解决办法话不多说
2021-02-01 10:46 · Android / 安卓 / AndroidStudio插件 / Kotlin / 注释
[文章] kotlin中contract----编译器智能推断
=null}你猜编译器能不能正常推断,很遗憾,并不能但是不用函数把判断条件用函数封装起来,编译器又可以正常推断但是kotlin中with(),let(),apply()等高阶函数中也是函数,我们在使用过程中可以正常进行类型推断
2023-05-31 15:52 · android / kotlin
[文章] Kotlin核心编程》阅读笔记 第五章 类型系统
自动装箱拆箱KotlinInt类型等同于int;KotlinInt?等同于Integer;Kotlin中有Array,但是并不是一种原生数据结构,而是一种Array类。
1970-01-01 00:00 · kotlin
[文章] Kotlin进阶学习1
Kotlin标准函数介绍Kotlin标准函数指的是Standard.kt文件中定义函数,任何Kotlin代码都可以自由地调用所有的标准函数
2020-08-08 17:21 · Kotlin / 进阶
[文章] Kotlin项目实战——天气预报类APP
写在前面在这篇文章之前,Kotlin基础进阶课程都已经学习完了。
2020-08-13 14:34 · Kotlin / 实战
[文章] Hi ~ kotlin and 喜马拉雅 系列文章之四
本文章对应视频资源part9-13intitle课程:https://www.bilibili.com/video/av69452769?
2020-02-06 21:43 · 喜马拉雅 / kotlin
[文章] Kotlin进阶学习3
写在前面本文上接:Kotlin进阶学习2,在上次文章里,我们学习了高阶函数。这次我们就来学习如何利用高阶函数简化Android中各种常见操作,并且学习一下泛型内容。
2020-08-10 16:08 · Kotlin / 学习
[文章] Kotlin核心编程》阅读笔记 第七章 多态扩展
@TOC第七章多态扩展Kotlin扩展其实多态一种表现形式。多态不同方式多态是面向对象程序设计一个重要特性。
1970-01-01 00:00 · kotlin
[文章] Kotlin进阶学习5
写在前面本文上接Kotlin进阶学习4,上次文章学习了泛型进阶知识,真是十分难理解知识呢。这次(最后)来学习一下Kotlin中极具特色协程。协程介绍什么是协程呢?
2020-08-12 17:24 · Kotlin / 进阶
[文章] 与 flatMap 相反 groupBy 函数
知识点通过本篇文章,你可以学到groupBy扩展函数使用缘起还是之前类似的接口定义实体类:之前文章斯国一flatMap原来是这样用Person接口interfacePerson{valtype
2023-10-30 23:17 · Kotlin / 扩展函数 / groupBy
[文章] 一文教你快速上手Kotlin协程使用
看完以上描述,估计你和我当时一样:哦,这样啊,可我还是不懂🙄”协程“原本是一个跟”线程“非常类似的,用于处理多任务概念,但在Kotlin里协程就是一套由Kotlin官方提供线程API,Java
2021-03-05 20:12 · 安卓 / Android / Kotlin / 协程 / 线程
[文章] Kotlin 核心编程》阅读笔记
@[TOC](《Kotlin核心编程》阅读笔记)第四章代数数据类型模式匹配代数数据类型(ADT)在计算机编程中,特别是函数式编程与类型理论中,ADT是一种组合类型(compositetype)。
1970-01-01 00:00 · kotlin
[文章] 回调地狱终结者 - 普通回调改写为挂起函数
好一段时间没有写过文章了,今天来一篇关于回调改写为挂起函数文章。有的小伙伴可能要问了,为啥没有挂起函数改写成回调函数文章呢?
2021-09-04 12:04 · android / kotlin / 回调 / 协程 / 挂起函数
[文章] Kotlin进阶学习4
Kotlin有一个内联函数概念,这也就意味着Kotlin中是可以将内联函数泛型进行实化
2020-08-11 19:34 · Kotlin / 进阶
[文章] Hi ~ kotlin and 喜马拉雅 系列文章之五
p=1kotlin代码仓库:https://github.com/cooek/Hiximalayaglide中文文档:https://muyangmin.github.io/glidedocs-cn/bylazy
2020-02-22 22:40 · kotlin / android / 喜马拉雅
[文章] 将传统回调方式网络请求改造成 Kotlin 协程(Coroutine)形式
传统网络请求,往往采用回调方式接收响应结果,比如onSuccessonFailed分别对应成功失败情况,而现在由于Kotlin协程出现,我们只需要一行代码即可实现网络请求,非常简洁。
2020-09-17 10:14 · android / kotlin / plaindev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 128