분류 전체보기 (14) 썸네일형 리스트형 [Java HashMap] 자바 해쉬맵 개념 정리 (feat. 시간복잡도) 자바의 HashMap에 대해 알아보자! 📚 자바에서 HashMap은 키(Key)와 값(Value)의 쌍으로 데이터를 저장하는 자료구조입니다. 이를 통해 데이터를 효율적으로 관리할 수 있어요. 아래에서는 HashMap의 개념과 함께 자주 사용되는 메서드들을 예시와 함께 살펴보겠습니다. 😊 HashMap이란? 개념: HashMap은 데이터를 Key와 Value의 쌍으로 저장합니다. 데이터를 저장할 때는 Key 값을 해시함수를 통해 저장 위치를 결정하기 때문에, 특정 데이터의 검색, 추가, 삭제가 매우 빠릅니다. 특징: Key 값은 중복될 수 없으며, Value 값은 중복이 가능합니다. 순서를 보장하지 않으며, Key의 중복을 허용하지 않습니다. HashMap 사용법 및 메서드 HashMap 생성: HashM.. [Java Array] 자바 배열 개념 정리 배열 배열은 동일한 유형의 데이터 요소가 연속된 메모리 공간에 저장된 데이터 구조입니다. 각 요소는 배열 내에서 고유한 인덱스를 가지며, 이를 사용하여 특정 요소에 접근할 수 있습니다. 1차원 배열 생성 1️⃣정수형 배열 int[] num; num = new int[10]; 2️⃣문자열형 배열 String name; name = new String[10]; 3️⃣문자형 배열 char[] = alphabet; alphabet = new char[10]; 4️⃣실수형 배열 double[] temperature; temperature = new double[10]; 배열의 인덱스 및 길이 ✅ 배열의 인덱스 자바 배열의 인덱스는 배열 내 특정 요소의 위치를 가리키는 정수 값입니다. 이 위치는 0부터 배열의 길이.. [큐] Queue 노트 정리 (simple) [스택] Stack 노트 정리 (simple) 백엔드 커리어 로드맵 - 어떤 백엔드 개발자가 되고 싶은지 1️⃣ 백엔드 커리어 로드맵 ✔ 백엔드 개발자 로드맵 사진 ✔ 어떤 백엔드 개발자가 되고싶은가? 저는 대용량 트래픽을 다뤄보고, 서버를 구축하며 보안에 대해서도 어느 정도의 지식을 갖춘 육각형 백엔드 개발자가 되고 싶습니다. 대규모 트래픽을 안정적으로 처리하고, 보안에 대한 지식을 활용하여 안전한 시스템을 구축하는 데에 흥미를 느끼고 있습니다. 또한 데이터베이스 설계와 성능 최적화, 분산 시스템 아키텍처 등에도 관심이 있으며, 이를 통해 사용자들에게 안정적이고 뛰어난 성능을 제공하는 서비스를 만들어내고 싶습니다. 이를 위해 최신 기술 동향을 주시하고, 보안 및 성능 최적화 기술에 대한 꾸준한 학습을 통해 전문성을 갖추는 것이 중요하다고 생각합니다. 프론트엔드와 백엔드 차이 - 백엔드 개발자가 되고 싶은 이유 ⭕ 프론트엔드 vs 백엔드 1️⃣ 쉽게 설명하자면 위의 사진처럼 눈에 보이는 앱들, 사이트 화면 같은 것은 프론트엔드 2️⃣ 눈에 보이지 않는 내부시스템, 예를 들면 데이터베이스나 API설계 같은 것은 백엔드 프론트엔드 (Frontend) 프론트엔드는 사용자가 직접 상호 작용하는 부분을 말합니다. 즉, 웹 페이지나 애플리케이션의 시각적 부분과 사용자 인터페이스를 구현합니다. 프론트엔드 개발자는 사용자 경험(UX)을 개선하고, 애플리케이션의 시각적인 부분을 만들어내는 역할을 합니다. 이는 웹 브라우저나 모바일 디바이스에서 직접적으로 보여지는 부분으로, 사용자가 직접적으로 상호 작용하는 화면이기 때문에 매우 중요합니다. 주요 기술 스택으로는 HTML, CSS, JavaScript가 있으며, 이를 통해 웹 페.. 이전 1 2 다음