전체 글124 [Java | 자바] Collection이란?(3) - Map 인터페이스 * 본 내용은 을 참고하여 작성하였습니다. Map 인터페이스 Map은 키(Key)와 값(value)으로 이루어져 있다. * Map의 주요 특징- 모든 데이터는 키와 값이 존재한다.- 키가 없이 값만 저장할 수 는 없다.- 값이 없이 키만 저장할 수도 없다.- 키는 해당 Map에서 고유해야만 한다.- 값은 Map에서 중복되어도 전혀 상관 없다.- 데이터 추가 순서는 중요하지 않다(데이터를 저장한 순서대로 결과가 출력되지 않는다). *Map 인터페이스에 선언되어 있는 주요 메소드 *Map 인터페이스와 Hashtable 클래스의 차이 1. HashMap 선언 및 생성 대부분 HashMap 객체를 생성할 때에는 매개 변수가 없는 생성자를 사용한다. 하지만 HashMap에 담을 데이터의 개수가 많은 경우에는 초기.. 2015. 2. 21. [Java | 자바] Collection이란?(2) - List 인터페이스 * 본 내용은 을 참고하여 작성하였습니다. List 인터페이스 Collection을 확장한 다른 인터페이스와 LIst 인터페이스의 가장 큰 차이점은 배열처럼 "순서"가 있다는 것.java.util 패키지에서는 ArrayList, Vector, Stack, LinkedList를 가장 많이 사용한다. ArrayList와 Vector 클래스의 사용법은 거의 동일하고 기능도 비슷하다. 공통점) 크기 확장이 가능하다.차이점) ArrayList는 Thread safe하지 않고, Vector는 Thread safe하다. ※Thread safe하지 않다는 것은 객체에 여러 명이 달려들어 값을 변경하려고 하면 문제가 발생할 수 있다는 것이다. Stack은 Vector 클래스를 확장한다. LIFO를 지원하지 위해 만들어졌.. 2015. 2. 2. [Java | 자바] Collection이란?(1) - 개요 * 본 내용은 을 참고하여 작성하였습니다. Collection(컬렉션) 자바에서 '목록성 데이터를 처리하는 자료구조'를 통칭한다. 자료구조(Data Structure)는 어떤 정보를 담는 것을 의미하여, 하나의 데이터가 아닌 여러 데이터를 담을 때 사용하는 것이다.배열이 가장 기본적인 자료구조이며, DTO 또한 자료를 담는 하나의 방식이라고 볼 수 있다. * 자바에서의 자료구조 유형- 순서가 있는 목록인 List형- 순서가 중요하지 않은 목록인 Set형- 먼저 들어온 것이 먼저 나가는 Queue형- KEY-VALUE의 형태로 저장되는 Map형 ※ List, Set, Queue는 Collection이라는 인터페이스를 구현하고 있다. Collection 인터페이스는 java.util 패키지에 선언되어 있으며.. 2015. 2. 2. A Vision in Darkness(Experimental Film OST) Written by tenlie. Copyrights Reserved 2015. 2015. 1. 30. 이전 1 ··· 27 28 29 30 31 다음