标识符:包名、类名、变量名、方法名等等统称为标识符,可以用数字、字母、下划线(_),美元符号($),不可以用数字开头,不能使用关键字作为标识符。
注意:大小写严谨区分!!!
类名:首字母大写,其余遵循驼峰命名
方法名,变量名:首字母小写,其余遵循驼峰命名
包名:全部小写
长度无限制
关键字是Java中被赋予特殊意义有专门用途的单词
Java中所有的关键字均为小写
常量分为字面常量和符号常量
符号常量是由关键字final修饰的常量,代表着初始化过后这个常量不能再被修改
Java是一个强类型语言,声明一个变量时必须要声明其数据类型
声明变量的格式为:数据类型 变量名 = 值;
关于变量:
1.如果变量没有被赋值相当于没有定义这个变量
2.没有赋值运行时会报错:没有初始化变量
3.变量不能被重复定义
4.变量的值可以被修改
变量的作用域:
局部变量:定义在方法中 在方法中有效
成员变量:定义在类中,方法外 在整个类中有效
基本数据类型:
各个类型占用存储空间不同,表数范围不同,一般来说占用存储空间越大的数表达范围就越广
整型:
只能表述整数的类型
浮点型:
表述小数的类型,表达整数时格式为:80.0
字符型:
表述单个字符的类型,例:char a = “shi” 其实a = ‘s’
ascII表
Boolean类型:
只有true和false两个值,一般用于流程控制
注意:在这些类型相互转换时,位数多的类型转换为位数少的类型会损失数值