본문 바로가기
728x90
반응형

Generic2

[Java] 자바기초 - 컬렉션(Collection) 안녕하세요. J4J입니다. 이번 포스팅은 컬렉션에 대해 적어보는 시간을 가져보려고 합니다. 컬렉션이란? 컬렉션이라고 하는 것은 자바에서 데이터를 유용하게 담기 위해 만들어 둔 인터페이스로 컬렉션 프레임워크라고도 많이 부릅니다. 말 그대로 인터페이스이기 때문에 사용자들이 사용하기 위해서는 인터페이스를 상속받아 정의해 둘 필요가 있었고 정의된 클래스들을 자바에서 제공하여 언제 어디서든 사용할 수 있습니다. ※ 인터페이스에 대해 모르신다면? [Java] 자바기초 - 추상클래스와 인터페이스(abstract/interface) 종류 컬렉션의 종류는 List, Set, Map 총 3가지가 있습니다. 이 3개는 모두 인터페이스이기 때문에 위에 말씀드린 것처럼 해당 인터페이스를 상속받아 구현시켜둔 클래스들이 다양하게 .. 2020. 12. 31.
[Java] 자바기초 - 제네릭(Generic) 안녕하세요. J4J입니다. 이번 포스팅은 제네릭에 대해 적어보는 시간을 가져보려고 합니다. 제네릭이란? 자바로 프로그래밍된 코드들을 보시면 인스턴스를 생성할 때 꺽쇠("")들로 표현된 코드들을 보신 경험이 있을 것인데 이런 코드들이 모두 제네릭이 적용된 코드들입니다. 제네릭이라고 하는 것은 클래스 내부에서 사용될 변수들의 타입을 지정해주는 역할을 수행합니다. 다른 표현으로는 담고 싶은 데이터 타입을 정해 다른 데이터 타입은 담을 수 없도록 해준다 라고 말할 수 있습니다. 제네릭을 일상생활에서 비유하자면 뷔페에 갈 때 이쪽은 한식코너, 저쪽은 양식코너와 같이 분류하는 것이라고 생각하면 됩니다. 제네릭을 사용하는 이유는 원치 않은 데이터 타입을 담을 때 컴파일 과정에서 발견하기 위해 사용됩니다. (코드 작성.. 2020. 12. 28.
728x90
반응형