자바에서 컬렉션 배우면 거의 무조건 나오는 비교가 있다.👉 ArrayList vs LinkedList둘 다 List 인터페이스를 구현해서 사용법은 비슷하다.List list = new ArrayList();List list = new LinkedList();근데 내부 구조가 완전히 다르다.이 차이를 이해하면:✔ 어떤 상황에서 더 빠른지✔ 왜 성능 차이가 나는지✔ 실무에서 뭘 더 많이 쓰는지이런 게 전부 이해된다.ArrayList 란?👉 배열(Array) 기반 리스트내부적으로는 진짜 배열을 사용한다.대충 이런 느낌:[ A ][ B ][ C ][ D ]메모리상에 데이터가 연속적으로 저장된다.LinkedList 란?👉 노드(Node) 연결 기반 리스트각 데이터가 서로 연결되어 있다.대충 이런 구조:[A]..
※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 JavaScript의 기본 문법JavaScript는 객체지향의 스크립트 언어로, 주로 웹 페이지의 동작을 구현합니다.C언어 문법을 기반으로 제작된 언어이므로, 제어문, 반복문 등의 함수 사용 방법이 C언어와 같습니다.변수는 자료형에 관계없이 'var' 예약어를 사용하여 선언합니다.예) avr a = 3.14 → 변수 a를 선언하고 3.14로 초기화합니다.코드 입력방법1 : 태그 사이에 코드를 직접 입력합니다.방법2 : 태그 내부에 코드가 저장된 파일명(.js)을 입력합니다.코드 해설 JavaScript의 입 · 출력대화상자대화상자는 화면에서 데이터를 입력받거나 내용을 표시하는 용도로 사용하는 창입니다.관련된 메소드는 window 객체..
이 블로그는 개인복습과 포토폴리오용 입니다!배열(Array) 이번에는 자바 프로그래밍에서 가장 기본적이고 중요한 자료구조인 배열(Array)에 대해 알아보겠습니다.배열은 동일한 타입의 데이터를 하나의 변수에 연속적으로 저장하는 자료구조로,데이터를 효율적으로 관리하고 다양한 작업을 수행하는 데에 사용됩니다.함께 살펴보도록 하겠습니다. 1. 배열 이란?배열은 동일한 타입의 데이터를 일렬로 나열하여 저장하는 자료구조입니다.배열은 고정된 크기로 선언되며, 각 요소는 인덱스를 통해 접근할 수 있습니다.자바에서 배열은 객체로 취급되며, 객체의 특징을 갖고 있습니다.배열은 데이터를 효율적으로 저장하고 접근할 수 있어 다양한 작업에 유용하게 활용됩니다. 2. 배열의 선언과 초기화배열은 선언과 동시에 초기화하는 것이 일..