zoukankan      html  css  js  c++  java
  • 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!")
    }
    
  • 相关阅读:
    BZOJ-1497 最大获利
    POJ-3680 Intervals & NOI 2008 志愿者招募 费用流
    CodeForces 663E Binary Table
    南昌区域赛-G Eating Plan
    HDU-5909 Tree Cutting
    BZOJ-4589 Hard Nim
    UVA-12633 Super Rooks on Chessboard
    SPOJ-TSUM Triple Sums
    HDU-4609 3-idiots
    Kattis-aplusb A+B problem
  • 原文地址:https://www.cnblogs.com/x3d/p/kotlin-lang-course-1.html
Copyright © 2011-2022 走看看