Kotlin 学习记录

Kotlin

Kotlin

2025年6月24日

简介

这是我的kotlin学习记录

1. 了解 kotlin

Kotlin 是一种基于 JVM 的静态类型编程语言,由 JetBrains 开发。它在 Java 虚拟机上运行,与 Java 代码兼容,并且可以使用 Java 库。Kotlin 被设计为一种更简洁、更安全、更现代的编程语言,它的语法简洁,支持函数式编程和面向对象编程。

Kotlin 具有以下特点:

  • 静态类型:Kotlin 是一种静态类型语言,这意味着变量的类型必须在编译时确定。这可以减少运行时错误,并提高代码的可靠性。
  • 空安全:Kotlin 具有空安全功能,这意味着变量不能存储空值。这可以减少空指针异常,并提高代码的可靠性。
  • 互操作性:Kotlin 可以与 Java 代码互操作,这意味着您可以在 Kotlin 项目中使用 Java 库。这也意味着您可以在 Java 项目中使用 Kotlin 代码。
  • 函数式编程:Kotlin 支持函数式编程,这意味着您可以使用高阶函数、lambda 表达式和集合等函数式编程概念。
  • 面向对象编程:Kotlin 支持面向对象编程,这意味着您可以使用类、对象、接口和继承等面向对象编程概念。
  • 扩展函数:Kotlin 支持扩展函数,这意味着您可以为现有的类添加新的函数,而无需继承该类。

2. kotlin 类型