일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 백준
- Redis
- 스프링
- java
- 이펙티브 자바
- dataframe
- disjoint set
- UML
- series
- docker
- JPA
- 위상정렬
- spring security
- 세그먼트 트리
- DP
- 비트마스크
- equals
- 데이터 flow
- springboot
- 포트앤어댑터 아키텍처
- 헥사고날 아키텍처
- BFS
- 파이썬
- pandas
- 알고리즘
- 다익스트라
- ddd
- 문자열
- 자바
- dfs
Archives
- Today
- Total
목록Collections (1)
코딩못하는사람
배열과 Collections 프레임 워크(1)List
Array,ArrayList의 구조와 차이점등이 궁금해서 정리해보려고 한다. 배열(Array) 여러 데이터를 하나의 이름으로 묶어서 관리하게 해주는 자료구조. index와 값으로 구성되어 있다. 배열에서 index는 어떤 값인지 알려주는 유일무이한 식별자이다. (list에서는 index가 몇번째에 있는지 데이터인지 알려주는 척도) 연속된 메모리에 저장되어 있고 배열을 정의하면 길이를 바꿀 수 없다. 또한 배열은 정적이므로 엘리먼트가 삭제되면 빈공간으로 두게 된다. 장점: 인덱스를 통한 검색이 빠르다, 연속적이므로 메모리 관리가 편하다. 단점: 삭제된 공간을 빈공간으로 두기 때문에 메모리 낭비가 있다,크기를 바꾸지 못한다. Collections 프레임워크 Array로만 모든 데이터를 다루게 되면 비효율적인..
자바 메모장/개념 및 문법
2021. 2. 11. 17:13