1
在使用现在基本不存在的Java Web Start(因为最新的Java更新已经基本上将其杀死)后,我发现需要我调用urlConn.setDefaultUseCaches(false)的情况。为什么Java API要求setDefaultUseCaches被非静态访问?
但是,我不得不第一次构建我发现虽然变量显然是“粘性”,并进一步检查了源代码,我发现该变量确实是一个静态布尔值。那么为什么通过非静态方法访问变量?
毕竟,即使静态布尔的getter方法是非静态的?这是故意的吗? 我的意思是静态变量可以被静态方法访问吗?
你想要解决什么问题,以及如何知道为什么Java能够帮助你解决问题? –