NullPointerException
-
16. 자바 레퍼런스(Reference)와 Null자바(Java) 강의 2019. 5. 2. 14:22
이 포스트에서는 null을 이해하기 위한 최소한의 정보(JVM 메모리)에 대해 설명하고 null에 대해 설명하도록 한다. 예상 독자는 자바를 막 배우기 시작한 개발자들이므로 가상메모리를 실제메모리라 간주하고 설명한다.이전 포스트1. 자바 설치 및 개발환경 설정2. 자바 변수와 자료형 (1) char2. 자바 변수와 자료형 (2) boolean2. 자바 변수와 자료형 (3) byte, short, int, long2. 자바 변수와 자료형 (4) float, double3. 자바 조건문 (1) if-else4. 자바 배열과 반복문 (1) 배열, 4. 자바 배열과 반복문 (3) 중첩 배열4. 자바 배열과 반복문 (2) 반복문, 4. 자바 배열과 반복문 (4) 중첩 반복문4. 자바 배열과 반복문 (4) 연습 -..
-
자바8 Optional 활용 1:NullPointException 뿌시기자바(Java) 강의/자바 8 2019. 1. 31. 15:21
소프트웨어 엔지니어/개발자라면 늘 주의해야 하는 것이 있다. 바로 null체크를 하는 것이다. null체크는 아주 간단하지만 매우 귀찮다. 또 어떤 경우에는 코드의 심미성을 저하시킨다. 자바 8에서는 lambda와 함께 null체크를 대체 할 수 있는 Optional이라는 클래스를 제공한다. 오늘은 이 Optional의 기본적인 사용방법에 대해 설명하도록 하겠다. 들어가기 전에...이 포스트는 여러분이 JDK 8을 이상을 사용하고 있으며 기본적인 자바 개발 환경 설정을 마쳤고 Java 8의 Lambda의 기본 사용법을 알고 있다고 몰라도 가능하긴 함 가정한다. NullPointerException이란? NullPointerException이란 프로그램이 null인 오브젝트의 멤버에 접근하려 할 때 발생하..