π» κ³΅λΆ κΈ°λ‘/β Java
-
[μΆμ² : μ ν ν¬ μλ°] μλ°(JAVA) μλ°μ½λ¦¬μ λΌκ³ ν μ λλ‘ μ°λ¦¬λλΌμμ μ°¨μ§νλ λΉμ€μ΄ μλΉνλ€. μ°λ¦¬λλΌ κΈ°μ μμ μ¬μ©νλ νλ‘κ·Έλ¨μ 80% μ΄μμ μλ°λ‘ λ§λ€μ΄μ‘λ€. μ°λ¦¬λλΌμμμ ꡳ건ν μ§μΌμ¨ μνκ³λ₯Ό ꡬμΆνκ³ μ μ§νκΈ° λλ¬Έμ λ§μ λΌμ΄λΈλ¬λ¦¬κ° μ‘΄μ¬νλ€. μ°λ¦¬λλΌμ κΈ°μ μμ κ°λ°μλ‘ μΌνκ³ μΆλ€λ©΄, μλ°λ₯Ό κΆμ₯νλ€. νΉμ§ λμκ² μλ°λ.. ν(fun)νκ³ μΏ¨(cool)νκ³ μΉμ(sexy)ν μΈμ΄.. λ€μ νΉμ§.. κ°λ¨νλ€(Simple) C++ μ κ°κΉμ§λ§ κ°λ¨νλ€. κ³ κΈ μΈμ΄λ€μ λ€μ΄μλ μ¬λ¬ κ°μ§ μμλ€ μ€μμ λ°λμ νμνμ§ μλ€κ³ μκ°λ λΆλΆλ€μ μ κ±°νλ€. κ°μ²΄ μ§ν₯μ μ΄λ€(Object-orirented) μλ°λ μ«μ(int, float, long)λ λ Όλ¦¬κ°(true, false)μ ..
Java | μλ°[μΆμ² : μ ν ν¬ μλ°] μλ°(JAVA) μλ°μ½λ¦¬μ λΌκ³ ν μ λλ‘ μ°λ¦¬λλΌμμ μ°¨μ§νλ λΉμ€μ΄ μλΉνλ€. μ°λ¦¬λλΌ κΈ°μ μμ μ¬μ©νλ νλ‘κ·Έλ¨μ 80% μ΄μμ μλ°λ‘ λ§λ€μ΄μ‘λ€. μ°λ¦¬λλΌμμμ ꡳ건ν μ§μΌμ¨ μνκ³λ₯Ό ꡬμΆνκ³ μ μ§νκΈ° λλ¬Έμ λ§μ λΌμ΄λΈλ¬λ¦¬κ° μ‘΄μ¬νλ€. μ°λ¦¬λλΌμ κΈ°μ μμ κ°λ°μλ‘ μΌνκ³ μΆλ€λ©΄, μλ°λ₯Ό κΆμ₯νλ€. νΉμ§ λμκ² μλ°λ.. ν(fun)νκ³ μΏ¨(cool)νκ³ μΉμ(sexy)ν μΈμ΄.. λ€μ νΉμ§.. κ°λ¨νλ€(Simple) C++ μ κ°κΉμ§λ§ κ°λ¨νλ€. κ³ κΈ μΈμ΄λ€μ λ€μ΄μλ μ¬λ¬ κ°μ§ μμλ€ μ€μμ λ°λμ νμνμ§ μλ€κ³ μκ°λ λΆλΆλ€μ μ κ±°νλ€. κ°μ²΄ μ§ν₯μ μ΄λ€(Object-orirented) μλ°λ μ«μ(int, float, long)λ λ Όλ¦¬κ°(true, false)μ ..
2023.01.06 -
μλ μλ°λ₯Ό μ¬μ©νλ νμ¬μ λ€μ΄κ°κ² λμλ€. μ΄μ μ λ°°μ λ νλ‘κ·Έλ¨κ³Ό μΈμ΄μ λ€λ₯Έ κ³³μ΄λ€. μλ‘κ² μμνλ μΈμ΄ κ³΅λΆ νμ΄ν μλ°(JAVA) κΈ°μ΄ κ³΅λΆ νμ΄μ¬κ³Ό μλ°μ μ°¨μ΄μ [μΆμ² : https://pearlluck.tistory.com/m/632] μΌλ¨ λ΄κ° λ°°μ λ νμ΄μ¬κ³Ό μλ°μ μ°¨μ΄μ μ λν΄μ μμλ³Ό νμκ° μλ€. μ μ μκ³ λλ₯Ό μλ©΄ λ°±μ λ°±μΉ(?) μλ°(JAVA) 1. κ°μ²΄μ§ν₯ μΈμ΄ λ°μ΄ν°λ₯Ό κ°μ²΄λ‘ μ·¨κΈ, κΈ°λ₯λ€μ νλμ κ°μ²΄λ‘ λ¬Άμ΄μ νλ‘κ·Έλλ°νλ μΈμ΄ ν¨μλ νλλ₯Ό λ¬Άμ΄μ νλμ ν΄λμ€λ‘ λ§λ€κ³ , κΈ°λ₯μ κ°μ²΄λ‘ λ§λ€μ΄ μ¬μ© [νμ΄μ¬κ³Ό μλ°λ κ°μ²΄μ§ν₯ νλ‘κ·Έλλ° μΈμ΄ / CμΈμ΄ μ μ°¨μ§ν₯] κ°μ²΄μ§ν₯κ³Ό μ μ°¨μ§ν₯ μ μ°¨μ§ν₯ νλ‘κ·Έλλ° ν¨μλ₯Ό λ§λ€κ³ μμ°¨μ μΌλ‘ νλ‘κ·Έλ¨μ΄ λμνλ λ°©μ μ₯μ : κ°μ²΄λ..
Java | Java, Python μ μ°¨μ΄μ μλ μλ°λ₯Ό μ¬μ©νλ νμ¬μ λ€μ΄κ°κ² λμλ€. μ΄μ μ λ°°μ λ νλ‘κ·Έλ¨κ³Ό μΈμ΄μ λ€λ₯Έ κ³³μ΄λ€. μλ‘κ² μμνλ μΈμ΄ κ³΅λΆ νμ΄ν μλ°(JAVA) κΈ°μ΄ κ³΅λΆ νμ΄μ¬κ³Ό μλ°μ μ°¨μ΄μ [μΆμ² : https://pearlluck.tistory.com/m/632] μΌλ¨ λ΄κ° λ°°μ λ νμ΄μ¬κ³Ό μλ°μ μ°¨μ΄μ μ λν΄μ μμλ³Ό νμκ° μλ€. μ μ μκ³ λλ₯Ό μλ©΄ λ°±μ λ°±μΉ(?) μλ°(JAVA) 1. κ°μ²΄μ§ν₯ μΈμ΄ λ°μ΄ν°λ₯Ό κ°μ²΄λ‘ μ·¨κΈ, κΈ°λ₯λ€μ νλμ κ°μ²΄λ‘ λ¬Άμ΄μ νλ‘κ·Έλλ°νλ μΈμ΄ ν¨μλ νλλ₯Ό λ¬Άμ΄μ νλμ ν΄λμ€λ‘ λ§λ€κ³ , κΈ°λ₯μ κ°μ²΄λ‘ λ§λ€μ΄ μ¬μ© [νμ΄μ¬κ³Ό μλ°λ κ°μ²΄μ§ν₯ νλ‘κ·Έλλ° μΈμ΄ / CμΈμ΄ μ μ°¨μ§ν₯] κ°μ²΄μ§ν₯κ³Ό μ μ°¨μ§ν₯ μ μ°¨μ§ν₯ νλ‘κ·Έλλ° ν¨μλ₯Ό λ§λ€κ³ μμ°¨μ μΌλ‘ νλ‘κ·Έλ¨μ΄ λμνλ λ°©μ μ₯μ : κ°μ²΄λ..
2023.01.06 -
μ΅κ·Όμ μλ°μ ν¬μ€ν κ΄λ ¨ κΈ°λ₯μ λ°°μ λ€. μλ°λ.. μ¬μ μ€μ μ΄ λ무 λ²κ±°λ‘λ€.. κ·Έλ§νΌ λν μΌνκ³ μλ¬λ₯Ό μ΅μνν μ μλ€.. μμμ λ€ ν΄μ£Όλ python, djang κ° λ³΄κ³ μΆμ΄μ‘λ€.. νΌμμ μ€μ ν μ μλ μ€λ ₯κΉμ§ μκ°μ΄ 걸릴 λ― νλ€.. κ·Έλλ μ΄μ¬ν ν΄λ³΄μ. + 2023. 2. 28. μΆκ°κΈ) 곡λΆμ©μΌλ‘ λ¨κΈ΄ κΈλ‘μ¨ λ³΄λ¬ μ€μ λΆλ€μκ²λ ν° λμμ΄ λμ§ λͺ»ν μλ μμ΅λλ€. μ κ·Έλ₯ μ΄λ κ² κ³΅λΆνλκ°λ³΄λ€ νκ³ λ΄μ£ΌμΈμ. κ°μ¬ν©λλ€ λ³΅μ΅ 1. HTML(.html) κ°λ¨ν html μ λ§λ€μ΄μ μ λ ₯κ³Ό 보λ΄κΈ° λ²νΌμ λ§λ€μλ€. μ λ ₯νμΈμ 1 : μ λ ₯νμΈμ 2 : μ λ ₯νμΈμ 3 : 보λ΄κΈ° action : controller μμ λ°μ κ²½λ‘λ₯Ό μ λ ₯νλ€ ex) test-input-post.do met..
Java | DB insertμ΅κ·Όμ μλ°μ ν¬μ€ν κ΄λ ¨ κΈ°λ₯μ λ°°μ λ€. μλ°λ.. μ¬μ μ€μ μ΄ λ무 λ²κ±°λ‘λ€.. κ·Έλ§νΌ λν μΌνκ³ μλ¬λ₯Ό μ΅μνν μ μλ€.. μμμ λ€ ν΄μ£Όλ python, djang κ° λ³΄κ³ μΆμ΄μ‘λ€.. νΌμμ μ€μ ν μ μλ μ€λ ₯κΉμ§ μκ°μ΄ 걸릴 λ― νλ€.. κ·Έλλ μ΄μ¬ν ν΄λ³΄μ. + 2023. 2. 28. μΆκ°κΈ) 곡λΆμ©μΌλ‘ λ¨κΈ΄ κΈλ‘μ¨ λ³΄λ¬ μ€μ λΆλ€μκ²λ ν° λμμ΄ λμ§ λͺ»ν μλ μμ΅λλ€. μ κ·Έλ₯ μ΄λ κ² κ³΅λΆνλκ°λ³΄λ€ νκ³ λ΄μ£ΌμΈμ. κ°μ¬ν©λλ€ λ³΅μ΅ 1. HTML(.html) κ°λ¨ν html μ λ§λ€μ΄μ μ λ ₯κ³Ό 보λ΄κΈ° λ²νΌμ λ§λ€μλ€. μ λ ₯νμΈμ 1 : μ λ ₯νμΈμ 2 : μ λ ₯νμΈμ 3 : 보λ΄κΈ° action : controller μμ λ°μ κ²½λ‘λ₯Ό μ λ ₯νλ€ ex) test-input-post.do met..
2023.01.06 -
κ°μ κΈμ λ¨κΈ°λλΌλ κ³μ 볡μ΅νλ©΄μ κΈ°μ΄λ₯Ό λ€μ§μ. μ.. κΎΈμκΎΈμ.. μλ° μλ°μ νΉμ§ λ°°μ°κΈ° μ¬μ μλ λ©λͺ¨λ¦¬ κ΄λ¦¬ λ©ν° μ°λ λ μ§μ λ€μν λΌμ΄λΈλ¬λ¦¬ κ°λ° κ°λ₯ μ΄μ체μ λ 립μ μλ° κ°μ λ¨Έμ (JVM) μλ° νλ‘κ·Έλ¨μ΄ μ€νλλ κ°μ μ»΄ν¨ν° ν λ² μμ±νλ©΄, μ΄λμλ μ€ν write once, run anywhere μ΄νλ‘λ 볡μ΅κ°μλ‘ λ°λ³΅ νλ‘μ νΈ λ체.. (μλ°μ μ μ κΈ°μ΄νΈ - λ¨κΆμ± : ch1, ch2 μλ£)
Java | Java νΉμ§κ°μ κΈμ λ¨κΈ°λλΌλ κ³μ 볡μ΅νλ©΄μ κΈ°μ΄λ₯Ό λ€μ§μ. μ.. κΎΈμκΎΈμ.. μλ° μλ°μ νΉμ§ λ°°μ°κΈ° μ¬μ μλ λ©λͺ¨λ¦¬ κ΄λ¦¬ λ©ν° μ°λ λ μ§μ λ€μν λΌμ΄λΈλ¬λ¦¬ κ°λ° κ°λ₯ μ΄μ체μ λ 립μ μλ° κ°μ λ¨Έμ (JVM) μλ° νλ‘κ·Έλ¨μ΄ μ€νλλ κ°μ μ»΄ν¨ν° ν λ² μμ±νλ©΄, μ΄λμλ μ€ν write once, run anywhere μ΄νλ‘λ 볡μ΅κ°μλ‘ λ°λ³΅ νλ‘μ νΈ λ체.. (μλ°μ μ μ κΈ°μ΄νΈ - λ¨κΆμ± : ch1, ch2 μλ£)
2023.01.06 -
νμΌμ μ½κ³ μ°κΈ°μ λν κΈ°λ₯μ λ°°μ λ€. ν μ€νΈ νμΌμ λ΄μ© μΆλ ₯νκΈ° μ¬λ¬ μ€λ‘ λ ν μ€νΈ νμΌμ λ΄μ© μΆλ ₯νκΈ° ν μ€νΈ νμΌλ‘ μ μ₯νκΈ° ν€λ³΄λ μ λ ₯μ ν μ€νΈ νμΌλ‘ μ μ₯νκΈ° κ°λ¨ λ©λͺ¨μ₯ λ§λ€μ΄λ³΄κΈ° λ°λΌ μΉλ©΄μ λ°°μ°λ μ¬λ―Έλ μλλ°, μΉλ©΄μλ "μ΄λ»κ² μ΄λ° λ‘μ§μΌλ‘ μκ°νκ³ λ§λ€ μ μμ§?" λΌλ μκ°μ νκ² λλ€. λͺ¨λ κΈ°λ₯μ λ‘μ§μ μκ°νλ©΄μ λ°°μ λ λ¬Έλ²μ νμ©ν κ²μΌν λ°.. μ μ λ‘μ§μ λ§νλ©΄μ μμ±νμλ κ°μ¬λμ 보면 μ λ§ λλ¨νλ€λ μκ°μ΄ λ λ€.. κ°λ¨ λ©λͺ¨μ₯ ꡬν μ½λ μμ± import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileWriter; import java.io.IOException; ..
Java | νμΌ μ½κ³ μ°λ λ©λͺ¨μ₯νμΌμ μ½κ³ μ°κΈ°μ λν κΈ°λ₯μ λ°°μ λ€. ν μ€νΈ νμΌμ λ΄μ© μΆλ ₯νκΈ° μ¬λ¬ μ€λ‘ λ ν μ€νΈ νμΌμ λ΄μ© μΆλ ₯νκΈ° ν μ€νΈ νμΌλ‘ μ μ₯νκΈ° ν€λ³΄λ μ λ ₯μ ν μ€νΈ νμΌλ‘ μ μ₯νκΈ° κ°λ¨ λ©λͺ¨μ₯ λ§λ€μ΄λ³΄κΈ° λ°λΌ μΉλ©΄μ λ°°μ°λ μ¬λ―Έλ μλλ°, μΉλ©΄μλ "μ΄λ»κ² μ΄λ° λ‘μ§μΌλ‘ μκ°νκ³ λ§λ€ μ μμ§?" λΌλ μκ°μ νκ² λλ€. λͺ¨λ κΈ°λ₯μ λ‘μ§μ μκ°νλ©΄μ λ°°μ λ λ¬Έλ²μ νμ©ν κ²μΌν λ°.. μ μ λ‘μ§μ λ§νλ©΄μ μμ±νμλ κ°μ¬λμ 보면 μ λ§ λλ¨νλ€λ μκ°μ΄ λ λ€.. κ°λ¨ λ©λͺ¨μ₯ ꡬν μ½λ μμ± import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileWriter; import java.io.IOException; ..
2023.01.06 -
κ°μ List μΆλ ₯μ ν μ€ λͺ°λΌμ κ²μν΄λ΄€λ€. λ°©λ² List list = new ArrayList(); list.forEach(System.out::println); System.out.println(list);//toString() is easy and good enough for debugging. μ΄ μ»¬λ μ μ μΊλ¦ν° λΌμΈ ννμ λλ €μ€λλ€. λ¬Έμμ΄ ννμ λ°λ³΅μμ μν΄ λ°νλλ μμλλ‘ μ»¬λ μ μ μμ λͺ©λ‘μΌλ‘ ꡬμ±λλ©°, λκ΄νΈ ( “[]”)λ‘ λ¬Άμ΅λλ€. μΈμ ν μμλ “,”(μΌν λ° κ³΅λ°±) λ¬Έμλ‘ κ΅¬λΆλ©λλ€. μμλ String.valueOf (Object)μ μν΄ λ¬Έμμ΄λ‘ λ³νλ©λλ€. κ³ μ°° κΈ°λ³ΈκΈ°λ₯Ό κ°μΆμ. μΆμ² | 리뷰λλΌ
Java | List λͺ¨λ μμ μΆλ ₯κ°μ List μΆλ ₯μ ν μ€ λͺ°λΌμ κ²μν΄λ΄€λ€. λ°©λ² List list = new ArrayList(); list.forEach(System.out::println); System.out.println(list);//toString() is easy and good enough for debugging. μ΄ μ»¬λ μ μ μΊλ¦ν° λΌμΈ ννμ λλ €μ€λλ€. λ¬Έμμ΄ ννμ λ°λ³΅μμ μν΄ λ°νλλ μμλλ‘ μ»¬λ μ μ μμ λͺ©λ‘μΌλ‘ ꡬμ±λλ©°, λκ΄νΈ ( “[]”)λ‘ λ¬Άμ΅λλ€. μΈμ ν μμλ “,”(μΌν λ° κ³΅λ°±) λ¬Έμλ‘ κ΅¬λΆλ©λλ€. μμλ String.valueOf (Object)μ μν΄ λ¬Έμμ΄λ‘ λ³νλ©λλ€. κ³ μ°° κΈ°λ³ΈκΈ°λ₯Ό κ°μΆμ. μΆμ² | 리뷰λλΌ
2023.01.03 -
Error Java.lang.Error: Unresolved compilation problems: μ¦μ μλ² μ¬μμ λ° μλ build λ₯Ό ν΄λ build μλ¨ Java μ μ©μ΄ λμ§ μμΌλ λΉμ°ν λ°μ μλ¨. build κ° μ΄λμ§ λͺ¨λ₯Ό ꡬκ°μ λ©μΆ°μμ. ν΄κ²° 1. Build Automatically μ²΄ν¬ νμΈ. (μλμ΄ μλ€λ©΄ 체ν¬β) 2. Project - clean μ€ν ν λ€μ λΉλ. 3. ν΄λμ€ λͺ = μμ€λͺ κ°μμΌ ν¨. 4. κ°νΉ Build Automatically κ° μ²΄ν¬ λμ΄ μμμλ build κ° μλλ κ²½μ°κ° μλλ°, 체ν¬λ₯Ό νμΈνκ³ project clean νμ μ΄ν΄λ¦½μ€λ₯Ό μμ ν off νκ³ λ€μ ν΄λ³Ό κ². (λλ μ΄λ κ² κΉμ§ ν΄μΌ λμλ€.)
Java | Error : Java.lang.Error: Unresolved compilation problemsError Java.lang.Error: Unresolved compilation problems: μ¦μ μλ² μ¬μμ λ° μλ build λ₯Ό ν΄λ build μλ¨ Java μ μ©μ΄ λμ§ μμΌλ λΉμ°ν λ°μ μλ¨. build κ° μ΄λμ§ λͺ¨λ₯Ό ꡬκ°μ λ©μΆ°μμ. ν΄κ²° 1. Build Automatically μ²΄ν¬ νμΈ. (μλμ΄ μλ€λ©΄ 체ν¬β) 2. Project - clean μ€ν ν λ€μ λΉλ. 3. ν΄λμ€ λͺ = μμ€λͺ κ°μμΌ ν¨. 4. κ°νΉ Build Automatically κ° μ²΄ν¬ λμ΄ μμμλ build κ° μλλ κ²½μ°κ° μλλ°, 체ν¬λ₯Ό νμΈνκ³ project clean νμ μ΄ν΄λ¦½μ€λ₯Ό μμ ν off νκ³ λ€μ ν΄λ³Ό κ². (λλ μ΄λ κ² κΉμ§ ν΄μΌ λμλ€.)
2023.01.03