欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Kotlin入门教程之开发环境搭建

程序员文章站 2023-12-09 14:09:09
前言 众所周知,随着google i/o大会的召开,google宣布将支持kotlin作为android的开发语言,最近几日,关于kotlin的文章、介绍就异常的活跃。工...

前言

众所周知,随着google i/o大会的召开,google宣布将支持kotlin作为android的开发语言,最近几日,关于kotlin的文章、介绍就异常的活跃。工欲善其事,必先利其器,所以今天就为大家介绍一下如何搭建kotlin的开发换环境,话不多说了,来一起看看详细的介绍吧。

需要注意的是:这里的环境搭建并不会局限于android的环境。

kotlin简介

在开始搭建环境之前,先来简单的看一下kotlin。官方网址https://kotlinlang.org/

  • kotlin 是一个基于 jvm 的新编程语言,用 jetbrains 的话来说是「更现代化、更强大」的语言。
  • kotlin 由 jetbrains 在 2010 年开发,2011 年开源了:https://github.com/jetbrains/kotlin。2016 年发布 1.0 版,2017 年 4 月发布 1.1.2 版。
  • 谷歌和 jetbrains 将为 kotlin 成立一个非盈利基金会。kotlin 语言的开发,还是 jetbrains为主导。
  • kotlin 语言的开发团队,目前大约 40 人。会继续往常那样运作。andrey breslav 还是 kotlin 语言的首席设计师。
  • jetbrains 对 kotlin 的愿景是:用同一种语言,桥接多平台的不同应用的端对端开发。包括全栈 web 应用、android 和 ios 客户端、嵌入式/物联网等等。
  • kotlin 与 java 100% 互通,并具备诸多 java 尚不支持的新特性。
  • android studio 3.0 预览版已支持 kotlin。下载 as 3.0 预览版后,打开现有的 java 文件,在「code」菜单中选择「convert java file to kotlin file」。as 会添加 kotlin 依赖,然后把 java 代码转成同等功能的 kotlin 代码。
  • kotlin 易于上手,可以逐步引入到现有项目中。这意味着安卓开发者目前现有的技能和技术积累/投资并没有浪费。

kotlin优势

kotlin 是一种在 java 虚拟机上执行的静态型别编程语言,由 jetbrains 开发团队所开发。该语言有几个优势。

1、简洁

它大大减少你需要写的样板代码的数量。

2、安全

避免空指针异常等整个类的错误。

3、通用

构建服务器端程序、android 应用程序或者在浏览器中运行的前端程序。

4、互操作性

通过 100% java 互操作性,利用 jvm 既有框架和库。

intellij idea(android studio)环境搭建

因为kotlin是jetbrains 推出来的,所以最先支持的肯定是自己的开发工具,因为android studio也是基于intellij idea的,所以这里仅以intellij idea作为示例。

下载新版的intellij idea,已经默认为我们安装了kotlin插件,我们可以在插件中查看或者直接点击tools菜单,在下拉菜单中会有kotlin,这就说明我们已经安装好了kotlin插件。

Kotlin入门教程之开发环境搭建

如果没有,也不要着急,我们打开intellij idea的插件安装界面,在搜索框里面输入kotlin,这样我们可以完成插件的安装或升级。

Kotlin入门教程之开发环境搭建

插件安装完成后,我们就可以创建一个kotlin项目

Kotlin入门教程之开发环境搭建

在新建项目对话框中,我们选择kotlin -> kotlin(jvm),剩下的步骤与创建java项目类似。创建好后的项目结构类似下图所示:

Kotlin入门教程之开发环境搭建

我们可以编写一个经典的helloworld测试一下。

Kotlin入门教程之开发环境搭建

新建一个kotlin文件并在该文件中完成编码

fun main(args:array<string>)
{
 println("hello world!")
}

右击运行,观察控制台输出

Kotlin入门教程之开发环境搭建

至此,我们的intellij idea环境搭建就完成了。

eclipse环境搭建

虽然kotlin与intellij idea的兼容性最好,但是值得庆幸的是,针对eclipse,kotlin也有相应的插件。打开eclipse的marketplace

Kotlin入门教程之开发环境搭建

在弹出的的marketplace对话框中搜索kotlin插件,然后按照提示安装。

Kotlin入门教程之开发环境搭建

Kotlin入门教程之开发环境搭建

Kotlin入门教程之开发环境搭建

在安装过程中如果提示security warning,直接点击ok即可,安装完成后,会提示重新启动eclipse,点击yes完成eclipse的重启,或者后续手动重启。

Kotlin入门教程之开发环境搭建

Kotlin入门教程之开发环境搭建

插件安装完成后,同样的创建一个新项目测试一下。

新建项目,项目类型选择kotlin,然后按照提示完成项目创建。

Kotlin入门教程之开发环境搭建

项目结构如下:

Kotlin入门教程之开发环境搭建

向src目录中添加kotlin文件,并编写测试代码。

Kotlin入门教程之开发环境搭建

右击运行,观察控制台输出

Kotlin入门教程之开发环境搭建

至此,我们的eclipse环境搭建就完成了。

kotlin-compiler

除了使用ide之外,kotlin还为我们提供了编译工具kotlin-compiler,下载地址:https://github.com/jetbrains/kotlin/releases/tag/v1.1.2-2  ()

通过kotlin的编译工具,我们就可可以将kotlin文件编译成class或jar的形式。使用方法可以看这里,为了让编译工具在任意位置生效,最好是为其添加环境变量,我这路i只是为了演示其用法,就直接访问对应目录了。

将下载的编译工具解压,我们可以将之前编写的kotlin文件直接放在bin目录下,对其进行编译运行(再次强调这样做仅是为了演示方便)

Kotlin入门教程之开发环境搭建

至此,几种常见的环境搭建方式已经介绍完了,大家可以愉快的学习了。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。