ν¨ν€μ§, ν΄λμ€, μΈν°νμ΄μ€, λ©μλ, νλ, νμ λ³μμ μ΄λ¦ μ² μμ λν νΉμ§
- μ (.)μΌλ‘ ꡬλΆ, κ³μΈ΅μ ꡬ쑰
- μλ¬Έμμ μ«μλ‘λ§ κ΅¬μ±νλ©° λλ¬Έμ νΉμλ¬Έμλ μ¬μ©νμ§ μλ κ²μ κΆμ₯
- μ€λ€μ΄ν¬ μΌμ΄μ€, μΉ΄λ© μΌμ΄μ€ λ±μ μ°μ§ μλλ‘ μ£Όμν΄μΌ ν¨
- μΈν°λ· λλ©μΈ μ΄λ¦μ μμμΌλ‘ ꡬμ±
- com, org λ±μΌλ‘ μμνλ κ²½μ°κ° λ§μ
- java, javaxμ κ°μ νμ€ λΌμ΄λΈλ¬λ¦¬λ μμΈ
- μ΅μμ λλ©μΈλͺ
μ΄νλ‘λ κ·Έλ£Ήμ μ λνλΌ μ μλ μμ μ΄λ¦μ μ¬μ©
- λλ¬Έμμ νΉμλ¬Έμ(νμ΄ν, μΈλλ° λ±)λ₯Ό μ¬μ©ν μ μλ λ§νΌ μ½μ΄λ₯Ό μ¬μ©νκ±°λ μ¬λ¬ λ¨μ΄λ‘ μ΄λ£¨μ΄μ§ κ²½μ° κ° λ¨μ΄μ μκΈμλ§ λ°μ μ¬μ©νλ κ²μ μΆμ²
- 첫 λ¨μ΄λ₯Ό λλ¬Έμλ‘ μμνλ©° λ¨μ΄ κ° λλ¬Έμ μ°κ²° (νμ€μΉΌ μΌμ΄μ€)
- ν΅μ©λλ μ€μλ§(max, min λ±)μ μ μΈνκ³ λ
μ€μλ§μ μ°μ§ μλ κ²μ΄ μ’μ
- μ½μμ κ²½μ°μλ λͺ¨λ λλ¬Έμλ‘ μ°κΈ°λ³΄λ€λ 첫 κΈμλ§ λλ¬Έμλ‘ μ°λ νΈμ΄ ν΄λΉ μ½μμ μ²μκ³Ό λμ λͺ
νν μ μ μμ΄μ μ’μ
- HttpURL (X), HttpUrl (O)
- 첫 λ¨μ΄λ₯Ό μλ¬Έμλ‘ μμνλ©° λ¨μ΄ κ° λλ¬Έμ μ°κ²° (μΉ΄λ© μΌμ΄μ€)
μμ
νλλ μμΈμ μΌλ‘ λΆλ³μ±μ λνλ΄κΈ° μν΄λλ¬Έμμ μΈλλ°λ₯Ό μ¬μ©
- ν΄λμ€/μΈν°νμ΄μ€μ λ§μ°¬κ°μ§λ‘ μ½μ΄λ₯Ό μ¬μ©νμ§ μλ κ²μ΄ μ’μΌλ,
μ§μλ³μ
λν΄λΉ μ€μ½ν λ΄μμ μ½κ² λ¬Έλ§₯μ μ μΆν μ μλ κ²½μ°
μ½μ΄λ₯Ό μ¨λ μ’μ
- ν λ¬Έμλ‘ νννλ©°, μλ 5κ°μ§ μ€ νλλ₯Ό μ¬μ©ν΄ μλ―Έλ₯Ό νννκΈ° μ¬μ
- T(type): μμμ νμ
- E(element): 컬λ μ μ μμ
- K, V(key, value): 맡μ ν€μ κ°
- X(exception): μμΈ
- R(return): λ©μλμ λ°ν νμ
ν΄λμ€, μΈν°νμ΄μ€, λ©μλ, νλ, νμ λ³μμ μ΄λ¦μ μ¬μ©λλ λ¬Έλ²μ νΉμ§
- λ¨μ λͺ μ¬, λͺ μ¬κ΅¬
κ°μ²΄λ₯Ό μμ±ν μ μλ ν΄λμ€(μνκ°μ΄ μλ, λ¨μν νΉμ κΈ°λ₯λ§μ μννλ ν΄λμ€)
μ κ²½μ°λ³΅μν λͺ μ¬
μ¬μ©μ κΆμ₯Collections
,StringUtils
λ±
- ν΄λμ€μ λμΌν κ·μΉμ λ°λ₯΄κ±°λ,
νΉμ νλμ΄ κ°λ₯ν¨μ λνλ΄λ νμ©μ¬(able, ible)
μ¬μ©Runnable
,Accessible
- μ ν΄μ§ κ·μΉμ΄ μμΌλ©° λͺ μ¬, λμ¬, νμ©μ¬ λ±μ΄ λ€μνκ² μ¬μ©λ¨
- λμ¬, λμ¬κ΅¬
- booleanμ λ°ννλ κ²½μ° is, has λ±μΌλ‘ μμ
- μΈμ€ν΄μ€ λ΄ νλκ°μ λ°ννλ λ©μλλ λ€μκ³Ό κ°μ νμμ μ ν
- get~
- μλ°λΉμ¦(JavaBeans)μμ μ£Όλ‘ μ¬μ©νλ λͺ λͺ κ·μΉ (getter, setter)
- λ°ννλ νλλͺ κ³Ό λμΌν λͺ μ¬(ꡬ)
- get~
- κ°μ²΄μ νμ
μ λ³κ²½ν΄ λ€λ₯Έ νμ
μ μ κ°μ²΄λ₯Ό λ°ννλ μΈμ€ν΄μ€μ κ²½μ°
toType
ννλ‘ λͺ λͺ- toString, toArray λ±
- κ°μ²΄μ λ΄μ©μ λ€λ₯Έ νμ
μ λ·°λ‘ λ³΄μ¬μ£Όλ λ©μλλ
asType
ννλ‘ λͺ λͺ- asList λ±
- μ μ ν©ν°λ¦¬μ μ΄λ¦μ from, of, valueOf λ± μ ν΄μ§ κ·μ½ λ΄μμ μ ν
- μμ΄ν 1 μ°Έμ‘°
- (APIλ₯Ό μ μ€κ³νλ€λ©΄) μΈλΆμ λ ΈμΆλ μΌμ΄ μλ κ²½μ°κ° λ§μΌλ―λ‘ κ°μ₯ λͺ λͺ κ·μΉμ μν₯μ λ λ°μ
- λͺ μ¬, λͺ μ¬κ΅¬λ₯Ό μ¬μ©
- boolean νλμ κ²½μ° ν΄λΉ νλμ μ κ·Όμ λ©μλμμ is, hasλ₯Ό μ μΈν νν