Android:这是一份全面 & 详细的Kotlin入门学习指南

Android:这是一份全面 & 详细的Kotlin入门学习指南

游戏|数码彩彩2024-02-24 7:39:02430A+A-

Android:这是一份全面 & 详细的Kotlin入门学习指南

 

1. 定义

  • Android开发的一级编程语言(google官方认证)
  • 由JetBrains公司在2010年推出 & 开源,与JAVA语言互通 & 具备多种Java尚不支持的新特性
  • Android Studio3.0后的版本支持Kotlin

2. 特点

Android:这是一份全面 & 详细的Kotlin入门学习指南

 

3. 配置使用

下面将讲解如何在Android Studio配置Kotlin进行使用。

3.1 Android Studio3.0前的版本

主要分为3个步骤,完成3个步骤即可完成Kotlin的配置。

步骤1:安装Kotlin插件

Android:这是一份全面 & 详细的Kotlin入门学习指南

 

步骤2:在根目录的build.gradle中加入

buildscript {

ext.kotlin_version = '1.2.10'

repositories {

mavenCentral()

}

dependencies {

classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

}

}

步骤3:在App/build.gradle中引入

apply plugin: 'com.android.application'

apply plugin: 'kotlin-android'

buildscript {

ext.kotlin_version = '1.2.10'

dependencies {

classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

}

}

 

3.2 Android Studio3.0前后的版本

Android Studio3.0后的版本已经完美支持Kotlin,只需安装Kotlin插件即可,即:点击Android Studio Preference -> Plugins -> 搜索Kotlin Languages插件

Android:这是一份全面 & 详细的Kotlin入门学习指南

 

4. 基本语法入门

本节中,会详细讲解Kotlin的基本语法,主要包括:

基本观念(对比于Java)

数据类型

变量 & 常量

函数

其他语法糖(控制流、类型检查 & 转换、安全性等)

4.1 基本观念

在Kotlin中,有一些观念是和Java存在较大区别的,一些基本观念需要注意的:

操作对象:在Kotlin中,所有变量的成员方法和属性都是对象,若无返回值则返回Unit对象,大多数情况下Uint可以省略;Kotlin 中没有 new 关键字

数据类型 & 转换:在Java中通过装箱和拆箱在基本数据类型和包装类型之间相互转换;在Kotlin中,而不管是常量还是变量在声明是都必须具有类型注释或者初始化,如果在声明 & 进行初始化时,会自行推导其数据类型。

编译的角度:和Java一样,Kotlin同样基于JVM。区别在于:后者是静态类型语言,意味着所有变量和表达式类型在编译时已确定。

撰写:在Kotlin中,一句代码结束后不用添加分号 “;”;而在Java中,使用分号“;”标志一句代码结束。

4.2 数据类型

主要包括:

数值(Numbers)

字符(Characters)

字符串(Strings)

布尔(Boolean)

数组(Arrays)

a. 数值类型(Numbers)

Kotlin的基本数值类型有六种:Byte、Short、Int、Long、Float、Double

Android:这是一份全面 & 详细的Kotlin入门学习指南

 

点击这里复制本文地址 版权声明:本文内容由网友提供,该文观点仅代表作者本人。本站(https://www.angyang.net.cn)仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

昂扬百科 © All Rights Reserved.  渝ICP备2023000803号-3网赚杂谈