发芽Day2
一、认识ascll码表和基本语法元素,如:
- 标识符:由字母、数字、下划线、美元符号组成,不能以数字开头,不能是关键字。
- 关键字:如public、class、void、static等(均为小写)。
- 注释:单行注释(//)、多行注释(/ /)、文档注释(/ */)。
- 分隔符:{} [] () ; , . 空格等。
- 二、. 数据类型与变量
- 2.1 基本数据类型
- 8种基本数据类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)、float(4字节)、double(8字节)、char(2字节)、boolean(未明确定义大小)。各自有默认值(0、0.0、false、'\u0000')和取值范围。
- 2.2 引用数据类型
- 类、接口、数组、枚举、注解等,默认值为null。
- 2.3 变量
- 声明:数据类型 变量名 [= 初始值]。
- 变量分类:局部变量(方法内定义,必须初始化)、成员变量(类中定义,属于对象,有默认值)、静态变量(static修饰,属于类,有默认值)。
- 常量:用final修饰,值不可变。
- 2.4 类型转换
- 自动类型转换(小转大),强制类型转换(大转小可能丢失精度)。
- 2.1 基本数据类型
代码规范:大驼峰和小驼峰命名法,小驼峰,单个词首字母小写,首字母小写,第二个词开始大写,大驼峰单个词,首字母大写,多词,首字母和后面的词都大写
三、关系运算符:八大运算符
- 3.1 算术运算符
- - * / % ++ --
- 3.2 关系运算符
- == != > < >= <= 结果为boolean。
- 3.3 逻辑运算符
- &&(短路与)、||(短路或)、!(非)
- 3.4 位运算符
- & | ^ ~ << >> >>>(无符号右移)
- 3.5 赋值运算符
- = += -= *= /= %= &= |= ^= <<= >>= >>>=
- 3.6 条件运算符(三元运算符)
- 条件 ? 表达式1 : 表达式2
- 3.7 instanceof运算符
- 判断对象是否为某个类的实例(或子类实例)。
四、方法(函数):一段具有独立功能的代码块,不调用就不执行
今日目标:着重吃透运算符还有理解“”方法”
