注释
- 单行注释 //
- 多行注释 /* */
- 文档注释/** */
标识符
-
关键字:类名,变量名以及方法名都被称为标识符
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T6xCYSFo-1633078270421)(C:\Users\40319\AppData\Roaming\Typora\typora-user-images\image-20210926202219835.png)]
注意事项:所有标识符以字母,美元符号$,下划线_开始,不能使用关键字作为变量和方法名,大小写敏感的,可以使用中文命名或者拼音命名,但是不建议使用。变量名可以用中文,注意规范。
-
数据类型:
- 基本类型:数值类型:整型类型(byte占一个字节2^7,short占二个字节,int占四个字节,long占八个字节),浮点类型(float占四个字节,double占8个字节),字符串类型(char,string)Boolean类型:true和false(占一位bit)
- 引用类型:类(BigDecimal),接口,数组
-
八大基本类型:int,byte,short,long,float,double,char,boolean
-
单位:位bit,字节byte B,kb,mb,gb,tb。1B=8位,1kb=1024b
-
0b开头二进制,0开头是八进制,0x开头是16进制
-
float和double不适合银行业务 float舍入误差避免浮点数比较,不好比较,尽量用BigDecimal
-
转义字符:\t制表符 \n换行
-
String字符new的话是开辟一个新的空间,二个new的字符串是不一样的,直接定义string会在同一位置寻找,是一样的。
-
强制转换,高数据类型可以转为低数据类型