Java标识符、命名规则、数据类型、变量、常量、装箱和拆箱

1、标识符
标识符由数字、字母、“_”、$ 组成,不能以数字开头,“$”不能在代码块中出现
2、命名规则:
(1) 包:全部小写,单词之间用(.)分隔,最后别忘了分号
(2) 常量:全部大写,单词之间用下划线分隔
(3) 类、接口:使用大驼峰命名规则,每个单词首字母大写
(4) 参数名、变量、方法名:小驼峰命名规则,如果只含有一个单词,则全部小写;如果变量名由多个单词组成,则从第二个单词开始,每个单词的首字母大写
3、数据类型在这里插入图片描述
boolean:一位,默认false,true/false
byte:1个字节,默认0,[-128-127]
char:2个字节,默认‘/u0000’,[0-2^15-1]
short:2个字节,默认0
int ;4个字节,默认0
long:8个字节,默认0L或0l
float:4个字节,默认0.0F或0.0f,32位单精度
double:8个字节,默认0.0或0.0D(d),64位双精度
**数据默认值在主方法中无效
在这里插入图片描述(1)在Java程序中整型常量都是int, 整数类型都是有符号整数,Java不支持无符号整数
(2)大写字母:65~90;小写字母=大写字母+32
4、每个简单类型对应一个包装类wrapper(Byte、Short、Integer、Long、Character、Float、Double、Boolean)
(1)装箱:将一个简单类型隐式或显式转换成对应的包装类型,装箱后对应的包装类的实例化对象存储在堆中
(2)拆箱:将一个包装类的实例对象类型转换为一个简单类型
在这里插入图片描述
5、变量: 运行期间可以改变的值;
(1)Java局部变量在访问之前必须初始化,同名的局部变量不能在同一作用域内声明俩次;
(2)在方法中声明的局部变量直接赋值;在类中声明的局部变量:静态成员变量通过“类名.静态成员变量名”来访问,实例成员变量通过“对象实例.实例成员变量名”或“this.实例成员变量名”来访问
6、作用域:变量的可被访问范围
7、常量:运行期间不可改变的值
(1)文本常量:通常用来表示String类型、null类型、简单类型
(2)整型常量:[1]十进制:编译器将整数解释为十进制数制,无前缀,有效数值为0~9;[2]十六进制:前缀为0X,有效范围为0-9和A-F;[3]八进制:前缀为0,有效范围为0-7
(3)浮点数类型常量:小数或者科学计数法表示的字符串解释为双精度浮点型
(4)字符常量:Java在内部将字符表示为在Unicode表中的整数代码,所以可以用整数来代表字符常量
\ddd表示3位八进制;\udddd表示四位十六进制
例:char a=’\101’;//65
char b=’\u0041’;//65
(5)null类型常量:表示无效的或未创建的对象

猜你喜欢

转载自blog.csdn.net/weixin_43249530/article/details/86634590