λ°μν
μ΄ ν¬μ€νΈλ μλ°μΈμ΄λ₯Ό μμ λ‘ μ€λͺ λμμ΅λλ€.
ν¨μν μΈν°νμ΄μ€
@FunctionalInterface
: λ¨ νλμ μΆμ λ©μλλ§ μ μΈλ μΈν°νμ΄μ€.
π‘ ν¨μν μΈν°νμ΄μ€λ λλ€μμ μ¬μ©νκΈ° μν΄ λ§λ€μ΄μ‘μ΅λλ€.
μ΅λͺ κ°μ²΄μΈ λλ€μμ μ¬μ©νκΈ° μν΄μλ μ°Έμ‘°λ³μκ° νμν©λλ€. λλ€μμμ μ°Έμ‘°λ³μλ‘ μ¬μ©νλ κ²μ΄ ν¨μν μΈν°νμ΄μ€μ λλ€.
@FunctionalInterfaceμ λν΄ λͺ¨λ₯΄κ² λ€λ©΄β
2024.11.29 - [β μλ° JAVA/β κ°λ μ§μ] - [JAVA]@Annotation μ’ λ₯μ μ¬μ©λ²
λλ€μμ λν΄ λͺ¨λ₯΄κ² λ€λ©΄β2024.12.11 - [π¬ νλ‘κ·Έλλ° ννμ] - [Lambda]λλ€μ
μ€μ΅
ν¨μνμΈν°νμ΄μ€μλ κΌ μ΄λ Έν μ΄μ @FunctionalInterfaceμ μ μ΄μΌ ν©λλ€.β
utilμ λ©μλμμ νμ©νκΈ°
Comparatorκ° κΆκΈνμ κ°μ?βComparatorκ° λ€μ΄κ°λ μ΄μ λ sort()λ©μλμ 맀κ°λ³μ νμ μ΄κΈ° λλ¬Έμ λλ€.
ν¨μν μΈν°νμ΄μ€ νμ 맀κ°λ³μ
ν¨μν μΈν°νμ΄μ€ λ°ννμ
λ°μν
'π¬ νλ‘κ·Έλλ° ννμ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Lambda]λλ€μ (0) | 2024.12.11 |
---|