美文网首页
Kotlin 学习

Kotlin 学习

作者: mumuxi_ | 来源:发表于2021-04-21 22:59 被阅读0次

    目录

    一、了解Kotlin起源、发展历程、设计思想和目标、特点、与其它语言相比的优缺点、适合用来做什么开发。

    二、环境与工具配置。

    三、学习这门语言的基于语法。

    一、语言简介

    起源

    Kotlin(科特林)是一个用于现代多平台应用的静态编程语言 ,由 JetBrains 开发。Kotlin 首先被设计为用来取代Java语言。Kotlin已正式成为Android官方支持开发语言。

    设计目标

    取代Java ,在Java的基础上成为一门实用且高效的编程语言。

    特点、与其他语言相比的优缺点

    1.简洁。

    2.安全。

    3.类型推导。

    4.支持函数式编程。

    5.与Java具有良好的互操作性。

    6.免费开源。

    Kotlin主要是为了取代Java ,也只需要比较他跟Java 语言即可。Kotlin的执行效率和Java代码的执行效率理论上一致的。有时候Kotlin可能会显得高一些,比如Kotlin提供了方法的inline设置,可以设置某些高频方法进行inline操作,减少了运行时的进栈出栈和保存状态的开销。Kotlin 具备 语法简单不啰嗦、空指针安全、支持扩展等特点。

    现状与适合用来做什么开发

    1.服务端编程

    2.Android 应用开发,替代Java语言编写Android应用程序。

    3.Kotlin 用于 JavaScript 开发

    4.Kotlin 用于原生开发

    5.Kotlin 用于数据科学

    二、环境与工具配置。

    本人是Android开发者,所以这里只针对Android 应用开发 搭建环境。Android Studio 完全支持 Kotlin,从而可让您使用 Kotlin 文件创建新项目、向现有项目添加 Kotlin 文件,以及将 Java 语言代码转换为 Kotlin 代码。您可以使用 Android Studio 的所有现有工具来处理 Kotlin 代码,包括代码补全、lint 检查、重构和调试等。

    所以kotlin的使用分以下三种情况:

    1.直接创建项目的时候,直接选择kotlin语言即可。
    2.在已有的项目中添加kotlin的使用。
    3.把将现有 Java 代码转换为 Kotlin 代码。

    三、学习这门语言的基于语法。

    1.Kotlin 中文文档

    相关文章

      网友评论

          本文标题:Kotlin 学习

          本文链接:https://www.haomeiwen.com/subject/jegzlltx.html