前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Kotlin-入门介绍

Kotlin-入门介绍

作者头像
YungFan
发布2022-03-04 13:20:19
3910
发布2022-03-04 13:20:19
举报
文章被收录于专栏:学海无涯

简介

  • Kotlin 语言由 JetBrains 公司开发。该公司出过很多有名的 IDE 工具。
  • Kotlin 兼容 Java 与 JavaScript。

历史

  • 2010 年 JetBrains 着手开发 Kotlin。
  • 2011 年 7 月 JetBrains 公开宣布 Kotlin。
  • 2012 年 2 月 JetBrains 在 Apache 2 许可证下开源了 Kotlin 的源码。
  • 2016 年 2 月 JetBrains 发布了 Kotlin 1.0 版,目前最新版本 1.6。
  • 2017 年 Google 宣布 Kotlin 正式成为 Android 开发一级语言,并且 Android Studio 也加入了对 Kotlin 的支持。
  • 2019 年 Google 正式宣布了 Kotlin First,未来提供的官方 API 也将会以 Kotlin 版本为主。

特点

  • 简洁:对于同样的功能,使用 Kotlin 实现代码量比 Java 减少 50% 甚至更多。
  • 高级:提供了很多现代高级语言的语法特性,使得开发效率大大提升。
  • 安全:几乎杜绝了空指针异常。
  • 互操作性:和 Java 完全兼容,可以直接调用 Java 代码。

开发工具

  • IntelliJ IDEA(推荐)。
  • Android Studio(开发 Android 推荐)。
  • Eclipse。
  • 命令行。

程序入口

main函数是 Kotlin 程序的入口。

代码语言:javascript
复制
fun main() {
}

常量与变量

  • 在 Kotlin 中规定:在定义一个标识符时必须明确说明该标识符是一个常量还是变量。
  • 使用val来定义常量,定义之后不可以再修改。语法:val <标识符>: <类型> = <初始化值>
  • 使用var来定义变量,定义之后可以修改。语法:var <标识符>: <类型> = <初始化值>
代码语言:javascript
复制
val a: Int = 10
// 报错,当一个字段定义为常量时不可以修改
// a = 20
var b: Int = 20
// 因为b定义为变量,因此是可以修改的
b = 30

注释

注释是程序开发中非常重要的组成部分,好的注释可以提高程序的可读性,帮助开发者快速理解程序的含义。Kotlin 中的注释主要有 2 种:

  • 单行注释。
  • 多行注释。

单行注释

  • 单行注释以双正斜杠//作为起始标记。
代码语言:javascript
复制
// 注释内容

多行注释

  • 其起始标记为单个正斜杠后跟随一个星号/*
  • 终止标记为一个星号后跟随单个正斜杠*/
代码语言:javascript
复制
/**
 * 这是多行注释的第一行
 * 这是多行注释的第二行
 */
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022.02.17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 历史
  • 特点
  • 开发工具
  • 程序入口
  • 常量与变量
  • 注释
    • 单行注释
      • 多行注释
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档