PHP程序员7小时学会Kotlin系列 - 第一小时 背景
基础知识
Kotlin简单的说是Java语言的改良版本,是一种静态类型编程语言,可运行于JVM、Andoid或JavaScript环境,于2016年2月15日发布1.0正式版。Kotlin定位于一门通用性编程语言,可用于服务端、移动端和桌面编程。它的特性以实用主义为指导原则,可以概括为:互操作性、安全性、清晰性及工具化支持。
实用主义的解读:
- Kotlin没有自己的包管理机制和构建系统 - 已经有Maven和Gradle了
- 花了很多时间和精力去构建兼容JDK的数据集合接口 - 便于与无数的Java代码间进行数据转换
- Kotlin支持Java6的字节码格式 - 答案是Android
实用主义关乎用户体验,不仅仅是语言或库。我们会保持语言和标准库的长期向后兼容性。
Kotlin基于Apache 2.0开源许可协议,源码开放。
开发工具
Kotlin可以在IntelliJ IDEA, Android Studio 和 Eclipse 三种IDE中运行。
适用场景
- 替代Java;
- 与Java交叉使用;
- 打造自有的DSL;
- Android;
- Web;
- 桌面
一瞥
fun main(args: Array<String>) {
println("Hello, world!")
}
本文来源:http://www.cnblogs.com/x3d/,转载请注明。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步