[자바] 컬렉션 프레임워크(Collection Framework)
■ Collection Framework - 컬렉션 프레임워크란 데이터 군(다수의 데이터)을 저장하는 클래스들을 표준화한 설계 - 아래의 표는 컬렉션 프레임워크의 핵심 인터페이스와 그 특징이다. 인터페이스 특징 List 순서가 있는 데이터의 집합, 데이터의 중복을 허용 구현 클래스 : ArrayList, LinkedList, Stack, Vector 등 Set 순서를 유지하지 않는 데이터의 집합, 데이터의 중복을 허용 X 구현 클래스 : HashSet, TreeSet 등 Map 키(key)와 값(value)의 쌍으로 이루어진 데이터의 집합 순서는 유지되지 않으며, 키는 중복을 허용하지 X, 값은 중복을 허용 구현 클래스 : HashMap, TreeMap, HashTable 등 ■ List 인터페이스와 구..
[Java의 정석 3판] chapter 02. 변수
변수의 타입 1. 변수(variable) 하나의 값을 저장하기 위한 공간 2. 상수(constant) 값을 한번만 저장할 수 있는 공간 3. 리터럴(literal) 그 자체로 값을 의미하는 것 정수형과 실수형에는 여러 타입이 존재하므로, 리터럴에 접미사를 붙여서 타입을 구분 리터럴의 타입과 접미사 종류 리터럴 접미사 논리형 true, false 없음 정수형 123, 0b0101, 077, 0xFF, 100L L 실수형 3.14, 1.4f f, d 문자형 'A', '1' 없음 문자열 "ABC", "123", "A", "true" 없음 ※ 리터럴에 접미사가 붙는 타입은 long, float, double뿐인데, double은 생략이 가능하므로 long과 float의 리터럴에 접미사를 붙이는 것만 주의