컬렉션 프레임워크
-
08-2. 컬렉션 프레임워크 ( HashMap ) [JAVA]JAVA/Java 2016. 9. 14. 11:38
컬렉션 프레임 워크의Hasp Map에 대해 알려드리겠습니다. HaspMap이란?- ArrayList와 마찬가지로 HaspMap 클래스는 Map 인터페이스의 구현체 클래스입니다. - HaspMap의 경우 Generic이 두 개 존재하는데, 첫 번째는 Key, 두 번째는 Value를 의미합니다.예> Map 변수명 = new HashMap(); 여기서 는 무엇을 의미할까요?간단하게 Value는 Key에 의해 저장되거나 참조된다고 생각하시면 됩니다. 여기서 우리가 알아야 될것은 HaspMap은 중복 키를 지원하지 않습니다.그렇기 때문에 제일 처음적었던 "디럭스 슈프림 버거"는 출력되지 않는다는것을 볼 수 있습니다. 그런데 for문이 왜 저렇게 생겼지? 라고 생각하시는 분들도 계실텐데저건 향상된 for문이라고 f..
-
08-1. 컬렉션 프레임워크 ( Framework, Generic(제네릭), List ) [JAVA]JAVA/Java 2016. 9. 9. 16:46
컬렉션 프레임워크란?- 배열의 단점을 보완한 데이터를 저장하는 클래스들을 표화한 것입니다. - 다수의 데이터를 쉽게 처리할 수 있는 방법을 제공하는 클래스들로 구성되었습니다. Generic (제네릭)이란?List list = new ArrayList(); - List를 비롯한 모든 Collection Framework는 Generic을 지원합니다.- 으로 정희되는 것인데, 데이터를 저장할 형식을 의미합니다.- 위 코드는 String Type의 인터스턴스를 List 타입으로 저장하겠다 라는 의미.- Generic은 Reference Type만 지원한다. 즉, Primitive Type은 지원하지 않습니다.- 단! Primitive Type은 Reference Type인 Wrap..