博客

64

Android事件分发机制(一)——Activity的事件分发

用户通过屏幕与手机进行交互的时候,每一次点击、长按、移动等都是一个事件......

Effective Java读书笔记——创建和销毁对象

类可以提供一个公有的静态工厂方法,只是一个返回类的实例的静态方法。而不是对应于设计模式中的工厂方法......

Kotlin反射

Kotlin把函数和属性当成“一等公民”,并可通过反射直接获取函数、属性的引用......

Java调用Kotlin

Kotlin属性可编译成如下三个成员......

Kotlin调用Java

Kotlin调用属性实际上就是访问getter、setter方法,Java类只要提供了getter方法,Kotlin就可以将其当成只读属性;如果Java类提供了getter、setter方法,Kotlin就可将其当成读写属性......

Java注解与Kotlin的兼容性

Java注解与Kotlin完全兼容,只是在使用时略加注意即可......

Kotlin使用注解

Kotlin的反射也提供了一些支持注解的API......

Android书籍收集

本站所有资源搜集于互联网,所提供下载链接也是站外链接,网站本身不存储任何相关资源文件,如资源下载链接侵犯到版权方,请发送邮件到18200399036@163.com,站长核实后会第一时间移除,谢谢......

Kotlin元注解

Kotlin在kotlin.annotation包下提供了4个Meta注解(元注解),这4个元注解都用于修饰其他的注解定义......

Kotlin注解入门

Kotlin使用annotation class关键字来定义注解......

Kotlin设定类型形参的上限

Kotlin泛型不仅允许在使用通配符形参时设定上限,还可以在定义类型形参时设定上限,用于表达传给该类型形参的实际类型要么是该上限类型,也么是该上限类型的子类......

Kotlin泛型函数

Kotlin提供了对泛型函数的支持......

Kotlin型变

Java的泛型不支持型变,Java采用通配符来解决这个问题;Kotlin采用安全的型变代替了Java的通配符......

Kotlin泛型入门

Kotlin也提供了泛型的支持,Kotlin提供了声明处型变和使用处型变两种支持,而Java只支持使用处型变......

Kotlin异常的跟踪栈

异常对象的printStackTrace()方法用于打印异常的跟踪栈信息,根据printStackTrace()方法的输出结果,可以找到异常的源头,并跟踪到异常出发的过程......

Kotlin使用throw抛出异常

Kotlin允许程序自行抛出异常,自行抛出异常使用throw语句来完成......

Kotlin异常处理机制

Kotlin也提供了完善的异常处理机制,异常处理机制可以使程序中的异常处理代码和正常业务代码分离,保证程序代码更加优雅,并可以提高程序的健壮性......

Kotlin中的类委托和属性委托

Kotlin的委托可分为类委托和属性委托......

Kotlin中的枚举类

Kotlin使用enum class关键字组合定义枚举类。这是一种特殊的类,它可以有自己的属性、方法,可以实现一个或多个接口,也可以定义自己的构造器......

Kotlin中的对象表达式和对象声明

Kotlin的对象表达式与Java中的匿名内部类的主要区别:匿名内部类只能指定一个父类型,但对象表达式可以指定0~N个肤类型......