부울 변수를 선언합니다. 예를 Boolean dataVal=null;
지금 내가 다음 코드 세그먼트를 실행하면 :자바에서 Boolean 객체 및 부울 변수 문제
if(dataVal)
System.out.println("\n\NULL value in dataVal: "+dataVal);
else
System.out.println("\n\nvalue in dataVal: "+dataVal);
내가 NullPointerException이 얻을. 글쎄, 나는 그 명백한 것을 안다. 그러나 나는 이것의 뒤에 이유를 알아야한다.
무슨 이유? 그것의 null 그래서 nullpointerException 그 이유 –
부울 = null; ? Java 문법이 잘못되었습니다. 권리? – Russell
@Russell -'Boolean'은 원시 객체가 아니라 객체입니다. ergo null은 의미가 있습니다. – mcfinnigan