java全局变量为啥有初始值