博客专栏  >  移动开发   >  Kotlin之旅

Kotlin之旅

我的Kotlin之旅,Kotlin学习。。

关注
5 已关注
20篇博文
  • Kotlin学习(十七): 运算符重载

    在前面写了关于集合和范围的内容,里面包括了一点运算符重载的内容,在这里我们来详细了解运算符重载的知识,内容参考《Kotlin实战》(Kotlin in Action)。什么是运算符重载?简单来说,就是...

    5天前 20:40
    199
  • Kotlin学习(十六): 关键字与操作符(Keywords and Operators)

    本文同步更新于旺仔的个人博客,访问可能有点慢,多刷新几次。Kotlin中有一些常用的关键字和标识符,同时还有一些操作符和特殊符号,这些都是和Java有不一样的地方的,这里将他们介绍一下,方便记忆和回看...

    2017-11-03 08:24
    407
  • Kotlin学习(十五): 解构声明(Destructuring Declarations)

    Kotlin1.1.3发布,Kotlin 插件现在支持在编辑器的提示中显示推导的变量、函数和参数类型。默认情况下该功能是禁用的,可以在编辑器的设置中启用它。下面进入正文,有时候要获取一个对象的属性,会...

    2017-11-03 08:26
    340
  • Kotlin学习(一)Kotlin插件安装

    什么是Kotlin? Kotlin是针对JVM、Android 和浏览器的静态编程语言! 100% 与 Java™ 可互操作! Kotlin的插件安装

    2016-10-19 09:55
    4026
  • Kotlin学习(二)基本语法

    定义包名(Basic Syntax)与Java定义包名一样,在源文件的开头定义包名:package my.demoimport java.util.*// ... 包名和文件夹路径可以不一致:源文...

    2017-02-25 20:38
    273
  • Kotlin学习(三): 属性和字段

    声明属性(Declaring Properties)Kotlin中可以使用var关键字声明可变属性,或者用val关键字声明只读属性,属性的类型在后面,变量名在签名,中间加冒号和空格。public cl...

    2017-02-28 21:50
    604
  • Kotlin学习(四): 基本类型(Basic Types)

    本文是学习Kotlin的基本类型,Kotlin的基本类型与Java有一些不同,例如整数类型,Java是int表示,而Kotlin是Int表示;例如布尔类型,Java是boolean表示,而Kotlin...

    2017-10-08 17:58
    54
  • Kotlin学习(五): 惯用语法和代码风格(Idioms And Coding Conventions)

    本文是学习Kotlin的惯用语法和代码风格,与Java的语法和代码风格有一些相同,也有一些不同。创建DTO’s(POJOs/POCOs)数据类(Creating DTOs (POJOs/POCOs))...

    2017-10-08 18:02
    54
  • Kotlin学习(六): 包、控制流、返回与跳转

    本文是学习Kotlin的包相关,控制流相关以及返回与跳转相关,与Java比较大的区别是Kotlin用when来替换掉Java的switch,写好简单,可以有各种类型值的判断,另外可以指定返回和跳转到指...

    2017-10-08 18:03
    54
  • Kotlin实战(一): 写一个登录的Demo

    前言如何安装Kotlin可以参考Kotlin学习(一): Kotlin插件安装这篇文章。demo说明该demo是使用Kotlin写的登录demo,使用MVP模式,里面用到了Retrofit+RxJav...

    2017-10-08 18:05
    72
  • Kotlin学习(七): 类和继承、接口与实现

    本文是学习Kotlin的类和继承相关,嵌套类相关,接口相关。类Kotlin的类的声明与Java一样,使用class关键字class Invoice { }类的声明包含类名,类头(指定类型参数,主构造函...

    2017-10-08 18:05
    609
  • Kotlin学习(八): 对象表达式和声明(Object Expressions and Declarations)

    2017年的Google I/O大会上谷歌宣布Kotlin正式成为Android的官方语言。 下面我们来继续学习Kotlin中的对象表达式和声明(Object Expressions and Decl...

    2017-10-08 18:06
    50
  • Kotlin学习(九): 扩展(Extensions)和This表达式

    扩展是Kotlin中特别强大的一个功能,如扩展函数,本文是学习Kotlin中的扩展(Extensions)和This表达式的相关知识。扩展(Extensions)在Java开发时,会经常将那些共用的方...

    2017-10-08 18:06
    56
  • Kotlin学习(十): 可见性修饰符和数据类

    Java中有可见性修饰符(private…),而Kotlin中也是有这样的修饰符,但也有一些不一样,下面来学习Kotlin中的可见性修饰符(Visibility Modifiers)和数据类(Data...

    2017-10-08 18:07
    54
  • Kotlin学习(十一): 泛型(Generics)

    泛型,即“参数化类型”,顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。接下来学习K...

    2017-10-08 18:07
    47
  • Kotlin实战(二): 实现RecyclerView多种Item布局

    前言RecyclerView出来很久了,可以说一出来就将ListView给比下去了,当然,Recyclerview有它的好,ListView的好,并不是说一定要用Recyclerview,最适用自己项...

    2017-10-08 18:08
    112
  • Kotlin学习(十二): 函数、高级函数和Lambda表达式

    高阶函数,又称算子(运算符)或泛函,包含多于一个箭头的函数,高阶函数是至少满足下列一个条件的函数:1.接受一个或多个函数作为输入,2.输出一个函数。 在无类型Lambda 演算,所有函数都是高...

    2017-10-08 18:08
    65
  • Kotlin学习(十三): 集合(Collections)和范围(Ranges)

    高阶函数,又称算子(运算符)或泛函,包含多于一个箭头的函数,高阶函数是至少满足下列一个条件的函数:1.接受一个或多个函数作为输入,2.输出一个函数。 在无类型Lambda 演算,所有函数都是高...

    2017-10-08 18:09
    63
  • Kotlin学习(十四): 类型别名(Type aliases)和注解(Annotations)

    高阶函数,又称算子(运算符)或泛函,包含多于一个箭头的函数,高阶函数是至少满足下列一个条件的函数:1.接受一个或多个函数作为输入,2.输出一个函数。 在无类型Lambda 演算,所有函数都是高...

    2017-10-08 18:10
    54
  • Kotlin常见问题和代码

    高阶函数,又称算子(运算符)或泛函,包含多于一个箭头的函数,高阶函数是至少满足下列一个条件的函数:1.接受一个或多个函数作为输入,2.输出一个函数。 在无类型Lambda 演算,所有函数都是高...

    2017-10-08 18:10
    70
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部