νλ‘κ·Έλλ° μΈμ΄/Java
![[Java] μλ° μ€λ λμ λ©ν°μ€λ λ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxuKpr%2Fbtr6GVflFJA%2FeLynZKjAdn9IkWqh4zYAW0%2Fimg.png)
[Java] μλ° μ€λ λμ λ©ν°μ€λ λ
[ νλ‘μΈμ€μ μ€λ λ ] λ보기 1. νλ‘μΈμ€(Process) - νμ¬ λ¨μν μ€ν μ€μΈ νλ‘κ·Έλ¨ μ체 - νλ‘μΈμ€λ νλ‘κ·Έλ¨μ μ¬μ©λλ λ°μ΄ν°, λ©λͺ¨λ¦¬ λ±μ μμκ³Ό λλΆμ΄ μ€λ λλ‘ κ΅¬μ±λμ΄ μμ 2. μ€λ λ(Thread) - νλ‘μΈμ€ λ΄λΆμμ μ€μ μμ μ μννλ 주체, μΌλ ¨μ μμ μ μλ―Έ - λͺ¨λ νλ‘μΈμ€ λ΄μλ ν κ° μ΄μμ μ€λ λκ° μ‘΄μ¬νλ©° μμ μ μν - μ΄ λ λ κ° μ΄μμ μ€λ λλ₯Ό κ°μ§ νλ‘μΈμ€λ₯Ό λ©ν°μ€λ λ νλ‘μΈμ€λΌκ³ ν¨ [ μ€λ λ ] λ보기 - μ€νμ€μΈ νλ‘κ·Έλ¨ λ΄μ μμ°¨μ μ μ΄νλ¦λ€μ μλ―Έ - Ex) μλ° νλ‘κ·Έλ¨μ κ²½μ° main μ€λ λ → main() ν¨μ μν finalize μ€λ λ → finalize() ν¨μ μν - μ€λ λμ μ₯μ β μ€λ μκ°μ΄ 걸리λ μμ μ λν μ΄ν리μΌμ΄μ ..
![[Java] μλ° Iteratorμ ListIterator](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1ZBik%2Fbtr6pFDxWqh%2FaASeKFg3AdwxgV8BUsLVpk%2Fimg.png)
[Java] μλ° Iteratorμ ListIterator
[ μλ° Iterator ] λ보기 - μλ° μ»¬λ μ νλ μμν¬(JCF)λ μ μ₯λ μμλ₯Ό μ½μ΄μ€κΈ° μν΄ Iterator μΈν°νμ΄μ€ μ¬μ©μ νμ€νλ‘ μ 곡νκ³ μμ - Collection μΈν°νμ΄μ€λ₯Ό μμλ°λ Listμ Set μΈν°νμ΄μ€λ Iterator μΈν°νμ΄μ€λ₯Ό ꡬνν ν΄λμ€μ κ°μ²΄λ₯Ό λ°ννλ iterator() λ©μλλ₯Ό ν΅ν΄ κ° μμμ μ κ·Ό κ°λ₯ γ Iterator λ©μλ γ // -- Set Interface -- Set set = new HashSet (); set.add("1"); set.add("2"); set.add("3"); System.out.println("== [Set μΈν°νμ΄μ€] HashSet κ°μ²΄ -> Iterator μΆλ ₯ =="); Iterator iter = set.iterato..
![[Java] μλ° μλ£κ΅¬μ‘°(JCF)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0xIFu%2Fbtr6Bf4s1LI%2FL8aw0H8tZQWPHeYLrq5ZkK%2Fimg.png)
[Java] μλ° μλ£κ΅¬μ‘°(JCF)
[ μλ° μ»¬λ μ νλ μμν¬(JCF) ] λ보기 - μλ° μ»¬λ μ νλ μμν¬(JCF)λ λ€μμ λ°μ΄ν°λ₯Ό μ½κ³ ν¨κ³Όμ μΌλ‘ μ²λ¦¬ν μ μλ νμ€νλ λ°©λ²μ μ 곡νλ ν΄λμ€μ μ§ν©(νλ μμν¬)μ - Colletion μΈν°νμ΄μ€λ₯Ό ꡬννλ ν΄λμ€μ μ§ν©μ - λ°°μ΄μ μ μ μΈ νκ³λ₯Ό 극볡 νκΈ° μν΄μ μλ£κ΅¬μ‘° λ°©λ²μ μ 곡 [ μλ° μ»¬λ μ νλ μμν¬ μ£Όμ μΈν°νμ΄μ€ ] λ보기 1. Set μΈν°νμ΄μ€ β μμκ° μκ³ , μ€λ³΅ λΆκ°λ₯ν μ§ν© ꡬ쑰 β ꡬν ν΄λμ€ : HashSet, TreeSet 2. List μΈν°νμ΄μ€ β 꼬리λ₯Ό λ¬Όκ³ μΌλ ¬λ‘ λμ΄νλ κ²κ³Ό κ°μ. β μμκ° μκ³ , μ€λ³΅ κ°λ₯ν μ§ν© ꡬ쑰 β ꡬν ν΄λμ€ : Vector, ArrayList, LinkedList, Stack, Queue 3. Map μΈν°νμ΄μ€ ..
![[μλ°] μλ° Wrapper ν΄λμ€](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrfaVc%2FbtrX32M0c5I%2FZZw7jLcSO1iXGgikDMKWOk%2Fimg.png)
[μλ°] μλ° Wrapper ν΄λμ€
[ Wrapper ν΄λμ€ ] λ보기 - μλ°μμλ μ€ν ν¨μ¨μ±μ μν΄ κΈ°λ³Έ μλ£ν(Primitive Type) 8κ°μ§λ₯Ό μ§μ μ¬μ© (boolean, char, byte... ) - κ·Έλ¬λ λ©μλ μΈμλ‘ κ°μ²΄ νμ λ§μ΄ μꡬλλ κ²½μ°λ μλ£νμ λ³ν μμ νμ λλ λ©ν°μ€λ λ νκ²½μμ λκΈ°ν λ°μ΄ν° μ¬μ©μ κ°μ²΄ν νμ - 8κ°μ κΈ°λ³Έ μλ£νκ³Ό κ΄λ ¨λ ν΄λμ€λ₯Ό Wrapper ν΄λμ€(ν¬μ₯ ν΄λμ€)λΌκ³ ν¨ - Wrapper ν΄λμ€λ‘λΆν° μμ±λ κΈ°λ³Έ μλ£ν κ°μ²΄μ κ°μ μμ± λ€ λ³ν μ μμ [ λ°μ± & μΈλ°μ± ] λ보기 · λ°μ±(Boxing) : κΈ°λ³Έ μλ£ν λ°μ΄ν° → Wrapper ν΄λμ€ κ°μ²΄λ‘ λ³ν · μΈλ°μ±(Unboxing) : Wrapper ν΄λμ€ κ°μ²΄μ μ μ₯ λ°μ΄ν° → κΈ°λ³Έ μλ£ν λ°μ΄ν°λ‘ λ³ν // B..
[Java] μλ° λλ€ (Lambda)
[ λλ€ (Lambda) ] λ보기 - μλ°8 μ΄ν λ±μ₯ν λλ€μμ μ΅λͺ ν΄λμ€μ λΉν΄ κ°κ²° - λλ€λ νμ μ»΄νμΌλ¬μμ λ¬Έλ§₯μ μ΄ν΄ νμ μΆλ‘ . - νμ μΆλ‘ μ νμν λλΆλΆμ μ 보λ₯Ό μ λ€λ¦μμ κ°μ Έμ€κΈ° λλ¬Έμ μ λ€λ¦μ΄ μμ κ²½μ° μΌμΌν νμ μ λͺ μν΄ μ£Όμ΄μΌ ν¨. - μμ κ°μ΄ νμ μ λͺ μν λλ₯Ό μ μΈνκ³ λλ€μμ λͺ¨λ λ§€κ°λ³μ νμ μ μλ΅ - λλ€λ μ΄λ¦μ΄ μμΌλ©° λ¬Έμνλ λΆκ° (μ΅λͺ ν΄λμ€μ μ μ¬ν¨) λ°λΌμ μ½λμ μ€μ΄ κΈΈμ΄μ§κ±°λ λͺ ννμ§ μλ€λ©΄ λλ€μμ μ¬μ©μ νΌν΄μΌ ν¨ - μΆμ λ©μλκ° μ¬λ¬κ°μΈ μΈν°νμ΄μ€μ κ°μ²΄ μμ±μμ μ΅λͺ ν΄λμ€λ₯Ό μ¬μ©ν΄μΌ ν¨ - λλ€μμ this ν€μλλ μΈλΆ κ°μ²΄λ₯Ό κ°λ¦¬ν¨λ€. ν¨μ κ°μ²΄ μμ μ μ°Έμ‘°ν κ²½μ° μ΅λͺ ν΄λμ€λ₯Ό μ¬μ©ν΄μΌ ν¨ [ μλ° λλ€ ννμ μμ± ] λ보기 [..