Java Web Start를 사용하면 (최근의 Java 업데이트로 인해 Java Web Start가 죽었으므로) urlConn.setDefaultUseCaches (false)를 호출해야하는 상황을 발견했습니다.Java API가 setDefaultUseCaches에 정적이 아닌 액세스를 요구하는 이유는 무엇입니까?
그러나 변수를 명확하게 "끈적 끈적"하고 소스 코드를 자세히 검사 할 때 변수가 실제로 정적 부울임을 발견했습니다. 그렇다면 변수가 비 정적 메서드를 통해 액세스되는 이유는 무엇입니까?
결국 정적 부울에 대한 getter 메소드조차도 정적이 아닙니다. 이것은 의도적입니까? 정적 변수가 정적 메서드에 의해 액세스된다는 규칙이 아닙니까?
어떤 문제를 해결하려고합니까? 그리고 Java가 어떻게 그렇게 해결되도록 도와 주는지 아는 것이 어떻게됩니까? –