开篇
来源:互联网 发布:网络销售授权协议书 编辑:程序博客网 时间: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的运行结果:
小结
该篇博客只是简单介绍了Kotlin语言,以及如何搭建环境和第一个程序“Hello World”,后面的博客将介绍Kotlin语言的基本语法。代码请见github地址.
参考:
- Kotlin Primer·第一章·启程
- 开篇
- 开篇
- 开篇
- 开篇
- 开篇
- 开篇
- 开篇
- 开篇!
- 开篇
- 开篇!
- 开篇
- 开篇
- 开篇
- 开篇
- 开篇
- 开篇
- 开篇
- 开篇
- 【行为型模式十九】访问者模式(Visitor)
- 在BroadcastReceiver中利用推送设置全局弹窗,并将消息保存至本地
- 23种设计模式-模板方法模式
- FFmpeg函数简单分析:av_find_decoder()和av_find_encoder()
- Qt连接MySQL提示“QSqlDatabase: QMYSQL driver not loaded”的解决办法
- 开篇
- 数据结构课程设计:两顶点之间最短路径
- VS2012,2013,Opencv生成DLL
- iOS开发小结
- RDD:基于内存的集群计算容错抽象
- 关于Android Studio中点9图的编译错误问题:Some file crunching failed
- 首次创业者必须知道哪些基本常识?
- Unity Shader入门精要学习笔记
- cron表达式详解