Kotlinkotlin

第一章:我简单介绍下Kotlin

2018-05-09  本文已影响74人  无心下棋

1.1Kotlin是什么
它是一种针对Java的编译语言,简洁、安全、务实,并且专注于与Java的互操作性
1.2Kotlin的主要特征
1.2.1目标平台:服务器端、Android及任何Java运行的地方甚至iOS
Kotlin的首要目标是提供一种更简洁、更高效、更安全的替代Java的语言,并且适用于现今使用Java的所有环境。常见的应用场景有:

1.2.2静态类型
Kotlin和Java一样是一种静态类型的编程语言。与Java不同的是,Kotlin不需要在源代码中显式地声明每个变量的类型。在很多情况下,变量类型可以根据上下文来自动推断。例如val a =1。Kotlin可以自动推断出它的类型是Int。
静态类型带来的好处:

1.2.3函数式
函数式编程的核心概念如下:

Kotlin支持的函数式编程风格包括:

1.3Kotlin的设计哲学
1.3.1务实
Kotlin是一门设计出来解决现实世界问题的实用语言
1.3.2简洁
在kotlin中,会努力地保证写出的代码都具有实际意义,而不仅仅为了满足代码结构的需要
1.3.3安全
Kotlin试图实现比Java更高的安全级别,例如:

1.3.4互操作性
Java可以和Kotlin混合编译,相互调用。

1.4编译和工具
1.4.1编译过程

编译过程

1.4.2推荐工具
IntelliJ IDEA和Android Studio

下一章我将带你学习Kotlin基础

上一篇 下一篇

猜你喜欢

热点阅读