摘要: 前面介绍了,使用扩展函数可以很方便地扩充数组Array的处理功能,例如交换两个数组元素、求数组的最大元素等等。那么除了数组之外,日期和时间的相关操作,也是很常见的,比如获取当前日期,获取当前时间、获取指定格式的日期时间等等。因此,基本上a56爆大奖在线娱乐Java书写的Android工程,都需要一个类似DateUt 阅读全文
posted @ 2018-09-20 22:35 aqi00 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 话说等式可是编程语言最基本的表达式之一,不管哪种高级语言,无一例外都采用双等号“==”判断两个变量是否相等;就算是复杂的对象,在Java中也可通过equals函数判断两个实例是否相等。按理说这些能够满足绝大多数场合的要求了,那么Kotlin又给等式判断加入了哪些新概念呢?下面就让a56爆大奖在线娱乐们好好探讨一下具体 阅读全文
posted @ 2018-09-17 23:04 aqi00 阅读(784) 评论(0) 推荐(0) 编辑
摘要: Kotlin号称全面兼容Java,于是乎Java的容器类仍可在Kotlin中正常使用,包括大家熟悉的队列ArrayList、映射HashMap等等。不过Kotlin作为一门全新的语言,肯定还是要有自己的容器类,不然哪天Java跟Kotlin划清界限,那麻烦就大了。与Java类似,Kotlin也拥有三 阅读全文
posted @ 2018-09-14 11:16 aqi00 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: Kotlin是谷歌官方认可的Android开发语言,Android Studio从3.0版本开始就内置了Kotlin,a56爆大奖在线娱乐未来在App开发中Kotlin取代Java是大势所趋,就像当初Android Studio取代Eclipse成为App开发工具一样。 下面分章节列出各篇Kotlin教程的索引地址 阅读全文
posted @ 2018-08-25 14:57 aqi00 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章介绍了Kotlin的几种开放性修饰符,以及如何从基类派生出子类,其中提到了被abstract修饰的抽象类。除了与Java共有的抽象类,Kotlin还新增了好几种特殊类,这些特殊类分别适应不同的使用场景,极大地方便了开发者的编码工作,下面就来看看Kotlin究竟提供了哪些独门秘笈。 嵌套类一 阅读全文
posted @ 2017-08-22 09:55 aqi00 阅读(805) 评论(1) 推荐(1) 编辑
摘要: 上一篇文章介绍了类对成员的声明方式与使用过程,从而初步了解了类的成员及其运用。不过早在《Kotlin入门(12)类的概貌与构造》中,提到MainActivity继承自AppCompatActivity,而Kotlin对于类继承的写法是“class MainActivity : AppCompatAc 阅读全文
posted @ 2017-08-17 09:59 aqi00 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章介绍了类的简单定义及其构造方式,当时为了方便观察演示结果,在示例代码的构造函数中直接调用toast提示方法,但实际开发是不能这么干的。合理的做法是外部访问类的成员属性或者成员方法,从而获得处理之后的返回值,然后外部再根据返回信息判断对应的处理方式。有鉴于此,本篇文章就来谈谈Kotlin如何 阅读全文
posted @ 2017-08-14 09:49 aqi00 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章提到泛型函数appendString是在类外面定义,这不免使人疑惑,类里面又该怎样定义成员函数呢?为解答这个疑问,接下来的几篇文章将好好描述一下Kotlin如何操作类及其对象,本篇文章先对类的定义进行说明并加以运用。 之前a56爆大奖在线娱乐们已经多次见过的类MainActivity,在Java代码中该类的 阅读全文
posted @ 2017-08-11 10:04 aqi00 阅读(529) 评论(2) 推荐(0) 编辑
摘要: 上一篇文章介绍了Kotlin对函数的输入参数所做的增强之处,其实函数这块Kotlin还有好些重大改进,集中体现在几类特殊函数,比如泛型函数、内联函数、扩展函数、尾递归函数、高阶函数等等,因此本篇文章就对这几种特殊函数进行详细的说明。 泛型函数函数的输入参数类型必须在定义函数时就要指定,可是有时候参数 阅读全文
posted @ 2017-08-04 10:04 aqi00 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章介绍了Kotlin对函数的基本用法,包括函数的定义、输入参数的声明、输出参数的声明等等,这些足够对付简单的场合了。当然了,倘若一门新语言仅仅满足于这些雕虫小技,那也实在没什么前途。既然Kotlin志在取代Java,就必须练成Java所不具备的功夫。本篇文章便从函数的输入参数着手,谈谈Kot 阅读全文
posted @ 2017-08-02 09:34 aqi00 阅读(533) 评论(0) 推荐(0) 编辑