μ 체 κΈ38 μꡬμ¬ν νμΈ - μννΈμ¨μ΄ μλͺ μ£ΌκΈ° λͺ¨λΈ (SDLC) μννΈμ¨μ΄ μλͺ μ£ΌκΈ° λͺ¨λΈ μννΈμ¨μ΄ μλͺ μ£ΌκΈ° (Software Developmant Life Cycle, SDLC) λͺ¨λΈ μ΄λ, κ°λ° νλ‘μ νΈλ₯Ό μνν λ ν΄λΌμ΄μΈνΈμ μꡬμ¬ν λΆμμμ μ μ§λ³΄μκΉμ§μ μ 곡μ μ 체κ³ν λ° λͺ¨λΈν νλ κ²μ΄λ€. μννΈμ¨μ΄ μλͺ μ£ΌκΈ° λΌκ³ λ νλ©° 체κ³μ μ΄κ³ κ³νμ μΌλ‘ νλ‘μ νΈλ₯Ό μνν¨μΌλ‘μ¨ μνλΆλ΄μ μ€μ΄κΈ° μν μ μ°¨λΌκ³ 보면 λλ€. κΈ°λ³Έ νλ‘μΈμ€λ λΆμ, μ€κ³, ꡬν, ν μ€νΈ, μ μ§λ³΄μ μμΌλ‘ μ§νλλ€. μμ νλ‘μΈμ€ μ€λͺ νλ 1 μꡬμ¬ν λΆμ μ΄ν΄κ΄κ³μ (ν΄λΌμ΄μΈνΈ, κ°λ°μ λ± νλ‘μ νΈμ μ°κ΄μλ μ¬λλ€) λΌλ¦¬ μμΆ© λ μ μλ μꡬμ¬νλ€μ κ³ λ €ν΄ μ΅μ’ μꡬ λ° μ‘°κ±΄μ κ²°μ νλ€. κΈ°λ₯, μ μ½ μ‘°κ±΄, λͺ©ν λ±μ μ¬μ©μμ λͺ νν μ μνλ κ³Όμ . - κΈ°λ₯ μꡬμ¬ν - λΉκΈ°λ₯.. 2023. 7. 1. Java - μ΄ν΄λ¦½μ€ νκ²½ μ€μ μΈμ½λ© μ 보μ νμμ λ³ννλ μ²λ¦¬ λ°©μμ μλ―Ένλ©° λ¬Έμ μΈμ½λ©μ λ¬Έμλ€μ μ§ν©μ λΆνΈν, μ½λν νλ κ²μ΄λ€. μΈμ½λ© μ€μ μ νμ§ μμ κ²½μ° μμ±λ νλ‘μ νΈμ νκΈμ΄ κΉ¨μ§λ νμμ΄ λ°μνκΈ° λλ¬Έμ νλ‘μ νΈ μμ μ μ΄ν΄λ¦½μ€μμ κ°λ° νκ²½μ μΈμ½λ©μ μ€μ ν΄μ€μΌ νλ€. μ€μ κ°μ νκΈμ κ²½μ° μ λμ½λ(Unicode Transformation Format - 8bit, UTF-8) μΌλ‘ μμ±. μΈν°λ· μ¬μ΄νΈμμ κ°μ₯ λ§μ΄ μ°μ΄κ³ μλ€. μ΄ν΄λ¦½μ€μμ μΈμ½λ© UTF-8λ‘ μ€μ νκΈ° νλ‘μ νΈ μ€ν ν μ΄ν΄λ¦½μ€ μλ¨ λ©λ΄νμμ€ [ Window -> Preference ] μλ¨ κ²μμ°½ [ enc μμ± -> μλ νλͺ©μ Content Types ν΄λ¦ -> text νλͺ© μ ν ν νλ¨ ν μ€νΈ λ°μ€μ 'UTF-8' μμ± ] μΌ.. 2023. 7. 1. HTML - HTML κΈ°λ³Έ ꡬ쑰 HTML μ΄λ HTML (Hyper Text Markup Langauge) λ λ€μν μ 보λ₯Ό μΉ λΈλΌμ°μ μ 보μ¬μ£ΌκΈ° μν μΉ λ¬Έμλ₯Ό λ§λλ μΈμ΄ μ λͺ©, λ¨λ½, λͺ©λ‘ λ±κ³Ό κ°μ λ³Έλ¬Έμ μν ꡬ쑰μ μλ―Έμ λ§ν¬, μΈμ© λ± κ΅¬μ‘°μ λ¬Έμλ₯Ό λ§λ€ μ μλ λ°©λ²μ μ 곡νλ€. Markup langauge : λ¬Έμκ° νλ©΄μ νμλλ νμ νΉμ νκ·Έλ₯Ό μ΄μ©ν΄μ λ°μ΄ν°μ λ Όλ¦¬μ ꡬ쑰λ₯Ό λͺ μνκΈ° μν κ·μΉλ€μ μ μν μΈμ΄μ μΌμ’ μΉ λ¬Έμλ₯Ό μμ±νλ νκ·Έ μΈμ΄μ΄λ©° μΉ λΈλΌμ°μ λ ν λ²μ νλμ HTML νμ΄μ§λ₯Ό νλ©΄μ μΆλ ₯νλ€. νκ·Έ (Tag) μ μ HTMLμ ꡬμ±νλ κΈ°λ³Έ λ¨μμ΄λ©° 보νΈμ μΌλ‘ μ¬λ νκ·Έμ λ«λ νκ·Έκ° ν μμ μ΄λ£¬λ€. (보νΈμ μΈ λ΄μ©μΌ λΏ, λͺ¨λ νκ·Έκ° λ«λ νκ·Έκ° μ‘΄μ¬νλ κ²μ μλλ€) νμ΄μ§ μΆλ ₯μ λͺ©μ .. 2023. 6. 29. HTML - μΉ κ°μ λΈλΌμ°μ μ μμ§ - μΉ νμ΄μ§μ ꡬμ±μ μν HTML, CSS λ± μλ£λ₯Ό ν΄μν΄ μ¬μ©μμ μ₯μΉμ λ§κ² λ³ννλ μν μ νλ€ - λΈλΌμ°μ μ μμ§μ μΉ νμ€μ μκ±°νμ¬ νλ‘κ·Έλλ° λμ΄ μμΌλ―λ‘ μΉνμ€μΌλ‘ μμ±ν΄μΌ μ μμ μΌλ‘ μ½μ μ μλ€. - Firefox, Chrome, Edge, Safari, Opera, Brave, Internet Explorer 1. λΈλΌμ°μ μ κΈ°λ³Έ μΈν°νμ΄μ€ κ΅¬μ± - λΈλΌμ°μ μ°½ - ν - μ£Όμμ°½ - λ·°ν¬νΈ (Viewport) : νλμ μΉ νμ΄μ§κ° μΆλ ₯(λλλ§:λΈλΌμ°μ μ λ·°ν¬νΈμ μΉ μ¬μ΄νΈλ₯Ό κ·Έλ €λ΄λ κ²)λλ μμ 2. ν¬λ‘μ€ λΈλΌμ°μ§ μ΄μ - μ¬λ¬ λΈλΌμ°μ μμ λμΌν νλ©΄, λμμ μ€ μ μλλ‘ μ μνλ κΈ°μ - λΈλΌμ°μ νκ²½ λ° λ²μ μ λ°λΌ μ 곡λμ΄μ§μ§ μλ νκ·Έ λ° μμ±μ΄ .. 2023. 6. 29. HTML - μΉ νμ€ - μΉμμ μ¬μ©νλ νμ€ κΈ°μ μ W3C κΆκ³ μμ μ¬μ©νλ€. - W3C (The World wide web consortium) : μΉ νμ€κ³Ό κ°μ΄λ λΌμΈ κ°λ°μ μννκ³ μλ€. https://www.w3.org/WAI/standards-guidelines/ko W3C μ κ·Όμ± κΈ°μ€ κ°μ Accessibility resources free online from the international standards organization: W3C Web Accessibility Initiative (WAI). www.w3.org - μΉ νμ€μ μ€μ = μΉ μ¬μ΄νΈκ° νμ€νλ HTML, CSS, JS κ·μ μ λ°λ₯΄κ³ μλ€λ μλ―Έ - μΉ νμ΄μ§λ μΉ νμ€ κ²μ¬λ₯Ό νμλ‘ ν¨ 2023. 6. 29. Java - λ°μ΄ν° νμ (data type) λ°μ΄ν° νμ (data type)μ ν΄λΉ λ°μ΄ν°κ° λ©λͺ¨λ¦¬μ μ΄λ»κ² μ μ₯λκ³ νλ‘κ·Έλ¨μμ μ΄λ»κ² μ²λ¦¬λμ΄μΌ νλμ§λ₯Ό λͺ μμ μΌλ‘ μλ €μ£Όλκ², λ°μ΄ν°νμ μ κΈ°λ³Έ λ°μ΄ν° νμ (primitive type) κ³Ό μ°Έμ‘° λ°μ΄ν° νμ (reference type) μΌλ‘ μ΄λ£¨μ΄μ Έ μλ€. κΈ°λ³Έ νμ (primitive type) μ€μ κ°μ μ μ₯νλ 곡κ°, μ€ν(stack) λ©λͺ¨λ¦¬μ μ μ₯λλ€. μλ°μμ μ¬λ¬ ννμ νμ μ 8κ°λ‘ 미리 μ μνμ¬ μ 곡ν κ²μ΄ κΈ°λ³Έ νμ μ΄λ€. 1. μ μν νμ - μλ°μμμ μ μλ λΆνΈλ₯Ό κ°μ§κ³ μκ³ μμ λΆλΆμ΄ μλ μλ₯Ό μλ―Έ ( byte / short / int / long ) - μ μν λ°μ΄ν° νμ κ²°μ μ λ°λμ μμ μ΄ μ¬μ©νκ³ μ νλ λ°μ΄ν°μ μ΅λ ν¬κΈ°λ₯Ό κ³ λ €ν΄ κ²°μ - ν΄λΉ νμ μ΄ νν.. 2023. 6. 29. Java - 리ν°λ΄ (literals) - κ·Έ μμ²΄λ‘ κ°μ μλ―Έ - μ¬μ€ μμμ κ°μλ° μμμ ꡬλΆνκΈ° μν΄ λ¦¬ν°λ΄μ΄λΌλ μ©μ΄λ₯Ό μ¬μ©. (μμμ λ€λ₯Έ μ΄λ¦) - λ³μμ μμμ²λΌ λ°μ΄ν°κ° μ μ₯λ λ©λͺ¨λ¦¬ 곡κ°μ κ°λ¦¬ν€λ μ΄λ¦μ κ°μ§κ³ μμ§ μλ€. int var = 30; // 리ν°λ΄μ 30 final int AGES = 100; // 리ν°λ΄μ 100 νμ (Type)μ λ°λ₯Έ 리ν°λ΄ - μλ°μμ 리ν°λ΄μ νμ μ λ°λΌ λ€μκ³Ό κ°μ΄ ꡬλΆν μ μλ€. 1. μ μν 리ν°λ΄(Integer literals) : 123, -456κ³Ό κ°μ΄ μλΌλΉμ μ«μμ λΆνΈλ‘ μ§μ ννλλ€. 2. μ€μν 리ν°λ΄(floating-point literals) : 3.14, -45.6κ³Ό κ°μ΄ μμ λΆλΆμ κ°μ§λ μλΌλΉμ μ«μλ‘ νν 3. λ Όλ¦¬ν 리ν°λ΄(boolean literals).. 2023. 6. 29. Java - μμ (constant) - λ³μμ λ§μ°¬κ°μ§λ‘ λ°μ΄ν°λ₯Ό μ μ₯νλ λ©λͺ¨λ¦¬ κ³΅κ° - λ³μμ λ¬λ¦¬ νλ‘κ·Έλ¨μ΄ μ€νλλ λμ λ©λͺ¨λ¦¬μ μ μ₯λ λ°μ΄ν°λ₯Ό λ³κ²½ν μ μμ. (νμμ νμ μ) - λ³μμ λ§μ°¬κ°μ§λ‘ μ μΈκ³Ό λμμ λ°λμ μ΄κΈ°νν΄μΌ νλ€. - C++, JSμμλ const ν€μλλ₯Ό μ¬μ©ν΄ μμλ₯Ό μ μΈνλ, μλ°μμλ final ν€μλλ₯Ό μ¬μ©νμ¬ μ μΈ μμ μλ³μλ λλ¬Έμλ‘ νκΈ°νλ κ²½ν₯μ΄ μλ€. μ¬λ¬ λ¨μ΄λ‘ μ΄λ£¨μ΄μ‘μ κ²½μ° μΈλμ€μ½μ΄(_) νκΈ°λ²μ μ¬μ©νλ€. final int AGES = 30; // μμ AGES μ μΈκ³Ό λμμ μ΄κΈ°ν (κ° 30 λμ ) final int MY_AGE = 25; // μμ MY_AGE μ μΈκ³Ό λμμ μ΄κΈ°ν (κ° 25 λμ ) μμ 리ν°λ΄ κ°λ μ 리 κΈ 2023.06.29 - [Java] - Jav.. 2023. 6. 29. Java - λ³μ (variable) λ³μ (variable) - λ°μ΄ν°λ₯Ό μ μ₯νκΈ° μν΄ νλ‘κ·Έλ¨μ μν΄ μ΄λ¦μ ν λΉ λ°μ λ©λͺ¨λ¦¬ κ³΅κ° - λ³μλ λ³νλ κ°μ μλ―Ένμ¬ μ μ₯λ κ°μ΄ λ³ν μ μλ κ³΅κ° λ³μλͺ (μλ³μ) μμ± κ·μΉ - λ³μ, ν΄λμ€, λ©μλ λ±μ μ΄λ¦μ μλ³μλΌ νλ€. - μλ³μ μμ±μ λ°λμ μ§μΌμΌ νλ 곡ν΅μ¬ν 1) μλ¬Έμ(λμλ¬Έμ), μ«μ, μΈλμ€μ½μ΄(_),λ¬λ¬($)λ‘λ§ κ΅¬μ±ν μ μλ€. 2) μ«μλ‘ μμν μ μλ€. 3) μ΄λ¦ μ¬μ΄μ 곡백μ ν¬ν¨ν μ μλ€. 4) ν€μλ (keyword, μλ°μμ μ΄λ―Έ μ μλ λ¨μ΄)λ μλ³μλ‘ μ¬μ©ν μ μλ€. - μλ³μ μ¬μ© κ°λ₯ μ 무μ λ³μλͺ μ μ§μ΄μ£Όλ μ¬μ΄νΈλ€μ μ΄μ©νλ©΄ μ’λ€. https://www.curioustore.com/#!/ Curioustore λ³μλͺ μ§κΈ°, 컬λΌλͺ μ§κΈ°.. 2023. 6. 29. Java - System.out.println() μλ° νμ€ μ μΆλ ₯ ν΄λμ€ - μ¬μ©μμ νλ‘κ·Έλ¨ μ¬μ΄μ μ μΆλ ₯μ λ΄λΉνλ μλ¨ - μλ°λ λͺ¨λ κ²μ΄ κ°μ²΄λ‘ ννλλ―λ‘ μ μΆλ ₯μ λ΄λΉνλ μλ¨ λν λͺ¨λ κ°μ²΄ CμΈμ΄μ printf() , scanf() ν¨μ, νΉμ jsμ document.write() ν¨μμ²λΌ μλ°μμλ System() μ΄λΌλ νμ€ μ μΆλ ₯ ν΄λμ€λ₯Ό μ 곡νλ€. System ν΄λμ€λ java.lang ν¨ν€μ§μ ν¬ν¨λμ΄ μκ³ java.lang ν¨ν€μ§λ μ»΄νμΌ λ¨κ³μμ μ묡μ μΌλ‘ λ€μκ³Ό κ°μ΄ μΆκ°νλ€. import java.lang.* λ°λΌμ java.lang.System ν΄λμ€λ importλ‘ java.lang ν¨ν€μ§λ₯Ό λͺ μνμ§ μμλ System ν΄λμ€λ₯Ό μ¬μ©ν μ μλ€. public final class System { // final ν€μλ.. 2023. 6. 29. μ΄μ 1 2 3 4 λ€μ