240 发简信
  • kotlin运算符重载及约定

    kotlin中功能与特定函数命名相关,而不是与特定类型绑定,这种技术称为约定。kotlin使用约定的原则,并不像Java那样需要依赖类型,因为它...

  • kotlin之类型系统

    kotlin的类型系统相比Java,引入了一些新特性,它们是提升代码的可读性的基本要素之一,比如对可空类型和只读集合的支持。与此同时,kotli...

  • kotlin之Lambda编程

    lambda即lambda表达式,简称lambda。本质上是可以传递给其它函数的一小段代码。有了lambda,可以轻松地把通用代码结构抽取成库函...

    1.4 7558 1 18
  • Kotlin之类、对象和接口

    Kotlin的类和接口与Java的类和接口是有一定的区别的。Kotlin的接口是可以包含属性声明。Kotlin默认的声明是fianl 和publ...

  • Kotlin之函数

    在Kotlin中创建集合 函数 命名参数 函数关注的第一个首要问题是其可读性,上面函数的基本实现如果不查看源码的函数声明很难知道对应参数,虽然可...

  • kotlin之基本语法

    函数 变量 字符串模板 类和属性 自定义访问器 目录和包 和java类似,但是kotlin不区分导入的是类还是函数,能导入任何种类声明,可以直接...

  • 初识lambda

    提到lambda表达式,就不得不提一下函数式表达式。函数式表达式与面向对象编程的最大区别是面向对象编程是对数据进行抽象,而函数式编程是对行为进行...

  • BottomNavigationView优雅实现Fragment切换

    很多app都挺流行一个Activity底部导航上面加载多个frangment的设计,我们常规实现思路是做很多判断,然后去不停的hide,show...

  • InterFilter的匹配规则

    先附上Activity常用的flags:Flag_Activity_New_TASK:指定"singleTask"启动模式,效果与xml里指定相...