μλ£κ΅¬μ‘°μ κ·Έλνλ λ§μΉ κ±°λ―Έμ€μ²λΌ μ¬λ¬ κ°μ μ λ€μ΄ μ μΌλ‘ μ΄μ΄μ Έ μλ 볡μ‘ν λ€νΈμν¬λ§κ³Ό κ°μ λͺ¨μ΅μ κ°λλ€.νλμ μ μ κ·Έλνμμ μ μ (vertex) μ΄λΌκ³ νκ³ , νλμ μ μ κ°μ (edge)λΌκ³ νλ€.μΈμ νλ ¬ λ μ μ μ λ°λ‘ μ΄μ΄μ£Όλ κ°μ μ΄ μλ€λ©΄ λ μ μ μ
κΈ°λ³Έ νμ μ ν΄λΉνλ λ°μ΄ν°λ₯Ό κ°μ²΄λ‘ ν¬μ₯ν΄ μ£Όλ ν΄λμ€λ₯Ό λνΌ ν΄λμ€(Wrapper class) λΌκ³ νλ€.λνΌ ν΄λμ€λ κ°κ°μ νμ μ ν΄λΉνλ λ°μ΄ν°λ₯Ό μΈμλ‘ μ λ¬λ°μ, ν΄λΉ κ°μ κ°μ§λ κ°μ²΄λ‘ λ§λ€μ΄ μ€λ€.κΈ°λ³Έ νμ (byte, char, short, int, lo
μμ±ν ν΄λμ€ λλ λ©μλμ μ½λκ° νΉμ λ°μ΄ν° νμ μ μ½λ§€μ΄μ§ μκ² ν΄λ κ²μ μλ―Ένλ€.μ λ€λ¦μ΄ μ¬μ©λ ν΄λμ€λ₯Ό μ λ€λ¦ ν΄λμ€λΌκ³ νλ€.T λ₯Ό νμ 맀κ°λ³μλΌκ³ νλ©°, <T> μ κ°μ΄ κΊ½μ μμ λ£μ΄ ν΄λμ€ μ΄λ¦ μμ μμ±ν΄μ€μΌλ‘μ¨ ν΄λμ€ λ΄λΆμμ μ¬μ©ν νμ
μΌμ’ μ μΆμν΄λμ€λ‘μ΄λ©°, μΆμν΄λμ€μ²λΌ μμ±λμ§ μμ λΆμμ ν κ²μ΄κΈ° λλ¬Έμ κ·Έ μ체λ§μΌλ‘ μ¬μ©λ기보λ€λ λ€λ₯Έ ν΄λμ€λ₯Ό μμ±νλλ° λμ μ€ λͺ©μ μΌλ‘ μμ±λλ€.μΆμ ν΄λμ€μ²λΌ μλ°μμ μΆμνλ₯Ό ꡬννλ λ° νμ©λλ€λ μ μμ λμΌνμ§λ§, μΆμ ν΄λμ€μ λΉν΄ λ λμ μΆμμ±
μΆμνλ ? > κΈ°μ‘΄ ν΄λμ€λ€μ 곡ν΅μ μΈ μμλ€μ λ½μμ μμ ν΄λμ€λ₯Ό λ§λ€μ΄ λ΄λ κ² μμμ νμν΄λμ€λ₯Ό μ μνλλ° μμ ν΄λμ€λ₯Ό μ¬μ©νλ κ². 곡ν΅μ μΈ μμ±κ³Ό κΈ°λ₯μ λͺ¨μμ μ μν΄μ£Όλ©΄ μ½λμ μ€λ³΅μ μ€μΌ μ μκ³ , λ³΄λ€ ν¨κ³Όμ μΌλ‘ ν΄λμ€ κ°μ κ΄κ³λ₯Ό μ€μ ν
νΉμ κ°μ²΄ μμ κ΄λ ¨λ μμ±κ³Ό κΈ°λ₯μ νλμ μΊ‘μ(capsule)λ‘ λ§λ€μ΄ λ°μ΄ν°λ₯Ό μΈλΆλ‘λΆν° 보νΈνλ κ²μ λ§νλ€.λ°μ΄ν° 보νΈμ λͺ©μ λ΄λΆμ μΌλ‘λ§ μ¬μ©λλ λ°μ΄ν°μ λν λΆνμν μΈλΆ λ ΈμΆμ λ°©μ§νκΈ° μν¨μΊ‘μνμ κ°μ₯ ν° μ₯μ μ μ 보 μλ(data hiding) μ΄λ€
Object ν΄λμ€λ μλ°μ ν΄λμ€ μμκ³μΈ΅λμμ μ΅μμμ μμΉν μμν΄λμ€μ΄λ€.μλ°μ λͺ¨λ ν΄λμ€λ Object ν΄λμ€λ‘λΆν° νμ₯λλ€.μ€μ λ‘ μλ° μ»΄νμΌλ¬λ μ»΄νμΌλ§ κ³Όμ μμ λ€λ₯Έ ν΄λμ€λ‘λΆν° μλ¬΄λ° μμμ λ°μ§ μλ ν΄λμ€μ μλμ μΌλ‘ extends Object λ₯Ό
μμμ΄λ ? π > κΈ°μ‘΄μ ν΄λμ€λ₯Ό μ¬μ¬μ©νμ¬ μλ‘μ΄ ν΄λμ€λ₯Ό μμ±νλ μλ°μ λ¬Έλ² μμλ₯Ό μλ―Έ μμ ν΄λμ€μ νμ ν΄λμ€λ‘ λλμ΄ μμ ν΄λμ€μ λ©€λ²(νλ, λ©μλ, μ΄λ ν΄λμ€)λ₯Ό νμ ν΄λμ€μ 곡μ νλ κ²μ μλ―Ένλ€. νμ ν΄λμ€λ μμ ν΄λμ€κ° κ°μ§ λͺ¨λ
κ°μ²΄λ₯Ό μμ±νλ μν μ νλ κ΅¬μ± μμλ‘μ, μΈμ€ν΄μ€κ° μμ±λ λ νΈμΆλλ μΈμ€ν΄μ€ μ΄κΈ°ν λ©μλλΌκ³ μ μνλ€.new ν€μλλ₯Ό μ¬μ©νμ¬ κ°μ²΄λ₯Ό μμ±ν λ νΈμΆλλ κ²μ΄ μμ±μμ΄λ€.μμ±μλ μΈμ€ν΄μ€ λ³μλ€μ μ΄κΈ°ννλ λ° μ¬μ©λλ νΉμν λ©μλμ΄λ€.μμ±μμ μ΄λ¦μ λ°λμ
κ°μ²΄ μμ± μ λ©λͺ¨λ¦¬ ꡬ쑰 new ν€μλμ μμ±μλ₯Ό ν΅ν΄ ν΄λμ€μ κ°μ²΄λ₯Ό μμ±νλ€λ κ²μ κ°μ²΄λ₯Ό ν λ©λͺ¨λ¦¬μ λ£κ³ κ·Έ μ£Όμκ°μ μ°Έμ‘°λ³μμ μ μ₯νλ κ²κ³Ό κ°λ€. ν΄λμ€ Person κ³Ό μ°Έμ‘° λ³μ p λ κ°κ° ν΄λμ€ μμκ³Ό μ€ν μμμ΄λΌλ λ€λ₯Έ μμΉμ μ μ₯λλ€. μ
String ν΄λμ€λ μ¬λ¬ κ°μ λ¬Έμμ΄μ λν λ λ§€λ² μλ‘μ΄ μΈμ€ν΄μ€λ₯Ό μμ±ν΄μΌ νλλ° λ§λ€μ΄μΌ νλ λ¬Έμμ΄μ΄ λ§μ κ²½μ° μΈμ€ν΄μ€μ μμ± λν κ·Έλ§νΌ μ΄λ£¨μ΄μ§κΈ° λλ¬Έμ λ§€μ° λΉν¨μ¨μ μ΄λ€. μ΄λ, StringBuilderλ₯Ό μ¬μ©νλ©΄ μ΄ λ¬Έμ λ₯Ό ν΄κ²° ν μ μλ€.Stri
νμ μ μ΄λ€ κ°μ μ ν λ° μ’ λ₯λ₯Ό μλ―Ένλ©°, νμ μ λ°λΌ κ°μ΄ μ°¨μ§νλ λ©λͺ¨λ¦¬ 곡κ°μ ν¬κΈ°μ, κ°μ΄ μ μ₯λλ λ°©μμ΄ κ²°μ λλ€.κ°μ΄ μ°¨μ§νλ λ©λͺ¨λ¦¬ 곡κ°μ ν¬κΈ°ex ) μ μν νμ μ λ°μ΄ν°λ 4byte, λ¬Έμν νμ μ λ°μ΄ν°λ 1byteκ°μ΄ μ μ₯λλ λ°©μμ μ₯νκ³ μ νλ
sshλ Secure shellμ μ€μλ§(Secure SHell)λ‘, 보μμ΄ κ°νλ shell μ μμ λ»νλ€.CLIνκ²½(ν°λ―Έλ)μμ λ€λ₯Έ PCμ μ μνκ±°λ μμ²ν λ μ¬μ©νλ©°, λΉλμΉν€λ₯Ό μ΄μ©ν΄ μ¬μ©μλ₯Ό μΈμ¦νλ€.ssh ν€λ λΉλμΉν€λ‘ ꡬμ±λλ©°, μ΄λ¦μμ μ μΆν μ μ
μ»΄ν¨ν°μ μ΄μ체μ μλ μ¬μ©μμ κ΄λ¦¬μκ° μλ€.
π§ I/O > μ»΄ν¨ν°λ₯Ό μ‘°μνκΈ° μν μ λ ₯κ³Ό μΆλ ₯μ κ°λ¨νκ² I/O(Input/Output)λΌκ³ νκΈ°νλ€. μ λ ₯μ λ΄λΉνλ ν€λ³΄λλ λ§μ°μ€λ₯Ό μ λ ₯μμ€(Input Source)λΌκ³ νλ€. ex ) ν€λ³΄λ, λ§μ°μ€ μΈμλ μΉ΄λ©λΌλ λ§μ΄ν¬ λ± μ»΄ν¨ν°μ μλ‘μ΄ λͺ λ Ήμ μ λ¬
μ°λ¦¬λ μΌνμ΄νκ³ μΆμ λ μ€λ§νΈν°μμ μΌνλͺ° μ±μ μ€νμμΌ μΌνμ νκ³€νλ€.νΉμ κ·Έλ μΈν°λ· μ°κ²°μμ΄ μΌνλͺ° μ±μ μ€νμμΌ λ³Έ μ μ΄ μμλμ§ λ μ¬λ € λ³Έλ€λ©΄, μλ§λ μΌνλͺ° μ±μ μΈν°λ· μ°κ²° μμ΄λ μ μμ μΌλ‘ λμνμ§ μμμ κ²μ΄λ€.κ·Έ μ΄μ λ λ°λ‘ μνμ λν μ 보λ₯Ό
μ»΄ν¨ν°μ ꡬμ±μμλ₯Ό μ΄ν΄λ³΄κΈ° μ μ»΄ν¨ν°λ 무μμΈκ°μ λνμ¬ μμ보μ. μ»΄ν¨ν°λ?μ λ ₯λ°μ λ°μ΄ν°λ₯Ό μ ν΄μ§ κ·μΉλλ‘ μ²λ¦¬ν΄μ μ²λ¦¬ κ²°κ³Όλ₯Ό μ μ₯νκ³ μΆλ ₯νλ μ μ μ₯μΉμ΄λ€.μ΄ μ μλ₯Ό λλμ΄ λΆμν΄ λ³Έλ€λ©΄ μλμ κ°μ΄ μ λ¦¬ν΄ λ³Ό μ μλ€.'μ ν΄μ§ κ·μΉλλ‘' -> μννΈμ¨μ΄ '