您的位置:首页 > 移动开发 > Android开发

开篇

2017-06-26 09:35 288 查看
早在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的运行结果:



小结

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

参考:

- Kotlin Primer·第一章·启程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android kotlin