λΆλ₯ μ 체보기
μλ°μ μ μ 3ν λͺ©μ°¨ μ 리
μλ°μ μ μ 3ν λͺ©μ°¨λ₯Ό μ 리ν΄λλ€. 1. Chapter 1 μλ°λ₯Ό μμνκΈ° μ μ 2. Chapter 2 λ³μ(Variable) 3. Chapter 3 μ°μ°μ(Operator) 4. Chapter 4 쑰건문과 λ°λ³΅λ¬Έ 5. Chapter 5 λ°°μ΄(Array) 6. Chapter 6 κ°μ²΄μ§ν₯ νλ‘κ·Έλλ° I 7. Chapter 7 κ°μ²΄μ§ν₯ νλ‘κ·Έλλ° II 8. Chapter 8 μμΈμ²λ¦¬(Exception Handling) 9. Chapter 9 java.langν¨ν€μ§μ μ μ©ν ν΄λμ€ 10. Chapter 10 λ μ§μ μκ° & νμν 11. Chapter 11 컬λ μ νλ μμ 12. Chapter 12 μ§λ€λ¦μ€, μ΄κ±°ν, μ λν μ΄μ 13. Chapter 13 μ°λ λ(Thread) 14. Chapter 14 λλ€..
1202 κ΅λΉ μμ λ³μ, κΈ°λ³Έν λ°μ΄ν°ν, ν λͺ μ, λ¬Έμ μ§ν©
λ³μμ μμ, μ’ λ₯, μ¬μ©λ² λ° κΈ°λ³Έν λ°μ΄ν°ν, ν λͺ μ, λ¬Έμ μ§ν©μ λν΄ μ 리νλ€. λ³μ ( Variable ) - λ³νλ μ (cf. μμ: λ°λμ§ μλ μ) - νλ‘κ·Έλ¨μμ μ¬μ©λ κ°μ λ©λͺ¨λ¦¬μ μΌμμ μΌλ‘ μ μ₯νκ³ (λ¨μ μ¬λΌκ°, νλ°μ±), νμν κ³³μμ μ¬μ©νκΈ° μν΄ μμ± - κ°λ μ± ν₯μ (μμ(κ°)μ λν΄ λ³λͺ μ λΆμ¬νκΈ° λλ¬Έμ ) - μ΄λ¦μ μλͺ» μ€μ νλ©΄ κ°λ μ±μ΄ λ¨μ΄μ§ - λ°μ΄ν° νμ μ¬μ©νμ¬ μ μΈ (κΈ°λ³Έν 8κ°μ§ / μ°Έμ‘°ν - class, String, array) -μ μΈλ λ°μ΄ν°νμ λ°λΌ μ μ₯λλ κ°μ΄ λ€λ¦ -κ° ν λΉμ μνλ λλ‘ μ¬λ¬ λ² ν μ μμ, κ° ν λΉ μ μ΄μ κ°μ΄ μ¬λΌμ§κ³ μλ‘μ΄ κ°μ΄ μ μ₯λ¨ -λμΌ μμμμλ κ°μ μ΄λ¦μ λ³μλ₯Ό νλλ§ μ μΈν μ μμ (λ°μ΄ν°νκ³Ό κ΄λ ¨ μ..
1201 κ΅λΉ μμ μ½λ©μ΄λ? μλ°μ μ½λ© μμμ μμ€μ½λ μμ±λ²
μ½λ©μ΄λ 무μμΌκΉ? μ½λ©μ ν΅μ¬ μ μ λ° μ½λ©μ νλ μ΄μ λ₯Ό μμλ³Έλ€. κ·Έλ¦¬κ³ μλ°μ μ½λ© μμμ μμ€ μ½λ μμ±λ²μ λν΄ μ 리νλ€. μ½λ©μ΄λ? -νλ‘κ·Έλ¨μ μ§λ νλ -νλ μ΄μ ? μ¬λμ΄ νλ μΌμ μ»΄ν¨ν°νν μν€λ €κ³ μ½λ©μ νλ€. -'μ»΄ν¨ν° μΈμ΄'λ‘ μ»΄ν¨ν°νν 'λͺ λ Ή'μ λ΄λ¦°λ€. κ³ κΈμΈμ΄ vs. μ κΈμΈμ΄ -κ³ κΈμΈμ΄ : (high level language) μ¬λμ΄ μΌμμνμμ μ¬μ©νλ μΈμ΄λ‘ μ½λ© C/C++, Java, PyThon -μ κΈμΈμ΄ : (low level language) κΈ°κ³μ΄λ‘ μ½λ© COBOL, Assemblyμ΄ μλ°μ μ½λ© μμ 1 Source Code μμ± 2 μ μ₯ Xxxx.java 3 Compile Xxxx.class μ¬λμ μΈμ΄λ₯Ό κΈ°κ³μ΄λ‘ λ³ν (λ²μκΈ°) μλ°λ μ¬λ μΈμ΄ > a..
μλ° κ³΅λΆν λ΄μ© μ 리ν
μμΌλ‘ 5μ£Όκ° μλ°λ₯Ό 곡λΆνλ©΄μ νμ΅ν λ΄μ©λ€μ νλ‘ μ 리ν΄λλ€. νμ΅ λ΄μ© 1 κ°λ°νκ²½κ΅¬μ± 2 κΈ°λ³Έλ¬Έλ² (class μμ±, μ§μ λ³μ, λ°μ΄ν°ν, μ°μ°μ, μ μ΄λ¬Έ-if, switch~case, for, while,do while, break, continue, return) 3 method λ©μλ 4 λ³μ (instance λ³μ, class λ³μ) 5 OOP κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ° 6 class ν΄λμ€ 7 array λ°°μ΄ 8 String λ¬Έμμ΄ 9 μμ 10 abstract class μΆμ ν΄λμ€ 11 interface μΈν°νμ΄μ€ 12 inner class λ΄λΆ ν΄λμ€ (inner class, nested class, local class, anonymous class) 13 λ§μ΄ μ¬μ©νλ ν΄λμ€λ€ 14..
κ΅λΉ μμ μΌμ λ° νμ΅ λͺ©ν
μμΌλ‘ νμ΅νκ² λ μμμ νμ΅ λͺ©νλ₯Ό μ 리ν΄λλ€. νμ΅ λ΄μ© νμ΅ λͺ©ν /κΈ°κ° 1 Java SE μ½λ© λ°©λ² 2 νλ‘μ νΈ 1 1μ£Ό 3 DBMS ( Oracle ) λ°μ΄ν° μ μ₯, μ¬μ© λ°©λ² 4 JDBC Javaμμ(μΈμ΄λ‘ viewλ₯Ό λ§λ€κ³ ) DB(λ°μ΄ν° μ μ₯, κ΄λ¦¬)μ μ°λνλ λ² 5 HTML tagκ° μ΄λ€κ±Έ 그리λμ§? (μΉμ ꡬ쑰 λ΄λΉ) 6 CSS μμ±μ λμμΈμ΄ μ΄λ»κ² κ·Έλ €μ§λμ§? (μΉμ λμμΈ λ΄λΉ), λμμΈμ λ§λλ λ°©λ² 7 JavaScript & JavaScript Library λμ μΈ ν면ꡬμ±, μ ν¨μ±κ²μ¦ (μ°μ° μν) 8 Java EE (Servlet/JSP) λμ μΌλ‘ HTMLμ μ΄λ»κ² μμ±νλμ§? 9 νλ‘μ νΈ 2 6μ£Ό 10 XML λ°μ΄ν°λ₯Ό ꡬμ±νλ λ°©λ² 11 JSON λ°μ΄ν°λ₯Ό ꡬμ±νλ λ°©λ² ..
[κ³΅λΆ μμ½] μλ°μ μ μ κΈ°μ΄νΈ μ±ν° 6 κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°
ν΄λμ€: κ°μ²΄λ₯Ό μ μν΄ λμ κ², κ°μ²΄μ μ€κ³λ, κ°μ²΄λ₯Ό μμ±νλλ° μ¬μ©λλ€. κ°μ²΄: ν΄λμ€μ μ μλ λ΄μ©λλ‘ λ©λͺ¨λ¦¬μ μμ±λ κ² νλ‘κ·Έλλ° μμ 1. ν΄λμ€ μμ± - κ°μ²΄μ λͺ¨λ μμ±κ³Ό κΈ°λ₯μ΄ μ μλμ΄ μμ 2. κ°μ²΄ μμ± (ν΄λμ€λ‘λΆν°) - ν΄λμ€μ μ μλ μμ±κ³Ό κΈ°λ₯μ κ°μ§ κ°μ²΄κ° λ§λ€μ΄μ§ 3. κ°μ²΄ μ¬μ© ν΄λμ€: κ°μ²΄μ λͺ¨λ μμ±(λ³μ)κ³Ό κΈ°λ₯(λ©μλ)μ΄ μ μλμ΄μμ κ°μ²΄: μμ±κ³Ό κΈ°λ₯μ μ§ν©, ν΄λμ€μ μ μλ μμ±κ³Ό κΈ°λ₯μ κ°μ§ κ°μ²΄κ° λ§λ€μ΄μ§ ν΄λμ€μ μΈμ€ν΄μ€ν: ν΄λμ€λ‘λΆν° κ°μ²΄λ₯Ό λ§λλ κ³Όμ μΈμ€ν΄μ€: μ΄λ€ ν΄λμ€λ‘λΆν° λ§λ€μ΄μ§ κ°μ²΄ κ°μ²΄: λͺ¨λ μΈμ€ν΄μ€λ₯Ό λννλ ν¬κ΄μ μΈ μλ―Έ - μ± μμ κ°μ²΄μ΄λ€. μΈμ€ν΄μ€: μ΄λ€ ν΄λμ€λ‘λΆν° λ§λ€μ΄μ§ κ²μΈμ§ κ°μ‘°νλ μλ―Έ - μ± μμ μ± μ ν΄λμ€μ μΈμ€ν΄..
[κ³΅λΆ κΈ°λ‘] μλ°μ μ μ κΈ°μ΄νΈ κ°μ²΄μ§ν₯κ°λ 1 - λ©μλ ~ λ³μμ μ΄κΈ°ν
ch6-14 λ©μλλ? 1. λ¬Έμ₯λ€μ λ¬Άμ΄ λμ κ² - λ¬Έμ₯λ€μ μμ λ¨μλ‘ κ΄νΈλ‘ λ¬Άμ΄μ μ΄λ¦ λΆμΈ κ² νλ‘κ·Έλλ°μμ μ½λμ μ€λ³΅μ λ°λμ μ κ±°ν΄μΌ ν¨ λκ°μ μμ μ νλ μ½λ λ κ·Έλ£Ήμ λ©μλλ‘ λ§λ ν κ·Έ μ½λλ€ λμ μ λ©μλλ₯Ό νΈμΆ(μ¬μ©)νλ€ 2. κ°(μ λ ₯)μ λ°μμ μ²λ¦¬νκ³ , κ·Έ κ²°κ³Όλ₯Ό λ°ν(μΆλ ₯) int add(int x, int y) { λ°ννμ (μΆλ ₯), λ©μλ μ΄λ¦, λ§€κ°λ³μ μ μΈ(μ λ ₯) int result = x + y; return result; // κ²°κ³Ό λ°ν } λ©μλ=ν¨μ=λΈλλ°μ€ μμ μ νμν κ°μ λ°μ μ²λ¦¬ν ν κ²°κ³Όλ₯Ό μ€λ€. λ©μλμ μ₯μ μ½λμ μ€λ³΅μ μ€μΌ μ μλ€. μ½λ κ΄λ¦¬κ° μ½λ€. μ½λλ₯Ό μ¬μ¬μ©ν μ μλ€. μ½λκ° κ°κ²°ν΄μ μ΄ν΄νκΈ° μ¬μμ§λ€. λ©μλμ μμ± λ°λ³΅μ μΌλ‘ ..
[κ³΅λΆ κΈ°λ‘] μλ°μ μ μ κΈ°μ΄νΈ κ°μ²΄μ§ν₯κ°λ 1 ν΄λμ€μ μ μ ~ ν΄λμ€ λ³μ, μΈμ€ν΄μ€ λ³μ
ch6-9 ν΄λμ€μ μ μ ν΄λμ€ 1. μ€κ³λ 2. λ°μ΄ν° + ν¨μμ κ²°ν© 3. μ¬μ©μ μ μ νμ 1. λ³μ: νλμ λ°μ΄ν°λ₯Ό μ μ₯ν μ μλ κ³΅κ° 2. λ°°μ΄: [κ°μ μ’ λ₯/νμ ]μ μ¬λ¬ λ°μ΄ν°λ₯Ό νλλ‘ λ¬Άμ΄μ μ μ₯ν μ μλ κ³΅κ° 3. ꡬ쑰체: λ€λ₯Έ νμ λ νλλ‘ λ¬Άμ μ μμ, μλ‘ κ΄λ ¨λ μ¬λ¬ λ°μ΄ν°(μ’ λ₯ κ΄κ³ x)λ₯Ό νλλ‘ μ μ₯ν μ μλ κ³΅κ° 4. ν΄λμ€: λ°μ΄ν°μ ν¨μμ κ²°ν© (ꡬ쑰체+ν¨μ) / μλ‘ κ΄λ ¨ μλ λ³μ,ν¨μλ€μ λ¬Άλλ€ ν¨μ(=λ©μλ, λͺ λ Ήλ¬Έ λ¬Άμ)κ° μμ ,κ³μ°ν λ λ°μ΄ν°(μ«μ,λ¬Έμ)λ‘ μμ νλ€. > μλ‘ ν©μ³λμ κ²μ΄ ν΄λμ€ μ¬μ©μ μ μ νμ - μνλ νμ μ μ§μ λ§λ€ μ μλ€. int hour; int minute; int second; λ³μ 3κ°λ₯Ό λ¬Άμ΄μ Timeμ΄λΌλ ν΄λ..