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!")
    }
    
  • 相关阅读:
    JavaScript HTML DOM
    JavaScript 对象与函数
    DVWA--Command Injection
    sqli-libs(2)
    python学习之路(17)
    sqli-labs(1)
    python学习之路(16)
    python学习之路(15)
    DVWA--Brute Force
    python学习之路(14)
  • 原文地址:https://www.cnblogs.com/x3d/p/kotlin-lang-course-1.html
Copyright © 2011-2022 走看看