标识符
标识符:在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。
命名规则: 硬性要求
标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线) 。
标识符不能以数字开头。
标识符不能是关键字。
命名规范: 软性建议
类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。
方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。
变量名规范:全部小写。
常量(字面量)
常量(字面量):也叫做字面量,我们可以直观看到的值,是指在Java程序中固定不变的数据。
变量和数据类型
变量:存储的值可以不断变量的量。例如,x=5,那么x就是一个变量,可以让其x=6。
数据类型:
有的说法,java的数据类型中的复合数据类型,实际上就是引用数据类型,就是类,接口,数组,这些。
Java的数据类型分为两大类:
基本数据类型:包括 整数 、 浮点数 、 字符 、 布尔 。
引用数据类型:包括 类 、 数组 、 接口 。
基本数据类型:
整数型 byte short int long
浮点型 float double
字符型 char
布尔型 boolean
引用数据类型:
字符串、数组、类、接口、Lambda
注意事项:
1. 字符串不是基本类型,而是引用类型。
2. 浮点型可能只是一个近似值,并非精确的值。
3. 数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节。
4. 浮点数当中默认类型是double。如果一定要使用float类型,需要加上一个后缀F。
如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L。推荐使用大写字母后缀。
8种基本数据类型:
Java中的默认类型:整数类型是 int 、浮点类型是 double 。
变量的定义:
格式:
数据类型 变量名 = 数据值;
public class Variable { public static void main(String[] args){ //定义字节型变量 byte b = 100; System.out.println(b); //定义短整型变量 short s = 1000; System.out.println(s); //定义整型变量 int i = 123456; System.out.println(i); //定义长整型变量 long l = 12345678900L; System.out.println(l); //定义单精度浮点型变量 float f = 5.5F; System.out.println(f); //定义双精度浮点型变量 double d = 8.5; System.out.println(d); //定义布尔型变量 boolean bool = false; System.out.println(bool); //定义字符型变量 char c = 'A'; System.out.println(c); } }
long类型:建议数据后加L表示。
float类型:建议数据后加F表示。
注意事项:
变量名称:在同一个大括号范围内,变量的名字不可以相同。否者会报重复定义的错误。
变量赋值:定义的变量,不赋值不能使用。
变量要先定义后使用。
每条语句最后要加分号;否则语法错误。