java22

1.变量划分
格式:数据类型 变量名称 = 值;

-1-成员变量(全局变量/字段):直接定义在类中的

--1--带static的,类成员变量。--2--不带static的,实例成员变量

类中的变量已初始化,有默认值,但局部变量必须初始化

-2-局部变量:

--1--定义在方法中的参数。--2--方法内部的变量。--3--代码块{ }

在方法中不能定义带static的变量(原因:static属于类,方法属于对象)

2.变量的存放位置
类变量:内存
实例变量:堆
局部变量:堆

原文地址:https://www.cnblogs.com/-zero/p/10347129.html