1.标识符
命名规则
1.组成:字母下划线,“——”,$,或则数字或字符串
2.以字母,下划线,美元符开头
3.java对大小写敏感,长度无限制,(不能有空格)
常量
整形
浮点型
布尔型
字符型
字符串
类型转换
char c='a';
int b=(int)c;//97
注意:int类型之前的数会转换成对应自己的类型,即char类型范围之内的数字会转换成对应的文字,最大为65535个数,数据类型小的自动转换成数据类型大的
转义字符
使用""表示
2.数据类型
java中最小的信息单元是bit为(比特位)
java中最小的存储单元是字节
java内存:
data区:存放static方法与static变量
code区(方法区):存放代码地区,此中含有常量池(final类型的数据在此处)
heap区(堆区):new出的对象所存放的地方(new Person())
stack(栈区):变量存放的地方
byte:0 float:0.0F
short:0 double:0.0D;
int:0 boolean false;
long 0L 所有的引用类型是null
java当中数据类型分为两种
1.基本数据类型
4类8种
整形:byte(1个字节),short(2字节),int(4字节),long(8字节);
浮点型:float(4字节),double(8字节)
字符:char(2字节)
布尔:boolean(1字节)
2.引用数据类型
数组,字符串,接口,类
运算符及一般的运算规则
&:一边是false,运算结果就是false,见了false,就是false(两边都需要运行)
|:一边是true,运算结果就是true,见了true,就是true(两边都需要运行)
^:两边相同为false,不同为true;
!:取反!true=false !false=true;
&&:短路与,一边是false,另一边不运行
||:短路或,一边是true,另一边不运行
++与--的操作是
b=a++;//表示的是b=a,而后a++
b=++a;//表示的是b等于a+1后的值,
System.out.println(a++);//打印的是a的值
System.out.println(++a);打印的是++a的值
命名规则camel
1.类名的首字母小写
2.变量名和方法名的首字母小写
3.运用驼峰标识