零、构建第一个Android APP
1.目录结构
一、Kotlin必知必会
1.kotilin的特点
-
富有表现力且简洁:可以使用更少的代码实现更多的功能。少编写样板代码。在使用 Kotlin 的专业开发者中,有 67% 的人反映其工作效率有所提高。
-
更安全的代码:Kotlin 有许多语言功能,可帮助避免 null 指针异常等常见编程错误。包含 Kotlin 代码的 Android 应用发生崩溃的可能性降低了 20%。
-
可互操作:可以在 Kotlin 代码中调用 Java 代码,或者在 Java 代码中调用 Kotlin 代码。Kotlin 可完全与 Java 编程语言互操作,因此可以根据需要在项目中添加任意数量的 Kotlin 代码。
-
结构化并发:Kotlin 协程让异步代码像阻塞代码一样易于使用。协程可大幅简化后台任务管理,例如网络调用、本地数据访问等任务的管理。
转载https://www.songyubao.com/book/primary/kotlin/kotlin-intro.html
二、Kotlin数据类型
第一次运行会显示该packge没有注册 再运行一次就行
1.数据类型
1.1整型
//编译器推断
val number = 100 //不超过int的范围默认位int,超过则为long
val bigNumber = 80000000000 //long型(编译器推断相判断是否超出int范围)
val longNumber = 23L //自动推断为long型
//声明时指定 val 变量名:类型
val byteNumber:Byte = 2
1.2 浮点型
val doubleNumber = 0.123456789101112