美文网首页
一,Kotlin-开发环境和介绍

一,Kotlin-开发环境和介绍

作者: 从心开始的我 | 来源:发表于2019-11-19 14:23 被阅读0次

1,开发环境介绍

学习使用的是IntelliJ Idea,版本是2019.2
IntelliJ官网下载ide,激活教程点我点我

2,Kotlin介绍

  1. Kotlin是Google认定的Android官方开发语言
  2. 和Java 100%兼容,互通
  3. Kotlin可运行于浏览器上用于前端开发(Kotlin-JS)
  4. Kotlin可用于服务端开发(Kotlin-JVM)
  5. Kotlin 可以编译成机器码,直接运行于操作系统上(Kotlin-Native)

3,什么是Kotlin

Kotlin 本身是一个岛屿的名字,与Java和咖啡的关系相似;
Kotlin 就是一门可以运行于Java虚拟机,Android,浏览器上的静态语言,它与Java 100%兼容互通.Kotlin除了自己的标准库之外,大多数仍是使用经典的Java集合框架

3.1Kotlin发展历程
  • 2010立项

  • 2012.2开源---Kotlin开源地址

  • 2016.2发布1.0正式版

  • 2016.9 发布1.0.4支持apt

  • 从 Kotlin 1.1 开始,
    <1>JavaScript 目标平台不再当是实验性的,
    <2>Kotlin 1.1 的关键新特性是协程

  • Kotlin1.2
    <1>多平台项目是 Kotlin 1.2 中的一个新的实验性的特性,允许你在支持 Kotlin 的目标平台——JVM、JavaScript 以及(将来的)Native 之间重用代码

  • Kotlin 1.3
    <1> 协程正式发布
    <2>Kotlin/Native 继续改进与完善原生平台
    <3> 多平台项目 -完全修改了多平台项目的模型,以提高表现力与灵活性,并使共享公共代码更加容易同時也支持 Kotlin/Native

3.2 Kotlin学习资源
  1. 英文官方文档
  2. 中文官方文档
  3. Kotlin开源地址
  4. Kotlin 公众号(替作者安利一波)点击查看公众号文章

4,HelloWord 启程

使用IntelliJ 创建新的工程


接下来下一步下一步就行了

创建新的Kotlin文件 代码如下

fun main(args: Array<String>) {
    print("Hello  Word")
}

结果如下:


相关文章

  • 一,Kotlin-开发环境和介绍

    1,开发环境介绍 学习使用的是IntelliJ Idea,版本是2019.2去IntelliJ官网下载ide,激活...

  • 开发环境介绍

    本地环境windows 电脑,装一个虚拟机 ,用源代码编译安装的lnmp环境 需要一个git /coding ...

  • 01.python开发环境配置介绍

    1.python开发环境配置介绍 1、开发环境介绍: 1.1 anaconda: 官网:https://www.a...

  • kotlin从入门到看开 ₅

    layout: posttitle: "kotlin-面向对象"subtitle: "前途和...

  • go语言分享准备笔记

    语言介绍:语法简单,高并发,支持内存回收,支持开发效率和代码执行效率 安装环境: 在线开发环境(https://g...

  • Kotlin-入门(二)

    上一篇文章《Kotlin-入门》写了kotlin的介绍、HelloWorld、函数定义、变量声明、各种注释以及字符...

  • Vue开发环境搭建全过程,一步一个坑

    Vue这里就不多作介绍了,首先我们要安装好整个开发环境,其实Windows和Mac的整个过程基本一样 开发环境: ...

  • Spectrum链开发--Linux环境搭建

    本文主要介绍在Linux环境下Spectrum链开发的基础环境安装,包括Ubuntu和CentOS环境。同时,也提...

  • TS开发环境准备

    本文目录: 1.TS介绍 2.TS的编译 3.开发环境加入代码检查工具eslint和prettier 4.开发环境...

  • Kotlin-入门介绍

    简介 Kotlin 语言由 JetBrains 公司开发。该公司出过很多有名的 IDE 工具。 Kotlin 兼容...

网友评论

      本文标题:一,Kotlin-开发环境和介绍

      本文链接:https://www.haomeiwen.com/subject/jekwictx.html