처음부터 차근차근

[TIL - 231214] Java 공부, Map과 Set 정리 본문

TIL

[TIL - 231214] Java 공부, Map과 Set 정리

HangJu_95 2023. 12. 15. 00:27
728x90

오늘 한 일

  • Java 공부 진행
  • Set과 Map 정리 진행

Java 공부

  • 과제 전형 진행 관련 Java 공부를 진행하였습니다.
  • Java의 특징, 소스코드 분석을 하였습니다.
  • Class 기반 객체 지향 프로그래밍 언어입니다.

Class 기반 객체지향 언어라는 특징과, JVM을 이용해 다양한 OS에도 지원 가능하다는 특징이 있었습니다.

나머지 문법(변수, 연산자 등)은 거의 Javascript와 비슷하였습니다.

Map과 Set에 대해 정리

  • Deep Dive를 통해 Map과 Set에 대해 정리하였습니다.
  • Set은 수학적 구조인 집합을 나타내기 위해서 사용합니다.
  • Map은 Object와 비슷하지만, 다른점이 많이 존재합니다.

저번 TIL에서도 적어놨듯이, Set과 Map은 Hash Table을 사용하기 때문에 속도가 빠르다는 장점이 존재합니다.