728x90
반응형

배열 2

자바 - 리스트(List)

리스트란? ArrayList와 LinkedList 제네릭스(Generics) 제네릭스의 특징 리스트와 배열의 차이점 추가내용 • 리스트란? 리스트는 배열과 비슷하지만 좀 더 편의 기능이 많다고 볼 수 있다. 그 차이점은 좀 있다가 설명하고, 리스트에 대해서 서술하자면 리스트는 동일한 데이터 타입의 요소들을 순서대로 저장하는 자료 구조이다. 크기를 동적으로 조절할 수 있으며, 자바에서는 'java.util' 패키지에서 제공하는 'List' 인터페이스와 그를 구현한 클래스를 통해 사용할 수 있다. - 리스트의 주요 특징 1. 크기 조절 리스트는 동적으로 크기를 조절할 수 있어 요소의 추가 및 삭제가 가능하다. 2. 중복 요소 허용 하나의 리스트 내에 같은 요소가 여러 번 포함될 수 있다. 3. 순서 유지 요..

자바(JAVA) 2023.08.21

자바 - 배열(Array)

배열이란? 배열 추가 내용 파이썬과의 차이점 • 배열이란? 배열은 숫자와 문자, 문자열 등의 여러 데이터를 다루면서 어떤 집합이란 것을 숫자나 문자열로만 표현하기 어려울 경우 배열을 사용하게 된다. 이때 자료형 옆에 '[]' 기호를 붙여서 사용한다. 자바에서 배열은 동일한 데이터 타입을 가진 여러 값을 저장하는 자료 구조로 배열은 메모리에 연속적으로 할당되며, 각 요소는 인덱스를 사용하여 접근할 수 있다. 배열은 프로그램에서 데이터를 구조화하고 다루는 데 사용된다. - 배열의 주요 특징과 개념 1. 고정 길이 배열의 크기는 생성 시에 결정되며, 이후 변경할 수 없다. 2. 동일한 데이터 타입 배열 내의 모든 요소는 동일한 데이터 타입을 가져야 한다. 3. 인덱스 배열의 각 요소는 0부터 시작하는 인덱스를..

자바(JAVA) 2023.08.14
728x90
반응형