μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- λ€μ΅μ€νΈλΌ μκ³ λ¦¬μ¦
- sql
- λ°μ€κ·Έλν
- DFS
- np.zeros_like
- μ΄κ²μ΄ μ·¨μ μ μν μ½λ©ν μ€νΈλ€
- Do it
- java
- νλ‘κ·Έλλ¨Έμ€
- BFS
- μμ΄
- μ΅μ
- matplotlib
- dacon
- Do_it
- MacOS
- μλ°
- ν©ν λ¦¬μΌ μ§λ²
- μ°Έμ‘° λ³μ
- μ ν ν¬ νμ΄μ¬
- μ΄μ§μ λ³ν
- mysql
- PYTHON
- Extended Slices
- λΈλΌμ°μ μ€ν
- λ°±μ€
- 2BPerfect
- νμ λ³μ
- jdbc
- μ§ κ° μμΈ‘ λΆμ
- Today
- Total
λͺ©λ‘java (13)
π¦ κ³΅λ£‘μ΄ λμ!
μμΈ ν΄λμ€ RuntimeExcpetion μ μ€ν μμΈ ClassCastException NullPointerException κ°μ²΄ μ°Έμ‘° μλ μν NumberFormatException μ«μ λ³ν λΆκ° μν ArrayIndexOutOfBoundsException 컬λ μ νλ μμν¬ λ°μ΄ν° μ μ₯μ©( VO-Value Object, DTO-Data Transfer Object) λ§€λμ ν΄λμ€( Manager-VOμ λν CRUDκΈ°λ₯ μ 곡 ) UI ν΄λμ€(λ°μ΄ν° μ μΆλ ₯μ© νλ©΄) λ°μ΄ν° μ μΆλ ₯ ν΄λμ€(νμΌ, DBMS, λ€νΈμν¬ μλ²,...) π ArrayList μ€λͺ μμΈμ€λͺ λ°°μ΄κ³Ό λΉμ·νκ² κ°μ²΄λ₯Ό μΈλ±μ€λ‘ κ΄λ¦¬νλ μ μ₯μ©λμ΄ μλμ μΌλ‘ μ¦κ°νλ©° μλ μΈλ±μ€κ° λΆμ¬λ¨ μΆκ° μμ κ²μ λ± λ€μν λ©μλλ€μ΄ μ 곡λ¨..
νμ λ³νκ³Ό λ€νμ± μλ νμ λ³ν μμμ λΆλͺ¨ νμ μΌλ‘ μλ νμ λ³νμ΄ κ°λ₯ Cat cat = new Cat(); Animal animal = cat; Animal animal = new Cat(); // κ°λ₯ B b = new B(); C c = new C(); D d = new D(); E e = new E(); A a1= b; A a2 =c; A a3 =d; A a4 =e; B b1 =d; C c1 =e; B b3 =e;//x C c2 =d;//x class parent{ void method1(){} void method2(){} } class Child extends Parent{ void method2(){} void method3(){} } class ChildExample{ public..
oop μ₯μ λ§μ μμνμ κ°μ²΄λ₯Ό λΆλͺ¨νμ λ°°μ΄ νκ°μ§λ‘ μ μ₯ κ°λ₯. λ¨μ μ§μΉνλ λ³μκ° λΆλͺ¨νμ μ΄κΈ°λλ¬Έμ μ κ·Όκ°λ₯ν μμ±μ λΆλͺ¨νμ μμ±λ€λ§ κ°λ₯ 1. μλμ±(μΊ‘μν) - Endcapsulation λ°μ΄ν° μλ μ€μν λ³μ,λ©μλ κ°μΆκΈ°.λ°μ΄ν° μμ μ± private μ μ©νκΈ° -> Getter / Setter μμ± private ->μΈλΆν΄λμ€μμ λ΄λΆλ³μμ μ§μ μμ λΆκ°λ₯->μλͺ»λ κ°μ νΌνκΈ° 2. μμμ± - Inheritance κΈ°μ‘΄μ μ½λλ₯Ό μ¬μ¬μ©νκΈ°->λΉ λ₯Έ κ°λ° μμκΈ°λ₯.λ€λ₯Έν΄λμ€μ λ³μ,ν¨μλ₯Ό λ΄κ²μ²λΌ μ μ 3. λ€νμ± - Polymorphism λ³μ 1κ°μ μ¬λ¬κ°μ§ νμ μ κ°μ²΄λ₯Ό μ μ₯νλ κ². λ©μλ μ¬μ μ(μ€λ²λΌμ΄λ©) λΆλͺ¨μ λ©μλμ λμΌν μκ·Έλμ²(리ν΄νμ , λ©μλ μ΄λ¦,λ§€κ° λ³μ λͺ©λ‘) ..
μ μ λ©€λ²μ static μ μ μ ‘κ³ μ λ’μ΄λ μλ―Έ μ λλ€. μ μ λ©€λ²λ ν΄λμ€μ κ³ μ λ λ©€λ²λ‘μ κ°μ²΄λ₯Ό μμ±νμ§ μκ³ μ¬μ©ν μ μλ νλμ λ©μλλ₯Ό λ§ν¨ aka μ μ νλ, μ μ λ©μλ μ μ λ©μλ μ μΈ μ μ£Όμν μ κ°μ²΄κ° μμ΄λ μ€νλλ€λ νΉμ§ λλ¬Έμ μ μ λ©μλλ₯Ό μ μΈν λλ μ΄λ€ λ΄λΆμ μΈμ€ν΄μ€ νλλ μΈμ€ν΄μ€ λ©μλ€λ₯Ό μ¬μ©ν μ μμ΅λλ€. λν this μ¬μ© λΆκ° public class ClassName{ // μΈμ€ν΄μ€ νλμ λ©μλ int field1; void method1(){...} // μ μ νλμ λ©μλ static int field2; static void method2(){}; // μ μ λ©μλ static void method3(){ this.field1=10; //x μ»΄νμΌ..
ν΄λμ€μ ꡬμ±λ©€λ² public class ClassName{ //νλ : κ°μ²΄μ λ°μ΄ν°κ° μ μ₯λλ κ³³ int fieldname; //μμ±μ : κ°μ²΄ μμ± μ μ΄κΈ°ν μν λ΄λΉ ClassName(){...} //λ©μλ : κ°μ²΄μ λμμ ν΄λΉνλ μ€ν λΈλ‘ void methodName(){...} } νλ ν΄λμ€ λ©€λ² λ³μλΌκ³ λΆλ₯΄κΈ°λ νλ νλλΌλ μ©μ΄ κ·Έλλ‘ μ¬μ©νλ κ²μ΄ λ°λμ§νλ€. μ΄κΈ°ν νμ§ μμλ μλ μ΄κΈ°νκ° λλ λ³μμ κ²½μ°μλ λ°λμ μ΄κΈ°νλ₯Ό ν΄μ€μΌ μ¬μ©μ΄ κ°λ₯ν¨ int j; // μ§μ λ³μμΌ κ²½μ° System.out.println(j); // μ»΄νμΌ μλ¬ μμ±μ λͺ¨λ ν΄λμ€λ μμ±μ λ°λμ μ‘΄μ¬ν¨ ν΄λμ€ λ΄λΆ μμ±μ μ μΈ μλ΅ μ κΈ°λ³Έμμ±μκ° μλ μΆκ°λ¨ μ¦ λͺ μμ μΌλ‘ νλλΌλ μμ±μμλ ..
쑰건문 int i =3; if(i>> b μ°Έμ‘° νμ κ³Ό μ°Έμ‘° λ³μ String s1="abc"; String s2="abc"; String s3=new String("abc"); String s4=new String("abc"); s1==s2 >>> true // ==μ°μ°μλ μ£Όμ κ° λΉκ΅ s1==s3 >>> false s3==s3 >>> false // λ΄μ©λΉκ΅λ .equals NullPointerException //μ°Έμ‘°νλ κ°μ²΄κ° μμ κ²½μ°μ NullPointerExceptionλ°μ int[] arr=null; arr[0]=10; >>> NullPointerException String str=null; System.out.println(str.length()); >>> NullPointerExcep..