곡ν΅μ
Listλ₯Ό λ§λ€ λ μ¬μ©
μ°¨μ΄μ
return νμ
β new ArrayList<>() : ArrayList 리ν΄
β‘ Arrays.asList() : Arrayμ μ μ ν΄λμ€ ArrayList 리ν΄
μμ μΆκ° μμ μ¬λΆ
β new ArrayList<>() : κ°λ₯
β‘ Arrays.asList() : λΆκ°λ₯ (κ³ μ λ List)
β» Arrays.asList()μ addλ₯Ό ν΅ν΄ μΆκ°νλ €νλ€λ©΄, UnsupportedOperationException λ°μ
κ²°λ‘
βοΈ new ArrayList<>()μ κ²½μ°, 컬λ μ
μ μμ±νμ λ μλ‘μ΄ μ£Όμκ°μ ν λΉνκΈ° μν΄ μ¬μ©
βοΈ Arrays.asLsit()μ κ²½μ°, μμμ κ°μκ° μ νλμ΄ μ¬μ©νλ κ²½μ° (ex. ν
μ€νΈμΌμ΄μ€)