1.进制:二进制,八进制,十进制,十六进制。
计算机使用二进制的原因:物理上容易实现,可靠性强;运算简单;便于进行逻辑运算。
2.标识符:1.必须用字母、下划线_、美元符$开头。 2.其他部分可以是字母、下划线、美元符$、数字任意组合。3.大小写敏感,长度无限制。4.不可以是java关键字。5.见名识意。
命名规则:类名:大驼峰原则:每个单词的首字母大写。 方法/变量:小驼峰原则:从第二个单词开始首字母大写。 常量:全部大写。 包:全部小写。
3数据类型和分类:基本数据类型(数值型(整型int byte short long 浮点型float double ) 字符型(char) 布尔型(boolean))
引用数据类型(类 借口 数组)
byte占用空间1字节,表数范围-128到127
short占用空间2字节,表数范围-2^15到2^15-1
int占用空间4字节,表数范围-2^31到2^31-1
long占用空间8字节,表数范围-2^63到2^63-1
注意:整形常量默认为int型,声明long型常量在数值后面加L(小写也行)。
float占用空间4字节,表数范围-3.403E38到3.403E38
double占用空间8字节,表数范围-1.798E308到1.798e308
浮点常量默认为double。要变为float,需在后面增加F/f.
字符型变量可以为字符,也可以用字符对应的unicode码表示
4.常量:在程序运行过程中,值不能发生改变。 变量:值可以改变。
5.final常量:将变量定义为常量,之后不能再对其进行修改。
6.类scanner:Scanner a = new scanner(System.in);
b = nextInt(); //接受键盘输入的整型数据