νμΌ μ
μΆλ ₯νμΌ μ
μΆλ ₯μ λ°μ΄ν°λ₯Ό νμΌμ μ½κ³ μ°λ κ³Όμ μ μλ―Έν©λλ€. μλ°λ νμΌ μ
μΆλ ₯μ μν΄ λ€μν κΈ°λ₯μ μ 곡νλ©° ,μ΄λ€ ν΄λμ€λ₯Ό ν΅ν΄ νμΌκ³Όμ μνΈμμ©μ μ²λ¦¬ν μ μμ΅λλ€. νμΌ μ
μΆλ ₯ μμ UpDown κ²μμ λ§λ€μ΄ λ©λͺ¨μ₯μ μ νμλ μ λ΅μ λ§νλ νλ‘κ·Έλ¨μ μμ±ν΄ λ΄
μλ€. λ¨Όμ μ 체 μ½λμ
λλ€.package class01;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader; // ioλ μ
μΆλ ₯μ΄λ€. import java.io.IOException;import java.util.Scanner;// [νμΌ μ
μΆλ ₯]public class FileIOTask01 { p..
κ΅λΉμμ
컬λ μ
νλ μμν¬μλ°μ 컬λ μ
μ λ°μ΄ν°λ₯Ό ν¨μ¨μ μΌλ‘ μ μ₯νκ³ κ΄λ¦¬ν μ μλ νλ μμν¬μ
λλ€. 컬λ μ
μ μ’
λ₯ 컬λ μ
μλ λ€μν μ’
λ₯κ° μμ΅λλ€. ex) λ°°μ΄λ¦¬μ€νΈ, μ°κ²°λ¦¬μ€νΈ, μ§ν©, 맡, νΈλ¦¬ λ±λ± κ·Έμ€ μμ£Ό μ¬μ©λλ 건 λ°°μ΄λ¦¬μ€νΈμ λ§΅μ΄ μμ΅λλ€.(μ½λ© ν
μ€νΈλ₯Ό λ³Όκ±°λΌλ©΄ μ°κ²°λ¦¬μ€νΈ, μ§ν© νΈλ¦¬κΉμ§ μμμΌ ν¨) λ°°μ΄λ¦¬μ€νΈμλ°μ λνμ μΈ μ»¬λ μ
ν΄λμ€μ€ νλμ
λλ€. λ°°μ΄λ¦¬μ€νΈμ νΉμ§ λͺ¨λ 컬λ μ
μ΄ toString() μ€λ²λΌμ΄λ© λμ΄ μμ΄μ μ 체μΆλ ₯μ΄ μ΄μλ€. λ€μν λ©μλλ€μ΄ μ΄λ―Έ λ§λ€μ΄μ Έμλ€.μλ μλ£ν μ νμ΄ μκΈ°μ μλ£νμ "κ°μ "ν΄μ μ¬μ©ν¨ ( == μ λ€λ¦ ) λ°°μ΄λ¦¬μ€νΈ VS λ°°μ΄ κ°μκ° λ¬΄μ ν VS κ°μκ° μ ν΄μ§ ν¬κΈ°κ° κ°λ³μ VS ν¬κΈ°κ° κ³ μ λ¨nullκ°μ νμ©ν¨ VS nullκ°μ ν..
μ ν리μΌμ΄μ
μ λ κ°μ§ μ£Όμ λΆλΆ μ¬μ©μμ λΏμμλ λΆλΆ == Front Endλ°μ΄ν°λ₯Ό μ‘°κΈ λ€λ£° μ μλ€. νλ‘κ·Έλ¨μμ κΈ°λ₯μ μννλ λΆλΆ == Back End, Server, DataBase1) DB & DBMS (MySQL, μ€λΌν΄)2) μλΉμ€, Controlloer, λΉμ¦λμ€ λ¨ MVCV (view) [Front-End]viewλ μ¬μ©μμ μ
μΆλ ₯μ κ°μ§νκ³ μ²λ¦¬ν©λλ€. μ¬μ©μ μΈν°νμ΄μ€λ₯Ό ꡬνν©λλ€. syso, Scanner νΉμ consoleμ°½μ 보μ΄λ κ²μ viewμ λ§ μκ³ Model μ΄λ Controllerμλ μλ€. μΆλ ₯ λ©μλ, μ
λ ₯μ λ°μμ€λ λ©μλλ₯Ό μ¬μ©νλ€. M (model) [Back-End]νλ‘κ·Έλ¨μμ κΈ°λ₯μ μννλ λΆλΆμ΄λ€. DB / DBMSκ° μλ€. DAOλ ..
λ₯λ ₯ λ¨μ νκ° κ΅λΉμμ
10μΌ μ°¨μλ λ₯λ ₯ λ¨μ νκ°λΌλ μνμ 보μμ΅λλ€. μνμ΄λΌκ³ νμ§λ§ μ¬μ€ ν νλ‘μ νΈμ μ½λλ₯Ό μ¬λ¦¬λ κ² μνλ¬Έμ μμ΅λλ€. μ½λ리뷰μ€μ μλ μ½λμ λ
Έμ
μ μμ¬μ΄ λΆλΆμ μμ νμκ³ μ€νκ° λκΈ° μ 12μλΆν° κ°μ¬λκ» ν νλ‘μ νΈλ₯Ό νλ μ½λλ₯Ό κ°μ§κ³ κ°μ νμλΆλ€κ³Ό ν¨κ» μ½λ 리뷰λλμΌλ‘ κ°λ¨ν νκ°λ₯Ό μ§ννμμ΅λλ€. κ°μ 맑μ λΆλΆμ μ€λͺ
νλ©° κ°μ¬λκ» μ€λͺ
μ λ리면 κ°μ¬λμ΄ μ§λ¬Έμ νλ νμμΌλ‘ μ§νλμμ΅λλ€. μμ² κΈ΄μ₯λμμ§λ§ κΈ΄μ₯λλ λ§μμ μ°ΈμΌλ©° μ κ° λ§‘μ λΆλΆμ μ€λͺ
νμμ΅λλ€. 무μ¬ν μ½λλ¦¬λ·°κ° λ§λ¬΄λ¦¬ λμκ³ κ°λ¨ν νΌλλ°±λ°μ λΆλΆμ μ λ¦¬ν΄ λ³΄μμ΅λλ€. ν νλ‘μ νΈ μ½λ package test03;import java.util.Random;import java..
κ΅λΉμμ
9μΌ μ°¨μλ μ§κΈκΉμ§ λ°°μ΄ λ΄μ©μ 볡μ΅νκ³ ν νλ‘μ νΈμ λν΄ μκ°ν λ€μ λ§λ¬΄λ¦¬ νμμΌλ―λ‘ μ λ μ κ° μ΄ν΄κ° μ λλ μ©μ΄λ€μ λν΄ μ 리ν λ΄μ©μ ν¬μ€ν
νκ² μ΅λλ€. μλ°μ©μ΄μ 리βοΈ package (ν¨ν€μ§) ν΄λμ€λ₯Ό 보κ΄ν΄μ£Όλ μμ κ°μ λλ βοΈ class (ν΄λμ€) λ³μμ λ©μλλ₯Ό κ°μ§κ³ μλ μ§ν©μ΄λ€. class ν€μλλ‘ μ μλ₯Ό ν λ€μ new μ°μ°μλ₯Ό ν΅ν΄ μΈμ€ν΄μ€λ₯Ό μμ±νλ€. ex) μΈμ€ν΄μ€ = μμ±λ κ°μ²΄ / λΆμ΄λΉ΅ ν = ν΄λμ€ / λΆμ΄λΉ΅ = κ°μ²΄ βοΈ Static λ³μ ν΄λμ€ λ³μμ΄λ€. ν ν΄λμ€μμ 곡ν΅μ μΈ κ°μ μ μ§ν΄μΌ ν λ μ¬μ©νλ€. κ°μ²΄μ 무κ΄νκ² λΌλ λ» βοΈ ν(heap) μΈμ€ν΄μ€κ° μμ±λλ κ³΅κ° ..
μ΄λ² μκ°μλ μ§κΈκΉμ§ λ°°μ΄ λ΄μ©μ λ°νμΌλ‘ λλ¬Όμ μ² μ½λλ₯Ό μμ±ν΄ 보λ μκ°μ κ°μ Έλ³΄λλ‘ νκ² μ΅λλ€. λλ¬Όμ μ² λ¬Έμ class μ£Όλ―Ό String νμ
; // 무쑰건 μμ String μ΄λ¦; // μ£Όλ―Όμ μμ±ν λ, μ΄λ¦μ λ°λμ μ€μ νλ©΄μ λ§λ€μ΄μΌ ν¨ hello() // νλ³΅ν¨ / 무λν¨ / μ¬ν / νλ¨ μ€μμ 1κ°λ₯Ό λλ€μΌλ‘ μΆλ ₯ν¨ μΌμΉ / κ°κ΅΄ action(String λꡬ) μ μλ¦¬μ± >> κ³€μΆ©μ±μ§ λμλ >> μμ λμ μ½ >> λ
νκΈ° class κ³ μμ΄λ₯Ό μμλ°λλ€. extends μ£Όλ―Όclass κ°κ΅¬λ¦¬ extends μ£Όλ―Ό main() μ£Όλ―Ό[] datas = new..
μ€λμ κ΅λΉμμ
6μΌ μ°¨ λ΄μ©μ 볡μ΅ν΄ λ³΄κ² μ΅λλ€. μ΄λ²μκ°μλ μ λ²μκ°μ μ΄μ΄μ κ°μ²΄μ λν΄ λ κΉμ΄ μμλ³Ό μμ μ
λλ€. κ°μ²΄κ°μ²΄λ μ€κ³λλ₯Ό λ°νμΌλ‘ λ§λ€μ΄μ§λλ° λ©λͺ¨λ¦¬μμ μ¬μ©νκ³ μΆμ κ°μ²΄κ° μλ€λ©΄ μ€κ³λλ‘ ν΄λΉ κ°μ²΄λ₯Ό λ§λλ μμ
μ΄ νμνλ€.μλ°μμλ μ€κ³λ μν μ νλ κ² Classμ΄λ€. ν΄λμ€μμλ κ°μ²΄λ₯Ό μμ±νκΈ° μν νλμ λ©μλκ° μ μλμ΄ μλ€. ν΄λμ€λ‘λΆν° λ§λ€μ΄μ§ κ°μ²΄λ₯Ό ν΄λΉ ν΄λμ€μ μΈμ€ν΄μ€λΌκ³ νλ€.ex) μλμ κ°μ²΄λ μλμ°¨ ν΄λμ€μ μΈμ€ν΄μ€μ΄λ€. νλμ ν΄λμ€λ‘λΆν° μ¬λ¬ κ°μ μΈμ€ν΄μ€(κ°μ²΄)λ₯Ό λ§λ€ μ μλ€. (μ¬λ¬ λμ μλμ°¨) μλμ μ½λλ₯Ό 보며 κ°μ²΄μ λν΄ μ΄ν΄ν΄ λ΄
μλ€. // λ°μ§λ¦// μμ λμ΄ = r * r * π (3.14) class Circle { S..
μ€λμ κ΅λΉ 7μΌ μ°¨ μμ
λ³΅μ΅ λ΄μ© μ 리λ₯Ό ν΄λ³΄κ² μ΅λλ€. 볡μ΅κ°μ²΄(Object) : μΈμ€ν΄μ€ κ°μ κ°μ²΄λ€μ μ΄μ§ν© λ¨μ μΈμ€ν΄μ€ : ν΄λΉ κ°μ²΄κ° μ΄λ€ ν΄λμ€λ‘λΆν° μμ±λ κ²μΈμ§λ₯Ό κ°μ‘°νλ€. μμλΆλͺ¨ ν΄λμ€(μμ ν΄λμ€)μ μ½λλ₯Ό μμ ν΄λμ€(νμ ν΄λμ€)κ° μ λΆ 'μ¬μ¬μ©' ν μ μλ€. (ν΄λμ€λ₯Ό μμλ°μΌλ©΄ ν΄λΉ ν΄λμ€μ μ½λλ₯Ό μ λΆ μ¬μ¬μ© ν μ μλ€.) "μ μ§λ³΄μ μ©μ΄μ± κ·Ήλν" == κ°λ°μλ€μ μ΅μ’
λͺ©ν μ½λλ₯Ό μκ² μκ² μλΌμΌν¨ == λͺ¨λν (μ»΄ν¬λνΈν, ν¨μν) --> μ½λ μ¬ μ¬μ©μ± μ¦κ° μ΄μ μμμ λν΄ μ½λλ₯Ό 보며 μμ보λλ‘ νμ. class Point { int x; int y; Point(int x, int y) { this.x = x; this.y = y; System..