Kotlin开发语言学习
文章平均质量分 86
Mars_Jieyao
生命不息,奋斗不止,万事起于忽微,量变引起质变!
展开
-
Kotlin开发语言学习(1) kotlin初探与相关配置
欢迎阅读本书!Kotlin 语言是一种新的静态类型编程语言,可运行于 JVM 环境同时也能用来开发 Android 应用。本章为学习和使用这一新兴的语言做准备,并讨论在一些常见开发环境中运行 Kotlin 程序的方法。 1.1 Kotlin语言介绍 Kotlin 是 JetBrains 在 2010 年推出的基于 JVM 的新编程语言。开发者称,设计它的目的是避免 Java 语言编程中原创 2017-06-14 13:16:12 · 466 阅读 · 0 评论 -
Kotlin开发语言学习(2)基本语法
Kotlin 程序是什么样子的?很有可能你觉得 Kotlin 语言有点古怪,充满了var field: String这样的语法。然而读完本章后,你将不再对这些语法感到陌生,甚至很可能喜欢上它们。 2.1 变量 让我们来看一个很简单的程序。 fun main(args: Array) { var quantity = 5 val price: Double = 20.3原创 2017-06-14 13:21:12 · 249 阅读 · 0 评论 -
Kotlin开发语言学习(3)Kotlin与Java混编
虽然 Kotlin 的开发很方便,但当你与他人协作时,总会碰到 Java 与 Kotlin 代码共存的代码项目。 本章就教你如何优雅的实现 Kotlin 与 Java 混合编程。 3.1 直接转换 3.1.1 将 Java 转换为 Kotlin 如果你之前使用 Java 语言而没有 Kotlin 开发经验,不用担心,Intellij IDEA 会帮你一键转换,将 Java 代码原创 2017-06-14 13:22:43 · 4261 阅读 · 0 评论 -
Kotlin开发语言学习(4) 类特性
前面三章的内容是写给希望快速了解 Kotlin 语言的大忙人的。 而从本章开始,才会真正讲述 Kotlin 语言的神奇之处。 4.5 类的扩展 在 Java 开发的时候,经常会写一大堆的 Utils 类,甚至经常写一些common包,比如著名的 apache-commons系列、Guava等等。 如果每个类在想要用这些工具类的时候,他们自己就已经具备了这些工具方法多好,Kotlin原创 2017-06-14 13:24:19 · 265 阅读 · 0 评论 -
Kotlin开发语言学习(5) 函数与闭包
函数与闭包的特性可以算是 Kotlin 语言最大的特性了。 5.1 函数 即使 Kotlin 是一门面向对象的编程语言,它也是有函数的概念的——而不像 Java 那样,仅仅有“方法”。 回顾一下前面第二章讲述的函数声明语法: fun say(str: String): String { return str } 函数使用关键字fun声明,如下代码创建了一个名为 say()原创 2017-06-14 13:25:34 · 213 阅读 · 0 评论 -
Kotlin学习途径
Google I/O 2017 首日 Keynote 刚刚落幕,其中 Google 宣布 Android 系统开发全面支持Kotlin 算是一个非常重磅的新闻。之前对kotlin不是很了解,所以这段时间专门去学习了解这么语言。 最好的学习途径就是去kotlin官网去学习: 1.kotlin官方中文翻译文档网址:https://www.kotlincn.net/docs/referenc原创 2017-06-14 12:52:31 · 408 阅读 · 0 评论 -
快速上手 Kotlin 的 11 招
最近经常会收到一些 “用 Kotlin 怎么写” 的问题,作为有经验的程序员,我们已经掌握了一门或者多门语言,那么学 Kotlin 的时候就经常会有类似 “ ‘再见’用日语怎么说?”、“ ‘你好’ 用西班牙语怎么说?” 的问题,所以我决定把一些常用的语法对照列举出来,如果大家熟悉 Java,那么快速上手 Kotlin 会变得非常地容易。 这篇文章主要是写给需要快速上手 Kotlin 的原创 2017-06-14 13:29:47 · 198 阅读 · 0 评论