[Java_Error] NullPointerException
·
Trouble Shooting(Error)
클래스를 사용할 때 가장 많이 발생되는 오류 > 에러메시지 : java.lang.NullPointerException > 오류 발생 원인 : Heap(동적 메모리) 영역에 인스턴스가 생성되지 않아서 발생 > 해결방안 : 인스턴스 생성 Tv t1 = null; // 객체 선언 코딩 // t1.channel = 11; // 객체 생성을 하지 않고 값을 넣으면 에러 발생 t1 = new Tv(); // 인스턴스화(객체 생성)하는 코딩 // new 연산자로 인해 Heap 영역에 Tv 객체를 생성하고 =(대입연산자)를 통해 주소를 참조