Kotlin学习(1):Kotlin简介

1、Kotlin简介
  • Kotlin由JetBrains开发
  • 基于JVM的编程语言
2、Kotlin特点
  • Kotlin兼容Java,与Java可以做到100%相互调用
  • 相比Java,更加安全、简洁和高效
  • 支持高阶函数、Lambda表达式
  • 可以编译成JavaScript代码,与JavaScript互操作
3、应用场景
  • Web前端
  • Web后端
  • Android移动端
  • Server脚本
  • 桌面游戏
4、Kotlin发展历史
  • 在2010年由JetBrains公司开发
  • 2011年进行了开源
  • 2016年发布了1.0版本,2017年发布了1.1.2版本
  • 谷歌2017年的I/O大会,将Kotlin语言作为Android开发的一级编程语言
5、Kotlin优势
  • 全面支持Lambda表达式
  • 数据类(Data classes)
  • 函数字面量和内联函数(Function literals&inline functions)
  • 函数扩展(Extension functions)
  • 空安全(Null safety)
  • 智能转换(Smart casts)
  • 字符串模版(String templates)
  • 主构造函数(Primary constructors)
  • 类委托(Class delegation)
  • 类型推断(Type inference)
  • 单例(Singletons)
  • 声明点变量(Declaration-site variance)
  • 区间表达式(Range expressions)
6、Kotlin常用的开发工具
  • IntelliJ IDEA
  • Android Studio
  • Eclipse
  • Compiler
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值