일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- springboot
- 서버
- Swing
- 컬렉션프레임워크
- Spring
- 바인드변수
- 멀티쓰레드
- 템플릿엔진
- 클래스
- 생성자
- 메소드
- 깃허브
- 인스턴스
- JavaScript
- HTML모드
- 사용자관리프로그램
- Oracle
- jcenter
- 클라이언트
- mavenCentral
- 코딩
- JPA Auditing
- 상속
- 자바
- socket
- 백준
- springDataJPA
- java
- 카카오코딩테스트
- SwingCalendar
- Today
- Total
목록컬렉션프레임워크 (2)
프리 정보 컨텐츠
컬렉션 프레임워크 개념과 사용하는 이유 참고 List 에 대한 정의를 하기 전에 위와 같은 사진을 참고하자. List 객체를 인덱스로 관리하며 인덱스에는 데이터가 저장되어 있는 참조 값을 가지고 있다. List 인터페이스는 객체 자체를 저장하는 것이 아닌 객체의 번지를 참고한다. 대표적인 클래스는 ArrayList, LinkedList, Vector, Stack 이 있다. 그중에서도 ArrayList는 가장 많이 사용되고 여러 프레임워크에서도 중요하게 사용되니 잘 알고 넘어가자. ArrayList ArrayList는 일반적인 배열과 같은 구조로 이해하지만 다른 점은 크기가 가변적으로 변하며 부족한 크기만큼 용량이 늘어난다는 특징이 있으며 단점으로는 추가 및 삭제 작업이 길어지는 단점을 가지고 있다. 사용..
자바 컬렉션 프레임워크를 처음 접할 때는 언제 어떻게 쓰는지에 대해서 중점을 두어야 한다. 처음부터 이론 중심의 이해가 아닌 여러 번 빠르게 전체적 반복 학습하자. 기초적인 개념에 대해서 먼저 알아보자. 컬렉션 - 여러 객체를 모아 놓은 것을 의미 프레임워크 - 표준화된 체계적인 프로그래밍 방식 컬렉션 프레임워크 정의? 데이터를 저장하는 자료 구조와 알고리즘을 구조화하여 클래스로 구현한 것 컬렉션 프레임워크를 사용하는 이유? 컬렉션 프레임워크는 표준화하고 체계적이기 때문에 프로그래밍을 작성하는 방식이 비슷해서 다른 사람의 코드를 유지보수하기 쉬워서 사용한다. 대표적으로 스프링 프레임워크를 예로 들 수 있다. 객체를 다루기 위해 배열을 자주 다루었는데, 배열을 사용할 때의 비효율적인 문제를 해결하기 위해서..