![](https://img-blog.csdnimg.cn/8d77baf2491343b198ce487203a337a4.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Kotlin
Kotlin
王睿丶
感谢每一位的支持
展开
-
Kotlin Map和MutableMap 区别
的,它的大小固定,方法支持只读访问。要使用Map接口,需要使用mapOf()或mapOf ()函数声明。它以键和值对的形式保存对象。通过使用相应的键来检索MutableMap接口的值。键和值可以是不同类型的对,它是。原创 2024-04-08 20:24:43 · 206 阅读 · 1 评论 -
Kotlin 派生类是什么?
类继承的语法:派生类 :基类。转载 2024-04-08 14:58:55 · 101 阅读 · 0 评论 -
Kotlin 扩展接收者静态解析
Kotlin 扩展接收者静态解析转载 2024-03-29 10:04:07 · 120 阅读 · 0 评论 -
kotlin 面向对象总结-伴生对象
kotlin 面向对象总结-伴生对象转载 2024-03-28 16:44:43 · 87 阅读 · 0 评论 -
Kotlin 继承父类要实现其构造方法吗
在这个例子中,Child 类有一个自己的主构造器,它调用了父类的构造器来初始化父类部分。这是必要的,因为Kotlin要求所有非抽象类必须在构造时初始化所有的open属性和在其基类中声明的属性。在Kotlin中,当一个类继承自另一个类时,它会自动继承那个父类的主构造器。如果父类有一个主构造器,子类不需要声明额外的构造器来直接继承父类的构造器。但是,如果父类有一个次构造函数(辅助构造器),子类需要在自己的主构造器中初始化父类。这个初始化通常是通过在子类的主构造器中调用父类的构造器来完成的。原创 2024-03-27 16:24:01 · 245 阅读 · 0 评论 -
Kotlin 匿名内部类
在这个例子中,我们创建了一个实现了Person接口的匿名内部类,并在其中重写了greet()方法。然后我们创建了这个匿名类的一个实例,并调用了它的greet()方法。在Kotlin中,创建匿名内部类通常是通过对象表达式来完成的。对象表达式是一种创建一个继承自指定类(或接口)的匿名类的方式,并且可以直接创建该匿名类的对象。原创 2024-03-26 17:49:45 · 368 阅读 · 0 评论 -
Kotlin 嵌套类和内部类的区别
内部类经常用于定义在某个类的作用域内,只为外部类服务的类。而嵌套类则更多地用于创建独立的、不需要访问外部类成员的类。在Kotlin中,嵌套类和内部类的主要区别在于它们的可见性以及如何持有外部类的引用。原创 2024-03-26 17:31:06 · 254 阅读 · 0 评论 -
Android Kotlin启动Java Activity
我们想在KT代码中启动MainActivity2.java 的Activity。原创 2024-03-25 10:50:27 · 242 阅读 · 0 评论 -
Kotlin 这种“在区间上遍历”会编译成优化的实现而不会创建额外对象
原创 2024-03-22 14:15:19 · 179 阅读 · 0 评论 -
Kotlin withIndex
返回一个惰性Iterable,它将原始数组的每个元素包装成一个IndexedValue,其中包含。原创 2024-03-22 14:14:26 · 201 阅读 · 0 评论 -
Kotlin array.indice
返回数组的有效索引范围。原创 2024-03-22 11:53:30 · 181 阅读 · 0 评论 -
Kotlin Array VS IntArray
Kotlin Array VS IntArray转载 2024-03-21 17:24:03 · 94 阅读 · 0 评论 -
Kotlin 中数组是不协变的
原创 2024-03-21 17:20:52 · 395 阅读 · 0 评论 -
Kotlin 的装箱操作
Kotlin 的装箱操作转载 2024-03-21 17:19:52 · 94 阅读 · 0 评论 -
Kotlin 关键字、符号
函数定义使用关键字 fun,参数格式为:参数:类型表达式作为函数体,返回类型自动推断public 方法则必须明确写出返回类型 ----- 此说法似乎存在错误,实际上public+无返回类型也能运行无返回值的函数(类似Java中的void)对应Unit如果是返回 Unit类型,则可以省略(对于public方法也是这样 — 似乎错误上面已论证)不可变变量定义:val,只能赋值一次的变量(类似Java中的final修饰的变量)val b = 1;// 系统自动推断变量类型为Int。原创 2024-03-20 11:38:01 · 182 阅读 · 0 评论 -
VS Code环境下配置Kotlin语言开发环境
VS Code环境下配置Kotlin语言开发环境转载 2024-03-11 18:28:19 · 605 阅读 · 0 评论 -
Kotlin 函数(普通函数)
文章目录一丶课前须知二丶语法规则二丶利用函数求两个数之间的最大值三丶Kotlin 语法糖四丶总结一丶课前须知大家阅读之前,要养成把方法理解为函数的习惯。在Kotlin中 主要强调函数,所以我们只要把方法理解为函数即可。其次Kotlin 真的把函数玩的特别强大,希望大家好好学习本节内容!二丶语法规则关键字:fun二丶利用函数求两个数之间的最大值fun main(){ val num1 = 10; val num2 = 20; println(getMax(num1,n原创 2021-06-06 18:22:51 · 448 阅读 · 0 评论 -
Kotlin 的工作原理
首先,你先要知道 Java语言的运行机制,请阅读 我写的—Java 的运行机制 这篇博客!Kotlin的工作原理其实和Java工作原理一样的。原创 2021-06-03 22:38:18 · 836 阅读 · 0 评论 -
Kotlin — 适用于Android 开发
参考文档:使用 Kotlin 进行 Android 开发原创 2020-07-09 20:59:44 · 337 阅读 · 0 评论 -
Kotlin — 所有知识体系
原创 2021-06-01 19:59:37 · 260 阅读 · 0 评论 -
Kotlin 变量
Kotlin 支持类型推导机制,所以使用 val、var来声明变量关键字:val意思:声明一个不可变的变量val age = 21; 关键字:var意思:声明一个可变的变量var name = "wangrui"????Kotlin 虽然拥有类型推导机制,但是并不能满足延迟赋值的场景,如下:所以,就诞生了显式声明变量类型这个东西Kotlin 完全抛弃了 Java 中的基本数据类型,全部使用了对象数据类型。在 Java 中 int 是关键字,而在 Kotlin 中 Int原创 2021-06-03 22:41:13 · 311 阅读 · 0 评论 -
Kotlin — 介绍各类异步程序设计
参考文档:中文网:异步程序设计原创 2020-07-01 17:38:26 · 238 阅读 · 0 评论 -
Kotlin基础学习第5章—表达式
文章目录一丶常量与变量二丶分支表达式三丶运算符与中缀表达式四丶Lambda 表达式五丶案例:为 Person 实现 equals 和 hashCode六丶案例:为String 实现四则运算七丶本章小结一丶常量与变量package com.wangrui.kotlin.chapter01 /*常量*///1、只能定义在全局范围//2、只能修饰基本类型//3、必须立即用字面量初始化const val b = 3fun main(){ /*变量*/ var a = 2原创 2020-05-30 16:33:17 · 325 阅读 · 0 评论 -
为什么要学习Kotlin
(1)Google 在2019年的I/O大会上宣布,Kotlin 已经成为 Android 的第一开发语言。(2)Google Play 商店中排名前1000的 App里,有超过 60% 的 App 已使用 Kotlin语言。(3)未来提供的官方 API 也将会有优先考虑 Kotlin 版本。(4)Android 官网文档的代码已优先显示 Kotlin 版本,官方的视频教程以及一些开源项目也已改成 Kotlin 来实现。...原创 2021-06-03 22:37:34 · 244 阅读 · 1 评论 -
我用一篇文章,让你快速上手Kotlin
一丶为什么要学习Kotlin(1)Google 在2019年的I/O大会上宣布,Kotlin 已经成为 Android 的第一开发语言(2)Google Play 商店中排名前1000的 App里,有超过 60% 的 App 已使用 Kotlin语言。(3)未来提供的官方 API 也将会有优先考虑 Kotlin 版本。(4)Android 官网文档的代码已优先显示 Kotlin 版本,官方的视频教程以及一些开源项目也已改成 Kotlin 来实现。二丶Kotlin 的工作原理首先,你先要知道原创 2021-06-03 21:47:36 · 161 阅读 · 0 评论 -
Kotlin — 适用于数据科学
参考文档:Kotlin 用于数据科学原创 2020-07-09 20:55:32 · 303 阅读 · 0 评论 -
Kotlin — 使用IDEA运行第一个Kotlin程序,打印“Hello World”!
参考文档:中文网:以 IntelliJ IDEA 入门原创 2020-07-01 17:15:42 · 981 阅读 · 0 评论 -
Kotlin — 在一个项目中混用 Java 与 Kotlin(混合开发)
参考文档:Kotlin中文网:在一个项目中混用 Java 与 Kotlin原创 2020-07-01 17:08:07 · 2054 阅读 · 0 评论 -
Kotlin — 心印(熟悉与锻炼Kotlin语法)
参考文档:中文网:Kotlin 心印原创 2020-07-01 17:25:14 · 292 阅读 · 0 评论 -
Kotlin — 协程简介与使用
参考文档:中文网:你的第一个 Kotlin 协程程序原创 2020-07-01 17:41:02 · 245 阅读 · 0 评论 -
Kotlin — Springboot 与 Kotlin构建Web应用程序
参考文档:中文网:用 Spring Boot 创建 RESTful Web 服务原创 2020-07-01 17:36:10 · 429 阅读 · 0 评论 -
Kotlin 输出“Hello World”
(1)创建一个Kotlin编写的 Android工程,步骤如下(2)代码Kotlin 每一行代码结尾都不用加分号fun main(){ println("Hello World")}点击小图标,选择Run运行(3)运行结果原创 2021-06-03 22:40:17 · 533 阅读 · 0 评论 -
Kotlin — 编程语言
文章目录一丶Kotlin 是什么?二丶Kotlin 简介三丶为什么使用 Kotlin四丶Kotlin 的发展五丶Kotlin 的前景六丶Kotlin 应用场景七丶打印“Hello World”八丶学习资料一丶Kotlin 是什么?Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。除此之外Kotlin还可以编译成二进制代码直接运行在机器上(例如嵌入式设备或 iOS)。Kotlin已正式成为Android官方支持开发语言。二丶Kotlin 简介201原创 2020-12-30 20:19:33 · 689 阅读 · 0 评论 -
Kotlin 的优点
(1)语法更为简介,同样的功能Kotlin 开发要比Java 少 50% 甚至更多。(2)增加了许多现代高级语言的语法特性,使得开发效率大大提升。(3)几乎杜绝了空指针这个全球崩溃率最高的异常。(4)Kotlin 和 Java 是100% 兼容的 Kotlin可以直接调用和使用 Java 编写的代码,也可以无缝使用 Java 第三方开源库。...原创 2021-06-03 22:38:49 · 1319 阅读 · 0 评论 -
Kotlin — 适用于 Web 开发
参考文档:Kotlin JavaScript 概述原创 2020-07-09 20:58:03 · 903 阅读 · 0 评论 -
Kotlin — 运行代码片段(以轻量级方式编写和无需创建整个应用程序的方法)
参考文档:中文网:运行代码片段原创 2020-07-01 17:22:35 · 276 阅读 · 0 评论 -
Kotlin — 竞技程序设计(类似天梯训练)
参考文档:中文网:竞技程序设计原创 2020-07-01 17:29:22 · 278 阅读 · 0 评论 -
Kotlin — 使用Eclipse运行第一个Kotlin程序,打印“Hello World”!
参考文档:中文网:以 Eclipse IDE 入门原创 2020-07-01 17:18:17 · 329 阅读 · 0 评论 -
Kotlin基础第4章—类型同步
文章目录一丶类型接口二丶扩展方法三丶空类型安全四丶智能类型转换五丶案例:使用Retrofit 发送网络请求六丶本章小结一丶类型接口package com.wangrui.kotlin.chapter01 /*类的定义*/class SimpleClass{ var x:Int = 0 //必须初始化 fun y(){ }}class SimpleClass{ var x:Int //构造方法 constructor(x:Int原创 2020-05-29 22:34:38 · 607 阅读 · 0 评论 -
Kotlin — 实现JavaEE 开发Web工程
参考文档:中文网:使用 Http Servlet 创建 Web 应用原创 2020-07-01 17:33:37 · 498 阅读 · 0 评论