1.关键字 完全小写的字母(无大写字母 数字) :如public static class void 但是main不是
2.标识符:类的名称 方法的名称 变量的名称 等自己起的名字都是标识符
标识符硬性要求:标识符可以包含英文26个字母 区分大小写;0-9的数字 $符号 _ 下划线
标识符不能以数字开头 标识符不能是关键字
软性要求: 类名:首字母大写,后面每个单词的首字母大写(大驼峰)
变量名:首字母小写, 后面每个单词的首字母大写 小驼峰式
方法名 :同变量名
3 常量的概念和分类
常量:在程序运行期间固定不变的量
3.1常量的分类:
字符串常量 凡是用英文双引号引起来的 例如“abc” "hello" "123"(思考:这是数字吗 不是- 这是字符串常量 因为用了双引号引起来了 可以“”连着写无空格)
整数常量:(整型常量):直接写出来的数字没有小数点 100 200 -300
浮点数:(小数常量): 2.5 -3.14
字符常量:凡是用单引号引起来的单个字符,就叫做字符常量 ‘A’ ‘中’ ‘9‘ (注意单引号中必须有一个字符 不能''连着写 可以’空格‘)
布尔常量 true false
空常量 :null 代表没有任何数据也不能使用他 不可以sout null;不能直接打印输出
4.基本数据类型 四类八种
整数型 byte(1个字节 -128/127) short (2 -32768/32768)int 默认(4 +-21亿)
long(8 2的63次方)
浮点型
float单精度 (4 小数点后38)
double双精度 默认(8 小数点380)
字符型 char(2 0-65535这里每一个数字都与一个字符一一对照)
布尔型 boolean(1)
5.引用数据类型
字符串 数组 类 接口 Lambda
注意事项:
字符串是引用数据类型
浮点型可能只是一个近似值不是精确的值
数据范围与字节数不一定相关。比如float的数据范围比龙更加广泛,但是float是4字节,long是8字节
浮点数默认类型是double 如果要使用float 则3.14F
整数默认int 使用long 则100L
6.变量的概念及定义格式
变量:程序运行期间,内容可以发生改变的量
创建一个变量并且使用的格式: 数据类型 变量名称; //创建一个变量
变量名称=数据值//赋值,将右边的数据值,赋值交给左边的变量
一步到位的格式: 数据类型 变量名称=数据值; //在创建一个变量的同时,立刻放入指定的数据值
7.变量的基本使用
这种情况报错
8.使用变量的注意事项: 1.如果创建多个变量,变量的名称不可以重复 2.对于float 和 long 时候字母后缀F L不能丢 3.使用byte 和short类型的变量,呢么右侧的数据值不能超过左侧类型的范围 4.没有进行赋值的变量不能直接使用要赋值之后才能使用 5.变量使用不能超过作用域的范围: 【作用域】:从定义变量的一行开始,一直到直接所属的大括号结束为止 6.可以通过一个语句来创建多个变量但是一般不推荐这么写 先创建再各自分别赋值int a, b, c; a=10;b=20;c=30; 或者 int x=100, y=200, z=300;