Kotlin入门篇之——HelloWord
2016-03-06 13:24
309 查看
what?kotlin是什么东西?还不知道的童鞋请自行各种搜索引擎.
Kotlin,中文名:靠它灵(哈哈哈)
优点:Java可以做到的它都可以,Java目前没有的它可以有
缺点:还在成长期<但由于它可以和Java语言共存性的开发,可以忽略>
Kotlin可以调用Java api,所以我们在开发的时候,Java已经实现的可以直接调用,如果自行觉的Java的原api并不怎么理想,也可以直接用Kotlin实现并用Java来调用
写之前我们还要知道用什么开发工具,由于Kotlin由我们熟知的开发工具Intellij IDEA的开发团队们研发的语言,所以现在IDEA 15 已经内置了Kotlin语言的开发
还记得我们学Java语言时的hello word代码吗?不记得没关系,这里我们简单回忆下
首先我们新建一个文件,比如叫:HelloWord.java,然后我们编写了下面的代码
“`ruby
public static void main(String[] args){
System.out.println(“hello word”);
}
3. 运行
如上图所示,程序正常输出了我们想要的结果
结果不重要,因为在我们意料之中,关键是编写的规范,
如Java一样,第一行除去注释后的一句 package xxx.xxx.xxx
我们没有发现public calss Hello的语句,kotlin不需要
方法的定义是 fun 关键字
程序主入品也是main方法
语句可以省略后面的分号,但如果一行有两条语句,那么语句中间就要以分号来区分开来
Hello.kt在编译后也是生成.class文件,但与Java有点不一样的就是文件名是HelloKt.class,也就可以推断出Xxxx.kt编译后是XxxxKt.class
下面我们验证下第5点与第6点
第5点:语句可以省略后面的分号,但如果一行有两条语句,那么语句中间就要以分号来区分开来
第6点:Hello.kt在编译后也是生成.class文件,但与Java有点不一样的就是文件名是HelloKt.class,也就可以推断出Xxxx.kt编译后是XxxxKt.class
Kotlin,中文名:靠它灵(哈哈哈)
优点:Java可以做到的它都可以,Java目前没有的它可以有
缺点:还在成长期<但由于它可以和Java语言共存性的开发,可以忽略>
Kotlin可以调用Java api,所以我们在开发的时候,Java已经实现的可以直接调用,如果自行觉的Java的原api并不怎么理想,也可以直接用Kotlin实现并用Java来调用
Hello World
我们学什么语言,都要经历HelloWord,所以我们今天要学的就是Kotlin的入门写法——hello word写之前我们还要知道用什么开发工具,由于Kotlin由我们熟知的开发工具Intellij IDEA的开发团队们研发的语言,所以现在IDEA 15 已经内置了Kotlin语言的开发
还记得我们学Java语言时的hello word代码吗?不记得没关系,这里我们简单回忆下
首先我们新建一个文件,比如叫:HelloWord.java,然后我们编写了下面的代码
“`ruby
public static void main(String[] args){
System.out.println(“hello word”);
}
而我们写Kotlin代码要简单多了 1. 创建一个文件名为 Hello.kt 文件.<对,它是以.kt为文件后缀名,是不是可以读成 *Hello Kity*了?看来这是一门可爱的语言啊> 2. 编写代码:
fun main(args: Array<String>) { println("Hello World!"); }
3. 运行
结果
如上图所示,程序正常输出了我们想要的结果
结果不重要,因为在我们意料之中,关键是编写的规范,
如Java一样,第一行除去注释后的一句 package xxx.xxx.xxx
我们没有发现public calss Hello的语句,kotlin不需要
方法的定义是 fun 关键字
程序主入品也是main方法
语句可以省略后面的分号,但如果一行有两条语句,那么语句中间就要以分号来区分开来
Hello.kt在编译后也是生成.class文件,但与Java有点不一样的就是文件名是HelloKt.class,也就可以推断出Xxxx.kt编译后是XxxxKt.class
下面我们验证下第5点与第6点
第5点:语句可以省略后面的分号,但如果一行有两条语句,那么语句中间就要以分号来区分开来
第6点:Hello.kt在编译后也是生成.class文件,但与Java有点不一样的就是文件名是HelloKt.class,也就可以推断出Xxxx.kt编译后是XxxxKt.class
相关文章推荐
- ip地址基础知识
- VBS基础编程教程 (第1篇)
- VBS基础编程教程 (第3篇)
- PostgreSQL新手入门教程
- 路由器基础精析
- VBS基础编程教程 (第4篇)
- VBS基础编程教程 (第5篇)
- VBS基础编程教程 (第6篇)
- VBS编程教程 (第2篇)
- AJAX初级教程之初识AJAX
- Jquery 基础学习笔记
- PHP学习一(基础)第1/2页
- Ajax PHP简单入门教程代码
- Nodejs学习笔记之入门篇
- 《JavaScript DOM 编程艺术》读书笔记之DOM基础
- javascript每日必学之基础入门
- 精通Javascript系列之Javascript基础篇
- Bootstrap入门书籍之(五)导航条、分页导航
- JavaScript 学习笔记之基础中的基础
- Bootstrap入门书籍之(三)栅格系统