早上醒的比较早,刚好闲着没事做,把这几天的知识大致的整理下再去上班,里面有很多细节来不及立马写,后面想到了我会添加到里面去,相当于Java的规范,大家只要记住即可
一.标识符
1.凡是有权利自己命名的均为标识符,标识符可以标识:类名,方法名,接口名,常量名等。
2.标识符有自己的命名规则
其中类名,接口名首字母答谢,后面字母都大写
变量名.方法名首字母小写,后面首字母都大写
常量名全部大写
二.关键字
1.面向计算机的指令,在实际编写中加深记忆
三.字面值
字面值就是数据(例如:10,“abc”,‘a’,true),是java源程序的组成之一
字面值分类有:整数型,浮点型,字符型,布尔型,字符串型
注意:java语言中所有字符串型字面值用双引号,半角
java语言中所有字符型字面值用单引号,半角
三.变量
1.变量的本质是内存中的一块空间,有“数据类型”,“变量名”,“字面值”
2.变量是内存中存储数据最基本的单元
3.变量要求:变量中存储的具体“数据”必须和变量的“数据类型”一致,不一致会报错(变量名只要是合法标志符即可,规范要求每个首字母小写,后面的都大写)
4.变量赋值后,可以重新赋值,变量的值可变化
例如:
public class hh123{
public static void main(String[] args{
int i=1;
i=100;
system.out.println(i)
}
}
此时运算出来的结果为100,说明是可以重新赋值的(但是注意一点,在同一个作用域中,变量名不能够同名)
5.变量的作用域:描述变量的有效范围,在范围内可以访问
6.关于变量的分类:
根据变量声明的位置来分类:
局部变量—在方法体中声明的变量
成员变量—在方法体外(类体内)声明的变量(类体内不能够直接编写语句,除声明变量外)例如:
public class 345{
int i=100;
static int a=50; /静态变量(成员变量)
public static void main(String[] args){
int k=200; /局部变量
}
}
四.数据类型
1.数据类型是指在底层开辟多大的空间
2.数据类型的作用:
不同的数据有不同的数据类型,不同的诗句类型底层会分配大小不同的空间
数据类型起指导作用,指导程序在运行阶段应分配多大的空间
3.Java中的数据类型包含:基本数据类型和引用数据类型
4.基本数据类型包含四大类八小种
第一类 | 整数型 |
第二类 | 浮点型 |
第三类 | 布尔型 |
第四类 | 字符型 |
数据类型 | 字节数 | 取值范围 |
byte | 1 | [-2^7,2^7-1] |
short | 2 | [-2^15,2^15-1] |
int | 4 | [-2^31,2^31-1] |
long | 8 | [-2^63,2^63-1] |
float | 4 | [-2^31,2^31-1] |
double | 8 | [-2^63,2^63-1] |
boolean | 1 | true、false |
char | 2 | [0~2^16-1] |
其中char无法用二进制表示,是计算机利用文字对照表(字符编码)进行人为干涉
5.Java中的转义字符
/t | 制表符 |
/n | 换行符 |
// | 表示普通的/字符 |