목록2024/12/13 (1)
개발 기록
[이펙티브 자바] 아이템 29
## 이왕이면 제네릭 타입으로 만들라 클래스 안에 다른 객체들을 담는 역할을 하는 클래스들은 제네릭 타입으로 만들면 유용하다.ex) stack- 제네릭을 사용할때 장점클라이언트 코드에서 형 변환 을 사용하지 않도록 만들 수 있다.또한 형 변환 을 잘못 사용했을 때 발생할 수 있는 ClassCastException 을 미연에 방지 할 수 있다.public class Stack { private Object[] elements; private int size = 0; private static final int DEFAULT_INITIAL_CAPACITY = 16; public Stack() { elements = new Object[DEFAULT_INITIAL_CAPACI..
JAVA
2024. 12. 13. 13:34