标识符、关键字、常量、变量以及数据类型
一、标识符:
1、什么是标识符?
是指在程序中,程序员定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符
例如:在前面HelloWorld案例中,出现的标识符有类名字 HelloWorld 就是一个类名。
2、标识符的组成:
字母、下划线、数字和 ‘_’ ;
3、标识符的命名规则:
标识符不能是关键字
标识符不能以数字开头。
标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线) 。
4、命名风格:
类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。
方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。
变量名规范:全部小写
常量名规范:全部大写,如果是多个单词,所有的单词大写,用下划线区分每个单词
包名规范: 最好是域名倒过来,要求所有的字母小写
二、关键字
1、什么是关键字
Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。
关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。
Java语言规定关键字不能作为标识符。目前共有50个Java关键字
2、java中的关键字
goto 和const作为保留字存在,目前并不使用 类似VIM这样的高级记事本,针对关键字有特殊的颜色标记,非常直观
三、常量
什么是常量?
是指在Java程序中固定不变的数据。
字面值常量:
自定义常量:public static final double PI=3.1415
四、变量
1、什么是变量?
与常量相反,在程序中可以变化的量称为变量
Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。
2、变量的定义:
数据类型 变量名 = 数值;
3、注意事项
变量名称:在同一个大括号范围内,变量的名字不可以相同。
变量赋值:定义的变量,不赋值不能使用
五、数据类型
1、分类:
基本数据类型
整型: byte short int long
浮点型:float double
字符型:char
布尔型:boolean
引用数据类型: 类 、 数组 、 接口
2、基本数据类型详解
3、 注意事项:
若定义的为byte或short时,右侧给该变量所赋的值不能超出该数据类型的范围
定义long类型:数据后加L表示。例:long num1 = 12345678900L;
定义float类型:数据后加F表示。例:float num2 = 3.14159F;
创建多个变量时,变量名不能重复
变量如果没有进行赋值,不能使用
作用域:从定义变量开始,到直接所属的大括号结束
4、默认值
整型变量默认值为0
浮点型变量默认值为0.0
字符型变量默认值null(空)
布尔值类型变量默认值为false