1.工程目录:
注:创建一个android项目,进入studio时,默认为android结构,只能看到android的结构,需要切换为project,才能看到项目的所有结构。
app:
- res:资源
- AndroidMainfest.xml:清单文件(声明权限)
- build.gradle:声明app编译的版本,构建工具的版本,依赖。。。
build.gradle:插件的依赖
2.学习kotlin需要掌握的知识点:
3.数据类型:
1. 基础数据类型:
- 整形:Byte(字节型) Short(短数类型) Int(整数型) Long(长数类型)
- 浮点:Float Double
- 扩展: 位宽(bit):计算机中最新数据存储单位,一个字节=8位
- 在计算机中,所有数字(1,2,3,4int,long,byte)在存储的时候,都是二进制存储
- 二进制8位称为一个字节
- int数据类型是占了4个字节:4*8=32位
- long数据类型占了8个字节:8*8=64位
2.字符类型(Char):
3.布尔类型(Boolean):
4.字符串类型(String):
如果要求是json格式:那么就需要使用\
进行转义,保留字符串格式
4.类型强制转换:
5.四则运算:
6.位运算:
注:无符号右移:
1.先将数字转换为二进制,
8 =》0000 1000右移两位 =》就是 0000 0010
2.再将移动后的二进制转换为数字