Java学习日记5——数据类型、变量、常量、运算符、数组
数据类型
数据类型决定了数据的存储方式和运算方式的不同,Java中的数据类型分为两大类,分别是基本数据类型和引用数据类型,具体详见下图:
基本类型:变量存在栈里面(指向这里),在引用时直接引用到值
double x = 0.3;
double y = x;//y = 0.3
引用类型:变量存在堆里面(指向那里),引用时只是指向对象
person p = new person();
person p2 = p;//p2和p都是指向同一个对象
标识符
名字就是标识符:任何一个变量、常量、方法、对象、类都需要名字。标识符需要满足一定的规定,包括:
1.可以由字母、数字、下划线(半角符)、美元符号组合而成;
2.必须以字母、下划线或者美元符号开头,不能用数字开头。
注意:Java是大小写敏感的语言按照惯例,通常类名首字母大写;其余包名、方法名、变量名都是小写,少用下划线。变量常量都建议是随写随用,不用像C一样全部放最前面,可读性差。
运算符
分类 | 符号 | 用法 |
---|---|---|
算数运算符 | +,-,*,/ | 加减乘除法 |
算数运算符 | % | 取余数 |
算数运算符 | ++ | 自加1 |
算数运算符 | - - | 自减1 |
关系运算符 | >,<,& |