开篇
2017-06-26 09:35
288 查看
早在Kotlin还没有出正式版的时候就开始关注,本打算在研三找时间再学习的,奈何Kotlin发展迅速,并且Google I/O2017宣布Kotlin成为开发Android的第三种语言。作为一个Android开发者,也只有加快学习Kotlin的步伐了。从本篇博客开始将会陆续介绍Kotlin语言,本文会假设读者已具备一门语言的基础,比如说Java;本系列以官方文档为资料介绍Kotlin语言。
作为一个跨平台的语言,Kotlin 可以工作于任何 Java 的工作环境:服务器端的应用,移动应用(Android版),桌面应用程序。
在2017年的Google I/O大会之后,Kotlin一下子走到了风口。下面是相关的几篇报道:
- 欢呼声热烈 谷歌宣布 Kotlin 成 Android 开发一级语言
- 6月编程语言排行榜:Kotlin首进50强
- Google 力挺 Kotlin,这是怎么回事!
IntellJ安装Kotlin插件
具体整个流程可以参考下面这篇博客:
Kotlin开发环境设置(IntelliJ IDEA)
包结构如下:
下面再看一下代码:
下面是Java程序的Hello World,大家可以先对比着看区别:
Kotlin文件以kt为后缀名,下面是Hello World的运行结果:
参考:
- Kotlin Primer·第一章·启程
介绍
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应用开发-小巫CSDN博客客户端开发开篇
- 0k6410学习之开篇工具安装第一课
- 第一章:开篇
- cocos2d_android 学习开篇
- 开篇
- mvc4开篇之BundleConfig(1)
- 【设计模式学习】开篇
- 测试之开篇
- 数据挖掘的前世今生——开篇点题引言
- Android入门之开篇
- 使用MyEclipse开发WebService开篇之服务端
- 以此开篇,一生共勉!
- 算法交作业之开篇(一)
- Android内存泄露之开篇
- g729源码分析-开篇
- iOS开篇
- 菜鸟学设计模式系列笔记之创建型模式开篇
- iOS应用架构谈 开篇 (转)
- iOS应用架构谈 开篇
- Linux驱动开发之开篇--HelloWorld