Blog

[Java]19_1 기초문법 - Array의 장점과 단점

Author
Summary
Java의 자료구조
Category
Study
Tags
Java
Favorite
Memory Date
2023/07/28
Cross Reference Study
Related Media
Related Thought
Related Lessons
tag
날짜
작성자
진행상황
진행 전
태그구분
6 more properties
ArrayList가 좋으면 이거만 쓰지.
HashMap이 좋으면 이거만 쓰지.
아니면 처음부터 Array로 다 끝내지 비슷비슷 해보이는구만..
왜 Array부터 하나씩 단계적으로 배우는걸까? 라는 의문.
Array는
단점
크기를 정해져 있다
기능이 없다.
장점
크기를 정해져 있다.
기능이  없다.
== 효율적이다. 빠르다.
뒤에 나오는 참조형 배열들의 기본적인 부품이 되기 좋다.
뒤에 배우는 것들의 근본이 되고 있기 때문이다. 자동차가 굴러가기 위한 핵심 부품 엔진과 같은것, 그러나 바퀴가 있어야 굴러가고 핸들이 있어야 방향을 바꿀 수 있는 것과 같다
Array를 처음 만든 개발자와 마찬가지다. 독립적인 엘리먼트를 그룹화 시키고 싶었던 목적을 위해 기능을 추가한 것처럼; 그 뒤의 특별한 배열과 컬렉션들은 어떠한 기능을 특화, 차별화 시키기 위한 목적으로 Array이라는 근본 부품을 활용하는 전제로 추가적인 부품을 하나씩 더한 것이 아닐까?
아.. 메모리 구조도 다시 공부해야겠다 힙, 스택 이런것 뭔가 와닿지가 않는다. 화학시간에 주기율표 외우는것 처럼 뭔가 현상을 목격하지 않으니 보이지 않는 것에 대해서 이해가 느린것이 문제다. 그런데 이론은 원래 그렇다. 이해해야된다. 너무 중요하고 기초적인 부분이다.