命名规范:
1.工程名:首字母大写,在多个单词拼接的时候,其他首字母大写(驼峰式命名)
2.包名:首字母小写,所有单词全部小写
3.类名:和工程名一致
注意:所有命名具有意义,不要与用中文
变量常量:
变量名:
组成:数字、字母、下划线_ 、$
首字母:不能为数字
有多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写 myVar
注意:不要和java关键字同名,java强类型语言 严格区分大小写
成员变量和局部变量:
成员变量 定义在方法外面类的里面
局部变量 定义在方法里面的变量
局部变量必须要赋初始值 存在栈内存里面 直接调用
成员变量可以不赋初始值 默认为0 堆内存里面 需要通过对象去调用
常量:
用final类修饰
常量名必须大写
常量在定义之后不能被修改
基本数据类型:四类八种
四类:整型、浮点型、字符型、boolean
八种:
类型 字节 包装数字类型
byte 1 Byte
short 2 Short
int 4 Integer
long 8 Long
float 4 Float
double 8 Double
char 2 Character
boolean 1 Boolean
基本数据类型不能赋值为null----------包装数据类型可以赋值为null
整型默认为int类型,浮点型默认为double
long b = 20L; float c = 1.1f; char e = '\u0000';
char字符 用单引号 java用 unicoude编码 0a 中文占用两个字节
数据转换:低转高 可以自动转换 高转低 需要强转(通过字节判断高低)。
注释:
// 单行注释
/*
* 多行注释
* 多行注释
*/
/**
* 文档注释
* @author
*
*/