【Android】Android编程

为什么要写这篇博客

  • 对移动应用测试感兴趣
  • 在移动应用除功能测试之外了解的很少
  • 目前工作的移动应用性能很差,想进行优化

Kotlin基础知识

kotlin类型

基本类型:

  • 数字
    • Byte
    • Short
    • Int(默认)
    • Long(2L)
    • Float(2.5f)
    • Double(默认)
  • 无符号整型
    • UByte
    • UShort
    • UInt
    • ULong
  • 布尔
    • true
    • false
    • 支持逻辑运算符(&& || !)
  • 字符
    • 单引号
    • 转义字符
  • 字符串
    • 双引号
    • 下标遍历
    • 不可变
  • 数组
    • 长度不可变
    • 创建数组(arrayOf/arrayOfNulls/emptyArray,加上类型与长度)
    • 比较数组(contentEquals/contentDeepEquals)
    • 数组api(sum/shuffle)
    • 转换为集合(toList/toSet/toMap)
    • 原生类型数组

类型检测与类型转换:

  • kotlin不支持隐式转换
  • 支持编辑器智能转换
    • 类型推断(is/!is)
    • 流程控制
    • 逻辑运算符
    • 内联函数
    • 异常处理

kotlin流程控制

  • if表达式
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计