zoukankan      html  css  js  c++  java
  • AndroidStudio使用的kotlin简介


       Kotlin是一种在Java虚拟机上执行的静态型别程式语言,它也可以被编译成为JavaScript原始码。它主要是由俄罗斯圣彼得堡的JetBrains开发团队所发展出来的程式语言,其名称来自于圣彼得堡附近的科特林岛。[3]2012年1月,著名期刊《Dr. Dobb's Journal》中Kotlin被认定为该月的最佳语言。[4]虽然与Java语法并不相容,但Kotlin被设计成可以和Java程式码相互运作,并可以重复使用如Java集合框架等的现有Java类别馆。Hathibelagal写道,“如果你正在为Android开发寻找一种替代编程语言,那么应该试下Kotlin。它很容易在Android项目中替代Java或者同Java一起使用。”

      目前AndroiStudio 3.0预览版本已自带Kotlin插件,无需做任何的配置即可开始体验。但如果是之前的版本,则需要我们自行做些配置。
    通过 File | Settings | Plugins | Install JetBrains plugin… 搜索并安装 Kotlin 插件。
       插件安装完成后(需要重启下AndroidStudio),就开始创建我们的第一个Kotlin项目。

       2011年7月,JetBrains推出Kotlin项目,这是一个面向JVM的新语言,它已被开发一年之久。etBrains负责人Dmitry Jemerov说,大多数语言没有他们正在寻找的特性,但是Scala除外。但是,他指出Scala的编译时间过慢这一明显缺陷。[5]Kotlin的既定目标之一是像Java一样快速编译。2012年2月,JetBrains以Apache 2许可证开源此项目。

        Jetbrains希望这个新语言能够推动IntelliJ IDEA的销售。

         Kotlin v1.0于2016年2月15日发布。[8]这被认为是第一个官方稳定版本,并且JetBrains已准备从该版本开始的长期向后兼容性。

           在Google I/O 2017中,Google宣布在Android上为Kotlin提供最佳支持。

  • 相关阅读:
    python中gui编程的模块之一:tkinter(python3.x中是tkinter,小写的t)
    oracle中用户删除不了,ORA-01940提示 “无法删除当前已连接用户”
    python中一次性input3个整数,并用空格隔开怎么表示
    二、loadrunner参数化连接数据库
    一、loadrunner脚本录制及回放
    eclipse安装使用
    mysqld_safe与mysqld区别(转载)
    MySQL数据库用户基本管理
    Docker容器技术
    shell编程实战学习(4)
  • 原文地址:https://www.cnblogs.com/dylancao/p/12032973.html
Copyright © 2011-2022 走看看