Kotlin快速入门(一)-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

Kotlin快速入门(一)

简介: Java和Kotlin都是Android的官方开发语言,但是,Kotlin已上升为第一开发语言,Java屈居第二

Kotlin简介

Java和Kotlin都是Android的官方开发语言,但是,Kotlin已上升为第一开发语言,Java屈居第二。

Kotlin的官网地址是:https://kotlinlang.org

Kotlin是与Java在底层完全兼容,而且,它是强类型语言(谢天谢地,它不是脚本语言!真不明白为什么Python和Javascript这些弱类型语言为什么能大行其道,它们跟本就不是完整的语言嘛!),它的编译产物就是Java的class文件,当然也要基于虚拟机运行,所以Kotlin与Java可以说是一体两面,无缝结合。但是,Kotlin比Java更进一步,它编写的程序可以做到不依赖于虚拟机运行,这叫做Native(原生)方式,就像C程序的运行方式,这当然比虚拟机快多了!这种运行方式对于移动设备来说意义重大!

如果说Kotlin代表了未来开发语言的方向也不算夸张,因为它很新嘛,它站在了前人的肩膀上。你可以去研究一下各种新出现的语言(比如Apple的Swift),会发现它们的语法规则几乎完全一样!

当前的Java使用者,大都还停留在第8版(JDK 1.8),因为很多库、框架或系统都最高支持到Java 8。然而我作此文时,Java 13马上就要出世了,8之后的语法改进有很多,这些改进都体现了新式语法,但很多人由于前面所讲的原因,对新式语法不熟悉,甚至看到后感到别扭,然而新式语法思想是每个软件开发者都应该理解和掌握的。

其实要掌握新式语法并不困难,还可以说是一件很轻松的事。万变不离其宗啊,你只要掌握了一门语言,再学另一门其实很快,当然要有个条件:有一本好的、适合你的指引手册。我现在就为Java开发者们制作一本Kotlin快速学习手册。

开发环境配置

开发环境的配置仅需两步:
1)安装JDK;
2)安装IDE;
1.1.1 安装JDK
这个不用我多讲了吧? 网上教程有的是。我简要一说吧:在地址 “https://www.oracle.com/technetwork/java/javase/downloads/index.html” 选择要下载的JDK,见图

在这里插入图片描述

点击箭头所指图标,进入新页面,在最下面能看到下图所示内容:

在这里插入图片描述

注意一定要选择“Accept License Agreement(同意许可协议)”,下面的文件链接才可以点击。

如果你是Windows,我建议选择可执行文件,它是安装包,可以自动设置很多配置,并且在安装过程中最后不要改变默认安装路径,这样不会引起不必要的麻烦。
要注意的是JDK安装到路径中不能有中文,否则会引起莫名其妙的问题!默认安装位置一般是“系统盘:\Program files”下面,这是没问题的。

安装IDE

仅有JDK已经可以开发软件了,但是需要手动维护一切,这不行啊,我们还是借助开发工具来提高编程效率吧。Kotlin是jetbrains搞出来的,而jetbrains的主业是做开发工具,所以它自己的语言,肯定自己的开发工具支持的最好了,所以IDE我们选择jetbrains家的IDEA。

IDEA可以说是Java编程的首选IDE,当然也是Kotlin的首选。其官网是:“https://www.jetbrains.com/idea/”。下载它很简单,在页面中点击下图所指的“DOWRNLOAD”图标

在这里插入图片描述

进入下载页面,如下图:

在这里插入图片描述

有两个版本可供选择,Ultimate(旗舰版)和Community(社区版),旗舰版功能强大,但收费,社区版功能少但免费,我们可以选择社区版,学习Kotlin是足够了。

下载的文件是一个安装包,运行它会安装IDEA,安装过程最好保持默认设置,装完就能用。

跟JDK一样,注意IDEA所安装到路径中不能有中文,否则亦会引起莫名其妙的问题!其默认安装位置一般是“系统盘:\Program files”下面,这是没问题的。

*摘自Android应用开发快速入门书《Android 10 Kotlin编程通俗演义》。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章