java什么情况下不初始化报错