| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- rs.next()
- 메소드
- Break
- javascript
- Integer.MAX_VALUE
- for문
- 오버로딩
- 삼항 연산
- 상수
- Else If
- 2차원 배열
- 다형성
- 상속
- 문자열
- 삼항 연산식
- 이클립스
- scanner
- Integer.MIN_VALUE
- 중첩for문
- 이중 배열
- arraylist
- super()
- docker
- jsp
- 배열
- 인터페이스
- If
- interface
- extends
- 자바
- Today
- Total
목록arraylist (3)
개발로드
ArrayLisy의 초기 용량 에러 기본 생성자로 ArrayList 객체를 생성하면 내부에 10개의 객체를 저장할 수 있는 초기 용량을 가지게 된다. 저장되는 객체의 수가 늘어나면 용량이 자동적으로 증가한다. ArrayList는 객체 생성시에 채부에 10개의 객체를 저장할 수 있는 초기 용량을 가지게 된다고한다. 그래서 위 사진 처럼 1번 인덱스의 값을 "가능?"으로 바꾸어 볼려고 한다. set() 메소드는 해당 인덱스의 객체를 바꾸는 것이다. 내 생각대로라면 list의 size는 10이므로 [ ]에서 [ "가능?" ]으로 바뀌어 출력이 되어야한다. 하지만, 결과는 java.lang.IndexOutOfBoundsException 즉, list의 크기는 0인데 왜 1을 추가하냐, 에러다라는 문구가 뜬다! ..
자바에서의 ArrayList 살펴보기 소개 자바의 ArrayList은 유연하고 다이내믹한 데이터 구조로, 객체의 컬렉션을 저장하고 조작할 수 있게 해줍니다. 이 글에서는 간단한 예제를 통해 ArrayList 클래스를 자세히 살펴보겠습니다. ArrayList의 장점 자바의 ArrayList의 주요 이점은 크기가 동적으로 조정되기 때문에 유연하게 요소를 추가하고 제거할 수 있습니다. 또한, 배열과는 달리 객체의 리스트를 저장하므로 다양한 데이터 타입을 한 리스트에 포함시킬 수 있습니다. ArrayList는 내부적으로 배열을 사용하지만 크기 조정이 자동으로 이루어지기 때문에 개발자는 크기에 대한 걱정 없이 편리하게 사용할 수 있습니다. 또한 ArrayList는 다양한 메서드를 제공하여 데이터를 효율적으로 검색..
컬렉션 객체의 저장 프레임워크 : 사용 방법을 정해 놓은 라이브러리 Collection Framework의 인터페이스 java.util 패키지 안에 위치 List : 순서가 있는 데이터 집합 데이터 중복 가능 같은 자료형 저장 가능 저장 공간 동적으로 처리 객체를 인덱스로 관리하기 때문에 객체를 저장하면 인덱스가 부여되고 인덱스를 이용해서 객체를 추가, 삽입, 삭제를 할 수 있음 ArrayList(단일쓰레드환경) : 삽입/삭제는 LinkedList에 비해 느리나 검색 속도는 빠름(인덱스로 검색하기 때문) ArrayList(단일쓰레드환경) : 삽입/삭제는 LinkedList에 비해 느리나 검색 속도는 빠름(인덱스로 검색하기 때문) LinkedList : 삽입/삭제는 ArrayList에 비해 빠르나, 검색 ..