π» κ³΅λΆ κΈ°λ‘
-
ν κ°μ λ¬Έμ κ°μ λν μλ£ν.. κ·ΈλκΉ νλ§λλ‘ λ¬Έμ νκ°λ§ μ΄λ€λ κ²μΈλ°.. μ΄λλ€ μ°λ겨..? λ¬Έμνμ μ«μνμΌλ‘ κ΄λ¦¬.. μμ°.. μ΄λ€λκ±°λ€? λ¬Έμ(char) ν κ°μ λ¬Έμ κ°μ λν μλ£ν char A1 = 'a'; // λ¬Έμκ°μ ' μΌλ‘ κ°μΈμ£Όμ΄μΌ νλ€ // νλ‘κ·Έλ¨ μμ±μ νμ©μ±μ΄ μ μ νν λ°©μμ λ€μμ± char a1 = 'a'; // λ¬Έμλ‘ νν char a2 = 97; // μμ€ν€μ½λλ‘ νν char a3 = '\u0061'; // μ λμ½λλ‘ νν System.out.println(a1); // a μΆλ ₯ System.out.println(a2); // a μΆλ ₯ System.out.println(a3); // a μΆλ ₯
Java | λ¬Έμ(char)ν κ°μ λ¬Έμ κ°μ λν μλ£ν.. κ·ΈλκΉ νλ§λλ‘ λ¬Έμ νκ°λ§ μ΄λ€λ κ²μΈλ°.. μ΄λλ€ μ°λ겨..? λ¬Έμνμ μ«μνμΌλ‘ κ΄λ¦¬.. μμ°.. μ΄λ€λκ±°λ€? λ¬Έμ(char) ν κ°μ λ¬Έμ κ°μ λν μλ£ν char A1 = 'a'; // λ¬Έμκ°μ ' μΌλ‘ κ°μΈμ£Όμ΄μΌ νλ€ // νλ‘κ·Έλ¨ μμ±μ νμ©μ±μ΄ μ μ νν λ°©μμ λ€μμ± char a1 = 'a'; // λ¬Έμλ‘ νν char a2 = 97; // μμ€ν€μ½λλ‘ νν char a3 = '\u0061'; // μ λμ½λλ‘ νν System.out.println(a1); // a μΆλ ₯ System.out.println(a2); // a μΆλ ₯ System.out.println(a3); // a μΆλ ₯
2023.01.06 -
λΆ.. λΆνμ€λ₯΄λ€ fire~ ... λΆ (boolean) μ°Έ λλ κ±°μ§μ κ°μ κ°λ μλ£ν boolean isSuccess = true; boolean isTest = false; λΆ μ°μ° λΆ μλ£νμΌλ‘ λΆ μ°μ°μ κ²°κ³Όκ°μ΄ λμ λ μ μλ€. 2 > 1 // μ°Έ 1 == 2 // κ±°μ§ 3 % 2 == 1 // μ°Έ (3μ 2λ‘ λλ λλ¨Έμ§λ 1μ΄λ―λ‘ μ°Έμ΄λ€.) "3".equals("2") // κ±°μ§ μ‘°κ±΄λ¬Έ λ³΄ν΅ μ‘°κ±΄λ¬Έμ νλ¨ κΈ°μ€μΌλ‘ μ¬μ© μμ1) int base = 180; int height = 185; boolean isTall = height > base; if (isTall) { // base λ³΄λ€ height κ° λ νΌμΌλ‘ true System.out.println("ν€κ° ν½λλ€."); // μΆλ ₯..
Java | λΆ(boolean)λΆ.. λΆνμ€λ₯΄λ€ fire~ ... λΆ (boolean) μ°Έ λλ κ±°μ§μ κ°μ κ°λ μλ£ν boolean isSuccess = true; boolean isTest = false; λΆ μ°μ° λΆ μλ£νμΌλ‘ λΆ μ°μ°μ κ²°κ³Όκ°μ΄ λμ λ μ μλ€. 2 > 1 // μ°Έ 1 == 2 // κ±°μ§ 3 % 2 == 1 // μ°Έ (3μ 2λ‘ λλ λλ¨Έμ§λ 1μ΄λ―λ‘ μ°Έμ΄λ€.) "3".equals("2") // κ±°μ§ μ‘°κ±΄λ¬Έ λ³΄ν΅ μ‘°κ±΄λ¬Έμ νλ¨ κΈ°μ€μΌλ‘ μ¬μ© μμ1) int base = 180; int height = 185; boolean isTall = height > base; if (isTall) { // base λ³΄λ€ height κ° λ νΌμΌλ‘ true System.out.println("ν€κ° ν½λλ€."); // μΆλ ₯..
2023.01.06 -
[μΆμ² : μ ν ν¬ μλ°] μλ£νμ΄λ? νλ‘κ·Έλλ°μ ν λ μ°μ΄λ μ«μ, λ¬Έμμ΄ λ±μ μλ£ ννλ‘ μ¬μ©νλ κ·Έ λͺ¨λ κ² νλ‘κ·Έλλ° μΈμ΄λ₯Ό λ°°μΈ λ "κ·Έ μΈμ΄μ μλ£νμ μκ² λλ€λ©΄ μ΄λ―Έ κ·Έ μΈμ΄μ λ°μ ν°λν κ²μ΄λ λ€λ¦μλ€" λΌλ λ§μ΄ μλ€ μ«μ μ μ μλ°μ μ μλ₯Ό νννκΈ° μν μλ£ν int age = 10; long countOfStar = 8764827384923849L; // long λ³μμ κ°μ λμ ν λλ λμ νλ μ«μ κ°μ΄ int μλ£νμ μ΅λκ°μΈ 2147483647 λ³΄λ€ ν° κ²½μ° // 8764827384923849L μ κ°μ΄ L μ λ―Έμ¬(λλ μλ¬Έμ l / μΆμ²νμ§ μμ)λ₯Ό λΆμ¬ μ£Όμ΄μΌνλ€. // λλ½μ μ»΄νμΌ μλ¬ λ°μ μ€μ μλ°μ μ€μλ₯Ό νννκΈ° μν μλ£ν float pi = 3.14..
Java | μλ£ν[μΆμ² : μ ν ν¬ μλ°] μλ£νμ΄λ? νλ‘κ·Έλλ°μ ν λ μ°μ΄λ μ«μ, λ¬Έμμ΄ λ±μ μλ£ ννλ‘ μ¬μ©νλ κ·Έ λͺ¨λ κ² νλ‘κ·Έλλ° μΈμ΄λ₯Ό λ°°μΈ λ "κ·Έ μΈμ΄μ μλ£νμ μκ² λλ€λ©΄ μ΄λ―Έ κ·Έ μΈμ΄μ λ°μ ν°λν κ²μ΄λ λ€λ¦μλ€" λΌλ λ§μ΄ μλ€ μ«μ μ μ μλ°μ μ μλ₯Ό νννκΈ° μν μλ£ν int age = 10; long countOfStar = 8764827384923849L; // long λ³μμ κ°μ λμ ν λλ λμ νλ μ«μ κ°μ΄ int μλ£νμ μ΅λκ°μΈ 2147483647 λ³΄λ€ ν° κ²½μ° // 8764827384923849L μ κ°μ΄ L μ λ―Έμ¬(λλ μλ¬Έμ l / μΆμ²νμ§ μμ)λ₯Ό λΆμ¬ μ£Όμ΄μΌνλ€. // λλ½μ μ»΄νμΌ μλ¬ λ°μ μ€μ μλ°μ μ€μλ₯Ό νννκΈ° μν μλ£ν float pi = 3.14..
2023.01.06 -
[μΆμ² : μ ν ν¬ μλ°] μλ° μμ€μ½λμ ꡬ쑰 /* ν΄λμ€ λΈλ‘ */ public class ν΄λμ€λͺ { /* λ©μλ λΈλ‘ */ [public|private|protected] [static] (리ν΄μλ£ν|void) λ©μλλͺ 1(μ λ ₯μλ£ν 맀κ°λ³μ, ...) { λͺ λ Ήλ¬Έ(statement); ... } /* λ©μλ λΈλ‘ */ [public|private|protected] [static] (리ν΄μλ£ν|void) λ©μλλͺ 2(μ λ ₯μλ£ν 맀κ°λ³μ, ...) { λͺ λ Ήλ¬Έ(statement); ... } ... } [ν΄λμ€ λΈλ‘] ν΄λμ€ λͺ μ μμ€νμΌμ μ΄λ¦κ³Ό λμΌνκ² μ¬μ©ν΄μΌνλ€. ν΄λμ€ λΈλ‘μμλ κ·μΉμ΄ μλ€. μμ1) class MyProgram { } public class MyProgram2 { } [μ»΄νμΌ..
Java | μμ€μ½λ ꡬ쑰[μΆμ² : μ ν ν¬ μλ°] μλ° μμ€μ½λμ ꡬ쑰 /* ν΄λμ€ λΈλ‘ */ public class ν΄λμ€λͺ { /* λ©μλ λΈλ‘ */ [public|private|protected] [static] (리ν΄μλ£ν|void) λ©μλλͺ 1(μ λ ₯μλ£ν 맀κ°λ³μ, ...) { λͺ λ Ήλ¬Έ(statement); ... } /* λ©μλ λΈλ‘ */ [public|private|protected] [static] (리ν΄μλ£ν|void) λ©μλλͺ 2(μ λ ₯μλ£ν 맀κ°λ³μ, ...) { λͺ λ Ήλ¬Έ(statement); ... } ... } [ν΄λμ€ λΈλ‘] ν΄λμ€ λͺ μ μμ€νμΌμ μ΄λ¦κ³Ό λμΌνκ² μ¬μ©ν΄μΌνλ€. ν΄λμ€ λΈλ‘μμλ κ·μΉμ΄ μλ€. μμ1) class MyProgram { } public class MyProgram2 { } [μ»΄νμΌ..
2023.01.06 -
[μΆμ² : μ ν ν¬ μλ°] μλ°(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