URL 클래스의 getDefaultPort() 메서드 동작 방법이 궁금해서
F3 누르면서 따라 들어갔음
URL.class
public int getDefaultPort() {
return handler.getDefaultPort();
}
여기서 또 F3 누르고
URLStreamHandler.class
protected int getDefaultPort() {
return -1;
}
-1 리턴하고 끝인데?
뭔가 황당하다....
결과는 80인데 내부 소스에서는 -1이라니깐...ㄷㄷ;;
어딘가 오버라이드되있겠지