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

Kotlin之旅

我的Kotlin之旅,Kotlin学习。。

关注
5 已关注
24篇博文
  • Kotlin学习(二十): Kotlin实现流的读取的方案

    在Java对流的读取是下面的那样,当前不要忘记流的关闭close。 // java 代码 void someFunc(InputStream in, OutputStream out) throws...

    2018-01-22 10:11
    37
  • Kotlin实战(三): 动手撸个玩Android客户端

    玩Android鸿洋大神的玩Android网站。 本网站每天新增20~30篇优质文章,并加入到现有分类中,力求整理出一份优质而又详尽的知识体系,闲暇时间不妨上来学习下知识; 除此以外,并为大家提供...

    2018-01-01 00:36
    139
  • Kotlin学习(十九): 属性自动生成方法所引发问题

    在Kotlin中创建一个属性,如果是val,那么会自动生成getter方法,如果是var,那么会自动生成getter和setter方法。class MethodFoo() { var a: I...

    2017-12-04 11:00
    264
  • Kotlin学习(十八): 委托模式(Delegate)和委托属性(Delegate Properties)

    委托模式已经被证明是实现继承的一个很好的替代方式,在扩展一个基类并且重写方法时,基类就必须依赖子类的实现,当不断地修改的时候,基类就会失去当初的性质,Kotlin中就将类默认为final,确保不会被修...

    2017-11-26 20:50
    612
  • Kotlin学习(十七): 运算符重载

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

    2017-11-19 20:40
    296
  • Kotlin学习(十六): 关键字与操作符(Keywords and Operators)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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