728x90
반응형
Class 클래스
1) 자바의 모든 클래스와 인터페이스는 컴파일 후 .class 파일이 생성됨.
2) Class 클래스는 컴파일된 class 파일을 로드하여 객체를 동적 로드하고,
정보를 가져오는 메서드가 제공됨.
3) Class.forName("클래스 이름") 메서드로 클래스를 동적으로 로드 함.
- 실행(runtime)중에 데이터 타입을 binding하는 방법.
- 동적 로딩시 오류가 발생하면 프로그램의 심각한 장애가 발생가능.
(컴파일 시에 타입이 정해지지 않으므로)
4) reflection 프로그래밍
- Class 클래스를 사용하여 클래스의 정보(생성자,변수,메서드)등을 알수 있고
인스턴스를 생성하고, 메서드를 호출하는 방식의 프로그래밍.
728x90
반응형
'Web > Java' 카테고리의 다른 글
Java(21) - 컬렉션프레임워크 (0) | 2022.01.28 |
---|---|
Java(20) - Generic 프로그래밍 (0) | 2022.01.28 |
Java(16) - Object 클래스 (0) | 2022.01.28 |
Java(15) - 추상클래스와 인터페이스 (0) | 2022.01.28 |
Java(14) - 다형성 (0) | 2022.01.28 |
댓글