局部变量必须赋值初始值的原因

发布时间 2023-08-21 00:27:48作者: 你的雷哥

局部变量必须赋值初始值的原因

虚拟机没有给局部变量初始化为默认值的过程(因为局部变量一般比较多,生命周期短,虚拟机做变量初始化开销会很大),所以一般在定义时就赋值为初始值,如果没有设置初始值,那么在被使用前一定要进行赋值,否则会抛异常。