标识符:
是指在程序中,我们自己定义内容,比如类的名字、方法的名字和变量的名字等,都是标识符。
命名规则:
标识符可以包含26个英文字母(区分大小写),0-9数字,¥(美元符号)和_(下划线)
标识符不能以数字开头
标识符不能是关键字
命名规范:软性建议
类名规范:首字母大写,后面每个单词首字母大写(大驼峰)
变量名规范:首字母小写,后面每个首字母大写(大驼峰)
方法名规范:同变量名
常量:在程序运行期间,固定不变的量
常量的分类:
字符串常量:凡是用双引号引起来的部分。例如“asd”“123”
整数常量:直接写上的数字,没有小数点 例如:100、200
浮点数常量:直接写上的数字,有小数点 例如:2.4、-3.14
字符常量:凡是用单引号引起来的单个字符。 例如:‘A’
布尔常量:只有量中取值。例如:true、false
空常量:null。代表没有任何数据
数据类型
Java数据类型分为两大类
基本数据类型:包括整数,浮点数,字符,布尔
引用数据类型:包括类,数组,接口
四类八种基本数据类型
注意事项:
1,字符串不是基本数据,而是引用类型
2,浮点型可能只是一个近似值,并非精确的值
3,数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节
4,浮点数当中默认类型是double,如果一定要使用float类型,需要加上一个后缀F,如果是整数,默认为int类型,如果一定要使用long 类型,需要加上一个后缀L,推荐使用大写字母后缀。
System.out.printLn(100);
变量:程序运行期间,内容可以法伤概念的量
创建一个变量并且使用格式:
数据类型 变量名称; //创建一个变量
变量名称=数据值; // 赋值,将右边的数据值,赋值交给左边的变量
一步到位的格式:
数据类型 变量名称=数据值; // 在创建一个变量的同时,立刻放入指定的数据值
使用变量的时候,注意事项:
1.如果创建多个变量,那么变量之间的名称不可以复用。
2.对于float和long 类型来说,字母后缀F和L不要丢掉
3.如果使用byte 或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围
4.没有进行赋值的变量,不能直接使用;一定要赋值之后,才能使用
5.变量使用更不能超过作用域的范围(作用域:从定义变量的一行开始,一直到直接所属的大括号结束为止)
当数据不一样时,将会发生数据类型转化:
自动类型转换(隐式)
1.特点:代码需要进行特殊处理,自动完成
2.规则:数据范围从小到大
强制数据类型转换(显式)
1.特点:代码需要进行特殊的格式处理,不能自动完成
2.格式:范围小的类型,范围小的变量名=(范围小的类型)原本范围大的数据
数据类型转换注意事项:
1.强制类型转换一般不推荐使用,因为发生精度损失,数据溢出。