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

作者:蒋固金 时间:2022-04-22 20:58:12 

前言

众所周知,随着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入门教程之开发环境搭建

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

来源:http://blog.csdn.net/jianggujin/article/details/72578684

标签:kotlin,开发环境搭建
0
投稿

猜你喜欢

  • android几种不同对话框的实现方式

    2022-09-13 06:31:42
  • c#中DataTable转List的2种方法示例

    2022-05-10 20:51:09
  • Java根据ip地址获取归属地实例详解

    2023-11-25 06:24:38
  • Spring Boot中@Conditional注解介绍

    2022-03-03 15:23:37
  • SpringBoot中Shiro缓存使用Redis、Ehcache的方法

    2023-10-04 17:34:59
  • C# Socket 发送&接收&返回 简单应用实例

    2022-09-18 20:08:20
  • java实现扫雷游戏入门程序

    2023-04-24 16:20:40
  • C#使用linq语句查询数组中以特定字符开头元素的方法

    2022-09-22 06:39:07
  • Java实体类不要使用基本类型的知识点总结

    2023-02-21 10:04:49
  • Android重写View实现全新的控件

    2021-08-11 21:49:39
  • hadoop上传文件功能实例代码

    2021-11-01 00:57:59
  • 详解Android App中ViewPager使用PagerAdapter的方法

    2021-12-06 06:11:52
  • 浅析C#中静态方法和非静态方法的区别

    2023-04-07 07:55:15
  • Java数组的基本学习教程

    2021-07-14 05:08:00
  • Unity自定义编辑器界面(Inspector界面)

    2023-01-09 08:40:46
  • c#使用DotNetZip封装类操作zip文件(创建/读取/更新)实例

    2023-04-08 02:00:19
  • 详解Kotlin中的面向对象(二)

    2021-12-29 03:10:00
  • Java实战项目之校园跑腿管理系统的实现

    2023-11-11 10:29:09
  • struts2如何使用拦截器进行用户权限控制实例

    2023-02-23 18:14:15
  • Android 处理OnItemClickListener时关于焦点颜色的设置问题

    2021-09-02 01:47:00
  • asp之家 软件编程 m.aspxhome.com