본문 바로가기
반응형

Java2

[초보개발자] HashMap 사용하기 (put, get, remove, Entry) HashMap이란? Map Interface의 한 종류로 Key - Value 값으로 데이터를 묶어 저장할 수 있는 클래스입니다. 해싱 기법을 사용하므로 많은 양의 데이터중에서 원하는 데이터를 빠르게 가져올 수 있습니다. 해싱기법이란? 해시함수(Hash Function)를 이용해서 데이터를 해시테이블(Hash Table)에 저장하고 검색하는 기법입니다. 해시함수는 데이터가 저장되어 있는 곳을 알려주며, 다량의 데이터 중에서 원하는 데이터를 빠르게 찾을 수 있는 특징이 있습니다. HashMap 이외에도 HashSet / HashTable등의 클래스에서 해싱 기법을 사용합니다. HashMap 생성하기 HashMap 생성 시 java.util.HashMap 클래스를 import 해주어야 합니다. 안에는 Key.. 2021. 7. 11.
[초보개발자] ArrayList 배열 사용하기 자바의 일반 배열[Array]은 크기를 한번 정하면 변경할 수 없지만 ArrayList 클래스는 크기가 가변적으로 변하기 때문에 자바에서 많이 사용하는 클래스중 하나입니다. ArrayList는 데이터 추가/삭제 시 메모리가 재 할당되기 때문에 속도면에서는 배열보다 느리지만 한번 선언하면 데이터 크기/수 상관없이 사용이 가능하기 때문에 Java 공부시 필수로 익혀야 하는 클래스입니다. ArrayList 기본 사용방법을 설명하겠습니다. ArrayList 생성하기 ArrayList 생성시 java.util.ArrayList를 import 해주어야 하고 안에 원하는 데이터 유형을 넣어주면 됩니다. import java.util.ArrayList; public class ArrayList_Test { public.. 2021. 7. 10.
반응형