기초 JAVA 교육과정 ]Dynamic Binding/Linking
기초 JAVA 교육과정 ]Dynamic Binding/Linking
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
Dynamic Binding/Linking
■Binding
□Static Binding
ㅁ컴파일 시에 어떤 클래스의 어떤 메소드가 호출되는지 정한다.
□Dynamic Binding
ㅁ실행 중에 어떤 클래스의 어떤 메소드가 호출되는 지 정한다.
■Linking
□Static Linking
ㅁ라이브러리나 다른 메소드 호출 시 실행파일에그부분을 합침.
ㅁ실행파일크기가 커짐 / 호출성능 향상.
□Dynamic Linking
ㅁ호출하는 부분에 메소드를 호출한다는 표시만 한다. 실행되는 부분은 다른 파일에 저장.
ㅁ실행파일크기가 작아짐 / 실행 중 동적으로 찾아야 함으로 시간이 걸린다.
ㅁ실행파일 내부에 호출할 부분의 주소가 아닌 호출한 부분의 정확한 이름을 기재해야 이후에 찾을 수 있다.(주소는 무의미)
■자바는 완벽한 Dynamic Binding / Dynamic Linking 지원
'자바' 카테고리의 다른 글
기초 JAVA 교육과정 ]JDK설치 및 환경설정 (0) | 2017.01.22 |
---|---|
기초 JAVA 교육과정 ]JDK(SDK)다운 받기&인스톨 확인 (0) | 2017.01.22 |
기초 JAVA 교육과정 ]컴파일러와 인터프리터 (0) | 2017.01.22 |
기초 JAVA 교육과정 ]자바의 컴파일 및 로드 방식 (0) | 2017.01.22 |
기초 JAVA 교육과정 ]J2ME(Java 2 Micro Edition) (0) | 2017.01.22 |