Java Basic 실무과정 ] Dynamic Binding / Linking
Java Basic 실무과정 ] Dynamic Binding / Linking
실무자를 위한 최고의 교육센터 오라클자바교육센터
www.oraclejava.co.kr www.oraclejava.co.kr
<Dynamic Binding / Linking>
* Binding
- Static Binding
컴파일 시에 어떤 클래스의 어떤 메소드가 호출되는지 정한다
- Dynamic Binding
실행 중에 어떤 클래스의 어떤 메소드가 호출되는 지 정한다
* Linking
- Static Linking
※ 라이브러리나 다른 메소드 호출 시 실행파일에 그부분을 합침
※ 실행파일크기가 커짐 / 호출성능 향상
- Dynamic Linking
호출하는 부분에 메소드를 호출한다는 표시만 한다. 실행 되는 부분은 다른 파일에 저장
실행파일크기가 작아짐 / 실행 중 동적으로 찾아야 함으로 시간이 걸린다
실행파일 내부에 호출할 부분의 주소가 아닌 호출한 부분의 정확한 이름을
기재해야 이후에 찾을 수 있다 (주소는 무의미)
* 자바는 완벽한 Dynamic Binding / Dynamic Linking 지원
'자바 > JAVA...Spring' 카테고리의 다른 글
Java Basic 실무과정 ] 간단한 자바 애플리케이션 (0) | 2016.04.21 |
---|---|
Java Basic 실무과정 ] JDK(SDK) (0) | 2016.04.20 |
Java Basic 실무과정 ] 자바란? (JDK,플랫폼) (0) | 2016.04.18 |
Java Basic 실무과정 ] 자바(Java) 란 (0) | 2016.04.18 |
Spring 3.2 & MyBatis] Spring MVC 테스팅(static import) (0) | 2016.02.23 |