博客专栏  >  移动开发   >  KotlinForAndroid

KotlinForAndroid

致力于Kotlin语言的技术及在Android中的应用

关注
23 已关注
24篇博文
  • Kotlin-值范围

    概述在Kotlin的标准库中提供了ClosedRange整数性的值范围任何可比较大小的数据类型(comparable type)都可以定义值范围, 但对于整数性的基本类型, 在Kotlin中做了特殊的...

    2016-12-05 20:27
    1074
  • Kotlin-this

    为了表示当前函数的接收者(receiver), 们使用this表达式: 在类的成员函数中,this指向这个类的当前对象实例; 在扩展函数中,或带接收者的函数字面值(function literal) ...

    2016-12-05 21:00
    1616
  • Kotlin-null的处理

    NullPointerException,俗称NPE,不管菜鸟还是老鸟们,都是不可避免,经常遇到的一个异常,解释起来很简单,就“空指针”三个字。总是在一次不小心,而掉进这个陷阱里。Kotlin 的设计...

    2016-12-05 21:55
    2667
  • Kolin-集合详解(二)

    概述自从Java 8支持了lambda表达式以来,Lambda表达式是实现大量函数特性的基础,让Java开发越来越趋向于流程式开发。在Kolin中,对Lambda表达式有完美的支持,又因为扩展这一特性...

    2016-12-03 18:35
    1378
  • Kotlin-集合详解(一)

    概述集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用。集合的分类: Set(集) List(列表) Map(映射) 在Kotlin中,明确的区分了可...

    2016-11-30 14:40
    14825
  • IDEA创建Kotlin工程

    1.配置IDEA IDEA下载地址:https://www.jetbrains.com/idea/download/#section=windows 现IDEA最新的版本是2016.2.4,此版本...

    2016-10-13 16:40
    5557
  • Kotlin - 基本数据类型

    Kotlin和Java一样,都是基于JVM的静态类型语言,意味着所有变量和表达式类型在编译时已确定。不同的是,Java通过装箱和拆箱在基本数据类型和包装类型之间相互转换,但Kotlin中的,所有变量的...

    2016-10-14 11:44
    3202
  • Kotlin - 运算符重载

    Kotlin支持标准的算术运算表达式, 其中运算符被声明为相应类的成员。Kotlin源代码中,我们可以自定义类型的运算符实现,即运算符的重载。这些运算符有固定的表示, 和固定的优先级。Kotlin为基...

    2016-10-14 17:10
    2984
  • Kotlin - ==、===和equals

    ==1. 如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等 2. 如果作用于引用类型的变量,则比较的是所指向的对象的地址 equals1. equals方法不能作用于基本数据类型的变量...

    2016-10-14 17:45
    1534
  • Kotlin - package、import及as等关键字

    package为了方便管理大型软件系统中数目众多的类,解决类的命名冲突问题,类似于Java,Kotlin同样引入包(package)机制,提供类的多重类名空间。package语句必须是文件中的第一行非...

    2016-10-17 19:42
    1818
  • Kotlin中的流程控制语句

    流程控制语句是编程语言中的核心之一。可以分为 分支语句、循环语句和跳转语句。下面我们深入的了解Kotlin的流程控制语句。ifif-else语句是控制程序流程的最基本的形式,其中else是可选的。在K...

    2016-10-17 22:05
    8798
  • Kotlin-类

    类声明在Kotlin 中类用 class 声明:class Person(name : String, age : Int) { } 类的声明包含类名,类头(指定类型参数, 主构造函数等等),以及类主...

    2016-10-18 16:49
    575
  • Kotlin - 继承

    继承作为OOP的三大特性之一,Kotlin对其必然有自己的理解。Kotlin以“:”操作符,完成子类继承父类。AnyThe root of the Kotlin class hierarchy. Ev...

    2016-10-19 09:50
    1840
  • Kotlin-抽象类和接口

    对于面向对象编程来说,抽象是它的一大特征之一。在Kotlin中可以通过抽象类和接口来完成抽象。抽象类和接口有很多相似之处,又有不同之处。抽象方法抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。...

    2016-10-19 16:48
    3523
  • Kotlin-对象表达式,对象声明及伴随对象

    概述在Java中,不管是为了实现接口,或者是抽象类,我们总是习惯使用匿名内部类。最熟悉的例子,莫过于对单击事件的监听,也就是这样写:btn.setOnClickListener(new OnClick...

    2016-10-26 19:53
    2346
  • Kotlin-属性

    声明属性对于类而言,属性必然是不可缺少的。在Kotlin中,属性值由var和val关键字声明,其中,var声明的属性值为可变的,而val声明的属性值是只读属性,也就是说其值是不可变的。class Pe...

    2016-11-17 21:13
    2233
  • Kotlin-可见性修饰符

    可见性修饰符用于其修饰对象的适用范围。在Kotlin中,存在private、protectedinternal以及 public等四种修饰符,它们可用于修饰类、对象、接口、构造器、函数、属性、以及属性...

    2016-11-18 13:59
    1678
  • Kotlin-扩展

    概述在Kotlin中,允许对类进行扩展,不需要继承或使用 Decorator 模式,通过一种特殊形式的声明,来实现具体实现某一具体功能。扩展函数是静态解析的,并未对原类增添函数或者属性,也就是说对其本...

    2016-11-22 20:11
    2119
  • Kotlin-数据类

    概述在开发过程中,经常会创建一些数据里,其没有任何逻辑功能,仅仅来用来保存数据。在Kolin中,将这些类统一称为数据类,用关键字data标记。data class User(val name: Str...

    2016-11-23 14:01
    1163
  • Kotlin-嵌套类

    嵌套类定义说的简单一点,就是定义在类里面的类。一般把定义内部类的外围类成为包装类或者外部类。class Outer { private val bar: Int = 1 class N...

    2016-11-24 11:13
    1446

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部