List
Collection μΈν°νμ΄μ€λ₯Ό μμλ°λ μΈν°νμ΄μ€λ‘ μμκ° μλ (μ½μ λ) Collection μ΄λ€.
λ°μ΄ν°λ₯Ό μ€λ³΅ν΄μ ν¬ν¨ν μ μλ€.
- Linked List
- Stack
- νμ μ μΆ (LIFO : Last-In First-Out) κ΅¬μ‘°λ‘ λμ΄ μλ€.
- ArrayList
- λκΈ°νλ₯Ό 보μ₯νμ§ μλλ€.
- λ°°μ΄μ λμ λ©λͺ¨λ¦¬ μ¦κ° κΈ°λ₯μ ꡬνν ν΄λμ€
- Vector
- μλμΌλ‘ λκΈ°νλ₯Ό 보μ₯ν΄ μ€λ€.
- ArrayList μ λκΈ°νκ° λ³΄μ₯λλλ‘ μ΅μ νν ν΄λμ€
- JDK 5.0 μ΄νλΆν° Auto Boxing / UnBoxing κΈ°λ₯μ μ§μ
- Tree Set
- μ λ ¬ κΈ°λ₯μ μ§μ (λ°μ΄ν°λ€μ΄ μλμΌλ‘ μ€λ¦μ°¨μμΌλ‘ μ λ ¬)
AutoBoxing
κΈ°λ³Έ λ°μ΄ν° νμ μ Wrapper ν΄λμ€νμ κ°μ²΄λ‘ μλ λ³νν΄μ£Όλ κΈ°λ₯
Array & ArrayList μ μ°¨μ΄μ
Array | ArrayList | |
---|---|---|
Resize μ¬λΆ | κ³ μ ν¬κΈ° | κ°λ³ν¬κΈ° |
ArrayList μ LinkedList μ μ°¨μ΄μ
ArrayList | LinkedList | |
---|---|---|
λ°μ΄ν° ꡬ쑰 | μΈλ±μ€ κΈ°λ° | μ΄μ κ³Ό λ€μ μμλ₯Ό κ°λ₯΄ν€λ ν¬μΈν° κΈ°λ° |