일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 2+2
- i-20
- 비전공자 git
- 미국유학
- 미국대학
- 부산외대
- JVM아키텍처
- 자바
- 복수학위제도
- 개인 프로젝트 개발일지
- California State University Sacramento
- 파이데이아창의인재학과
- 미국유학생활
- 미국유학생
- 미국대학생활
- java
- jpa
- CSUS
- 해외유학
- 개발일지
- 자바 스터디
- 케네스로그
- 만다라트프로젝트
- Kenneth Park
- 사이드프로젝트
- Java 스터디
- 유학생대학생활
- 케네스
- F1학생비자
- 유학생 준비물
- Today
- Total
목록케네스로그 (12)
케네스로그
이전에 정적배열 Array에 대해 포스팅을 했었습니다. 이때, 정적배열의 단점은 최초에 선언한 사이즈를 나중에 변경이 불가능하다는 것이었죠. 이를 기억하면서 동적 배열을 알아보도록 하겠습니다. 동적배열 Dynamic Array 동적배열은 정적배열과 달리 배열의 크기가 가변적입니다. 다시 말해, 공간이 더 필요하면 늘릴 수 있다는 겁니다. 크기가 가변적인 동적배열은 여러 종류가 존재하지만, 대표적으로 ArrayList와 LinkedList가 존재합니다. ArrayList ArrayList는 배열을 동적으로 변화시키는 자료구조로써, List 인터페이스를 구현한 클래스입니다. ArrayList의 선언과 사용 ArrayList arr = new ArrayList(); ArrayList를 사용하기 위해 Array..
배열이란 자료구조는 데이터를 효율적을 관리하기 위해 고안된 저장 및 관리 방식입니다. 자료구조 중 하나인 배열은 동일한 타입의 데이터를 연속적으로 나열하고, 데이터의 순서에 따른 번호(인덱스)를 통해 데이터를 제어합니다. 배열의 특성은 다음과 같습니다. 순서가 존재하며, 색인(index)를 통해 데이터에 접근할 수 있다. 같은 자료형의 데이터가 연속적으로 저장된다. 처음 배열이 선언될 때 정해진 크기를 변경할 수 없다. 예시 종이책(데이터)이라는 같은 물질적 형태의 물건들를 효율적으로 적재하기 위한 틀을 책장(배열)이라고 합니다. 처음 가구를 만들때 정해진 크기(배열의 크기)는 이후에 수정할 수 없죠. 학생들의 이름 순으로 정리된 출석부도 배열이라고 할 수 있습니다. 출석부엔 학생번호(index)가 순서..