일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Algorithm
- CSS
- mysql
- NAS
- venv
- fetch
- get
- POST
- openapi
- flask
- github
- synology
- beautifulsoup
- flaskframework
- java
- body
- backend
- Project
- javascript
- Crawling
- PYTHON
- atlas
- mongodb
- frontend
- pymongo
- OOP
- requests
- portfolio
- CRUD
- json
Archives
- Today
- Total
wisePocket
[DevTalk] Array의 장점과 단점 본문
ArrayList가 좋으면 이거만 쓰지.
HashMap이 좋으면 이거만 쓰지.
아니면 처음부터 Array로 다 끝내지 비슷비슷 해보이는구만..
왜 Array부터 하나씩 단계적으로 배우는걸까? 라는 의문.
Array는
단점
크기를 정해져 있다
기능이 없다.
장점
크기를 정해져 있다.
기능이 없다.
==
효율적이다. 빠르다.
뒤에 나오는 참조형 배열들의 기본적인 부품이 되기 좋다.
뒤에 배우는 것들의 근본이 되고 있기 때문이다. 자동차가 굴러가기 위한 핵심 부품 엔진과 같은것, 그러나 바퀴가 있어야 굴러가고 핸들이 있어야 방향을 바꿀 수 있는 것과 같다
Array를 처음 만든 개발자와 마찬가지다. 독립적인 엘리먼트를 그룹화 시키고 싶었던 목적을 위해 기능을 추가한 것처럼; 그 뒤의 특별한 배열과 컬렉션들은 어떠한 기능을 특화, 차별화 시키기 위한 목적으로 Array이라는 근본 부품을 활용하는 전제로 추가적인 부품을 하나씩 더한 것이 아닐까?
'Philosophy/Who I am' 카테고리의 다른 글
[What's on my desk] 개발 공부하는 사람 책상엔? (1) | 2023.07.29 |
---|---|
[Thoughts] 나의 차별성, 전문성이 "또, 희미해지는가?" 두번째 후회하지 않기 위해 내가 잘 할수 있는 것 (0) | 2023.07.28 |
[다이어트 - keep going] 운동 15일차 (0) | 2023.07.27 |
[Thoughts] 어떤 서비스를 만들고싶습니까? (0) | 2023.07.27 |
[Thoughts] 왜 지원하게 되었습니까? (0) | 2023.07.27 |