Kotlin学习(1):Kotlin简介
来源:互联网 发布:mac的ps怎么安装 编辑:程序博客网 时间:2024/05/16 15:24
- 开发环境:IntelliJ IEDA
- 个人博客:http://blog.csdn.net/IInmy
- 项目源码:https://github.com/Rushro2m/LearnKotlin-master
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
- Kotlin学习(1):Kotlin简介
- Kotlin学习(1)
- Kotlin语言系统化学习K01-kotlin简介
- Kotlin(一)-Kotlin简介
- 【Kotlin】【官网】Kotlin 简介
- Kotlin学习篇(1)
- kotlin 学习笔记(1)
- Kotlin学习(1)概述
- Kotlin基础学习(1)
- Kotlin学习总结(1)——Kotlin快速入门
- Kotlin学习(学习kotlin的日子)
- Kotlin简介
- Kotlin简介
- Kotlin 简介
- Kotlin简介
- Kotlin简介
- Kotlin简介
- Kotlin学习(一)Kotlin插件安装
- kali安装chrome浏览器,root用户不能打开的问题
- shell脚本中sed的使用详解
- [JSOI2008]星球大战
- 基础命令
- Java继承:子类和父类创建对象的顺序问题。
- Kotlin学习(1):Kotlin简介
- 快餐库
- noip提高组1999 导弹拦截
- 20170910WindowsPrj04_第三方库学习方式
- 求直方图中最大矩形面积
- SGISTL源码探究-vector容器(下)
- 聚合
- 手机端的帮助功能
- 使用Pygame检测在窗口中输入设备的动作