开篇

来源:互联网 发布:网络销售授权协议书 编辑:程序博客网 时间:2024/06/06 12:20

早在Kotlin还没有出正式版的时候就开始关注,本打算在研三找时间再学习的,奈何Kotlin发展迅速,并且Google I/O2017宣布Kotlin成为开发Android的第三种语言。作为一个Android开发者,也只有加快学习Kotlin的步伐了。从本篇博客开始将会陆续介绍Kotlin语言,本文会假设读者已具备一门语言的基础,比如说Java;本系列以官方文档为资料介绍Kotlin语言。

介绍

Kotlin 是 JetBrains 在 2010 年推出的基于 JVM 的新编程语言。开发者称,设计它的目的是避免 Java 语言编程中的一些难题。比如:在 Kotlin 中类型系统控制了空指针引用,可以有效避免 Java 中常见的NullPointException。
作为一个跨平台的语言,Kotlin 可以工作于任何 Java 的工作环境:服务器端的应用,移动应用(Android版),桌面应用程序。
在2017年的Google I/O大会之后,Kotlin一下子走到了风口。下面是相关的几篇报道:
- 欢呼声热烈 谷歌宣布 Kotlin 成 Android 开发一级语言
- 6月编程语言排行榜:Kotlin首进50强
- Google 力挺 Kotlin,这是怎么回事!

准备工作

  • IDE:IntellJ,没有下载安装的请到官网下载
  • IntellJ安装Kotlin插件

具体整个流程可以参考下面这篇博客:
Kotlin开发环境设置(IntelliJ IDEA)

第一个程序:Hello World

按照学习每门新语言的一样,第一个程序自然是Hello World了。
包结构如下:
包结构
下面再看一下代码:

package com.xingfeng_coder/** * Created by Xingfeng on 2017-06-11. */fun main(args: Array<String>) {    print("Hello World")}

下面是Java程序的Hello World,大家可以先对比着看区别:

package com.xingfeng_coder;/** * Created by Xingfeng on 2017-06-11. */public class HelloWorld_Java {    public static void main(String[] args) {        System.out.println("Hello World");    }}

Kotlin文件以kt为后缀名,下面是Hello World的运行结果:
Hello World运行结果

小结

该篇博客只是简单介绍了Kotlin语言,以及如何搭建环境和第一个程序“Hello World”,后面的博客将介绍Kotlin语言的基本语法。代码请见github地址.

参考:
- Kotlin Primer·第一章·启程

原创粉丝点击