DAY 08 - 1 : 제네릭, 컬렉션 프레임 워크 ( List)
2022. 10. 12. 00:27
국비/JAVA
- 제네릭(Generic) 클래스나 메소드에서 사용할 데이터의 타입을 컴파일 시에 미리 지정하는 방법이다. - 제네릭을 사용하는 이유 다양한 타입의 객체의 재사용을 높일 수 있다. 클래스에서 사용할 타입을 외부에서 설정할 수 있다. 반복적인 코드, 불필요한 코드를 사용하지 않도록 한다. 강제적인 형변환을 발생시키지 않는다. - 제네릭 타입 타입 의미 Type Element Key Value Number ✔️ Object 클래스 자바의 모든 클래스의 최상위 조상 클래스이다. 모든 타입은 Object 클래스로 객체화시킬 수 있다. 기본 데이터 타입을 객체화 시킨 래퍼 타입으로 대입받을 수 있다. 제네릭 사용해보기! package day08; public class Generic1 { private K key..
DAY 12 : Wrapper 클래스, Generic, 컬렉션 프레임 워크,...
2022. 2. 10. 18:38
WEB/JAVA
- Wrapper Class 기본 자료형인 변수를 객체로 사용 가능하게 도와주는 클래스 따라서 기본형 타입의 클래스 타입으로 보면 된다. 위 사진에서 Shoft가 아니라 Short이다. - Wrapper Class 선언 및 사용 Wrapper 클래스명 객체명 = new Wrapper생성자(값); // 박싱 기본자료형 변수명 = Wrapper객체.intValue(); // 언박싱 Wrapper클래스명 객체명 = 일반자료형 값; // 오토박싱 일반자료형 변수명 = Wrapper객체; // 오토 언박싱 - Wrapper 클래스를 사용하는 이유 기본형 타입을 객체로 다루어야 할 때 기본형 타입이 아닌 객체로 값을 저장해야 할 때 매개변수로 객체를 넘길 때 (특히 Object) 객체 간의 비교가 필요할 때 Wra..