- Today
- Total
- OOP
- μλ°
- MST
- leetcode
- λ°±μ€
- ꡬν
- μ‘Έμ μν
- java
- 벨λ§ν¬λ
- λ°±μλ
- Algorithm
- tree
- λ€μ΅μ€νΈλΌ
- μμμ λ ¬
- μλ°μμ μ
- μΈν΄
- νλ‘κ·Έλλ¨Έμ€
- pytorch
- 그리λ
- λ¬Έλ²
- Graph
- μλ£κ΅¬μ‘°
- PS
- BFS
- CS
- dp
- array
- λ°μ΄ν°λ² μ΄μ€
- database
- spring
λͺ©λ‘π» Study ! (24)
Partially Committed
λ³Έ ν¬μ€ν μ μλ°μ μ μ κ΅μ¬λ₯Ό 곡λΆνλ©°, κ°λ¨ν μ 리/κΈ°λ‘ μ©λλ‘ μμ±νμμ΅λλ€. νΉμ¬, μλͺ»λ λ΄μ©μ΄ μλ€λ©΄ μ§μ ν΄μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€. 1. java.lang package μλ°μ κΈ°λ³Έμ΄ λλ ν΄λμ€λ₯Ό ν¬ν¨ν ν¨ν€μ§λ‘, java.lang package μ μνλ class λ import λ¬Έ μμ΄ μ¬μ©κ°λ₯νλ€. 1.1 Object ν΄λμ€ 1.1.1 public boolean equals(Object obj) public boolean equals(Object obj) { return (this==obj); } μμ κ°μ΄ ꡬνλ λ©μλλ‘ κ°μ²΄κ° μλ‘ κ°μμ§ μλμ§λ₯Ό νλ¨νλ€. class source{ public static void main(String[] args) { Value v1 = new ..
λ³Έ ν¬μ€ν μ μλ°μ μ μ κ΅μ¬λ₯Ό 곡λΆνλ©°, κ°λ¨ν μ 리/κΈ°λ‘ μ©λλ‘ μμ±νμμ΅λλ€. νΉμ¬, μλͺ»λ λ΄μ©μ΄ μλ€λ©΄ μ§μ ν΄μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€. 1. μμΈμ²λ¦¬(exception handling) μ»΄νμΌ μλ¬λ μ»΄νμΌ μ λ°μνλ μλ¬λ₯Ό λ§νλ©°, λ°νμ μλ¬λ μ€ν μ λ°μνλ μλ¬μ΄κ³ λ Όλ¦¬μ μλ¬λ μ€νμ μ λμ§λ§ μλμλ λ€λ₯΄κ² λμνλ κ²½μ°λ₯Ό λ§νλ€. μλ°μμλ runtime - error λ₯Ό 2κ°μ§(error, exception) μΌλ‘ ꡬλΆνμλ°. error λ λ©λͺ¨λ¦¬ λΆμ‘±(OutOfMemoryError) μ΄λ StackOverflowError μ κ°μ 볡ꡬν μ μλ μ¬κ°ν μ€λ₯ exception μ λ°μλλλΌλ μμ΅μ΄ κ°λ₯ν λΉκ΅μ λ―Έμ½ν μ€λ₯ μλ°μμλ μ€ν μ λ°μν μ μλ μ€λ₯λ₯Ό ν΄λμ€λ‘ ..
λ³Έ ν¬μ€ν μ μλ°μ μ μ κ΅μ¬λ₯Ό 곡λΆνλ©°, κ°λ¨ν μ 리/κΈ°λ‘ μ©λλ‘ μμ±νμμ΅λλ€. νΉμ¬, μλͺ»λ λ΄μ©μ΄ μλ€λ©΄ μ§μ ν΄μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€. 1. μΆμ ν΄λμ€(Abstract class) [μΆμν΄λμ€λ?] μΆμ ν΄λμ€(Abstract class) λ μΆμ λ©μλ(Abstract method)λ₯Ό ν¬ν¨νκ³ μλ ν΄λμ€λ‘, μΈμ€ν΄μ€λ₯Ό μμ±ν μ μκ³ μ€λ‘μ§ μμμ ν΅ν΄μλ§ μμ±μ΄ κ°λ₯νλ€. ν€μλ abstract λ₯Ό μμ λΆμ¬ μμ±ν μ μμΌλ©°, μΆμ λ©μλλ₯Ό ν¬ν¨νκ³ μλ€λ κ² μΈμλ μΌλ° ν΄λμ€μ μμ ν λμΌνλ€. [μΆμλ©μλλ?] μΆμ λ©μλλ λ©μλμ μ μΈλΆλ§ ꡬνλ κ²μ μλ―Ένλ©°, μμΈν ꡬν/λμμ μμλ°μ ν΄λμ€μ λ°λΌμ λ¬λΌμ§λ€. abstract void paly(int pos); μ κ°μ΄ μ μΈ..
λ³Έ ν¬μ€ν μ μλ°μ μ μ κ΅μ¬λ₯Ό 곡λΆνλ©°, κ°λ¨ν μ 리/κΈ°λ‘ μ©λλ‘ μμ±νμμ΅λλ€. νΉμ¬, μλͺ»λ λ΄μ©μ΄ μλ€λ©΄ μ§μ ν΄μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€. 1. package μ import [ν¨ν€μ§; package] ν¨ν€μ§λ ν΄λμ€ νΉμ μΈν°νμ΄μ€λ₯Ό ν¬ν¨μν¬ μ μμ΄μ μλ‘ κ΄λ ¨λ ν΄λμ€λ€λΌλ¦¬ κ·Έλ£Ή λ¨μλ‘ λ¬Άμ΄ λμμΌλ‘μ¨ ν΄λμ€λ₯Ό ν¨μ¨μ μΌλ‘ κ΄λ¦¬ν μ μλλ‘ νλ€. νλμ μμ€ νμΌμλ 첫 λ²μ§Έ λ¬Έμ₯μΌλ‘ ν ν λ²μ ν¨ν€μ§ μ μΈλ§μ νμ©νλ©°, λͺ¨λ ν΄λμ€λ λ°λμ νλμ ν¨ν€μ§μ μν΄μΌ νλ€. λν ν¨ν€μ§λ μ μ ꡬλΆμλ‘ κ³μΈ΅κ΅¬μ‘°λ₯Ό ꡬμ±ν μ μμΌλ©°, 물리μ μΌλ‘ .class νμΌμ ν¬ν¨νλ νλμ λλ ν 리μ΄λ€. ν¨ν€μ§ μ μΈλ¬Έμ νλμ μμ€ νμΌ λΉ 1 λ²λ§ μ μΈλ μ μλ€. ν΄λμ€λͺ κ³Ό ꡬλΆνκΈ° μν΄ μλ¬Έμλ₯Ό μ¬μ©νλ..