Tôi khai báo biến Boolean. Ví dụ Boolean dataVal=null;
Bây giờ nếu tôi thực hiện đoạn mã sau:Đối tượng Boolean và vấn đề biến boolean trong JAVA
if(dataVal)
System.out.println("\n\NULL value in dataVal: "+dataVal);
else
System.out.println("\n\nvalue in dataVal: "+dataVal);
tôi nhận được NullPointerException. Vâng, tôi biết rõ ràng của nó, nhưng tôi cần phải biết lý do đằng sau này.
whats Lý do? Null của nó để nullpointerException rằng lý do –
boolean = null; ? Đó là ngữ pháp Java không chính xác. Đúng? – Russell
@Russell - 'Boolean' là một đối tượng, không phải là một nguyên thủy, ergo null có ý nghĩa. – mcfinnigan