[Java] chapter_12

DEVELOPERS_Ivan ㅣ 2023. 9. 26. 16:49

chap12.exam01
1. 향상된 배열
- List : 인터페이스, 배열을 개선한 자료구조
열(고정길이) vs 향상된 배열(크기가 자동증가) : 기본 10개
- List list = new LinkedList<>();
- List list = new ArrayList<>();
- List ( add() : 추가, get() : 조회, set() : 수정, remove() : 삭제 )
- <> : 제네릭, 객체 안에 자료의 타입(자료형)을 제한할 목적으로 사용함


solution
- 프로그래머스 문제 풀기 (배열 만들기 1) 예제 풀어봄
List answer = new ArrayList<>(); 와 반복문 이용해서 문제품

- ※ 습관) 값 추적 : 로깅(디버깅의 기초) 찍어서(sout) 확인해보기

- equals  hashcode 차이

chap12.sec01.exam02;
Board 객체를 저장하는 Vector(사용 잘 안함/특수한 환경 때 쓰이므로 참고)

'Java' 카테고리의 다른 글

[Java] chapter_15  (0) 2023.09.27
[Java] chapter_14  (0) 2023.09.27
[Java] chapter_11  (0) 2023.09.26
MVC 디자인 패턴  (0) 2023.09.26
[Java] chapter_10  (0) 2023.09.25