标识符与关键字 数据类型 变量 常量
一、标识符与关键字
-
标识符只能以字母,$,_开头,作为首字符;
-
首字符之后可以是字母,$,_,或数字的任何字符组合;
-
不能使用关键字作为变量名或方法名;
-
标识符是大小写敏感的,Man和man,hello和Hello
-
可以用中文命名,但不建议,也不建议用拼音,很Low
二、数据类型
八大数据类型
-
整数类型
byte
int(最常用)
short
long 其中long类型需要在数字后面加个L加以区分
-
小数类型
float(后面需要加f用以区分)
double(最常用)
-
字符类型
char(单个字符)
String(字符串)
-
布尔类型
boolean 只有true和false两种
字节
位是计算机内部数据储存的最小单位,11001100是一个八位二进制数;
位(bite),字节(byte);
1B(byte,字节)=8bit(位);
1024B=1KB;
1024KB=1M;
1024M=1G;
数据类型的扩展知识
整数扩展
int类型存在进制的问题,二进制、八进制0、十进制、十六进制0x

浮点数拓展
float和double两种类型的位是不同的,直接比较大小会有误差,最好完全使用浮点数进行比较

字符扩展
-
所有字符的本质还是数字,比如97=a,65=A,20013=中

-
转义字符
\n表示换行;\t表示制表,跳到下一个tab位置;\r表示将当前位置移动到本行开头

布尔值扩展![]()
类型转换
低--------------------------->高
byte,short,char-->int-->long-->float-->double
类型转换分为强制转换和自动转换
强制转换
由高到低需要强制转换,即运用”(类型)变量名”的形式
自动转换
由低到高则自动完成转换,不用多余的操作

需要注意的点
-
不能对布尔值进行转化
-
把高容量转换为低容量的时候需要强制转换
-
转换的时候可能会出现内存溢出或精度问题
操作的数值比较大的时候,需要注意溢出问题

三、变量
局部变量 类变量 实例变量
三类变量的使用方法具体看基础语法中的Demo7


命名规范
-
见名知义
-
类成员变量:首字母小写和驼峰原则:monthSalary,lastName等
-
局部变量:同上
-
常量:大写字母和下划线:MAX_VALUE
-
类名:首字母大写和驼峰原则:Man,GodName
-
方法名:首字母小写和驼峰原则:run(),runRun()
四、常量
初始化后不能再改变的值,不会变动的值。可以理解为一种特殊的变量,值被设定后,在程序运行过程中不允许被改变。
常量名一般使用大写字符。
final



浙公网安备 33010602011771号