Câu hỏi được gắn thẻ «nullpointerexception»

Ngoại lệ Java được ném khi một ứng dụng cố gắng sử dụng null trong trường hợp bắt buộc phải có một đối tượng.

30
Tránh! = Null câu lệnh
Tôi sử dụng object != nullrất nhiều để tránh NullPointerException. Có một sự thay thế tốt cho điều này? Ví dụ tôi thường sử dụng: if (someobject != null) { someobject.doCalc(); } Này kiểm tra cho một NullPointerExceptioncho someobjectđối tượng trong đoạn mã trên. Lưu ý rằng câu trả lời …



18
Tại sao trường Spring @Autowired của tôi không có giá trị?
Lưu ý: Đây được dự định là một câu trả lời chính tắc cho một vấn đề phổ biến. Tôi có một @Servicelớp Spring ( MileageFeeCalculator) có một @Autowiredtrường ( rateService), nhưng trường đó là nullkhi tôi cố gắng sử dụng nó. Nhật ký cho thấy cả MileageFeeCalculatorbean và MileageRateServicebean …


10
NullPulumException trong Java không có StackTrace
Tôi đã có các phiên bản mã Java của chúng tôi NullPointerException , nhưng khi tôi cố gắng đăng nhập StackTrace (về cơ bản kết thúc cuộc gọi Throwable.printStackTrace()), tất cả những gì tôi nhận được là: java.lang.NullPointerException Đã có người khác đi qua này? Tôi đã thử googling cho …


4
Tại sao nên sử dụng Options.of trên Options.ofNullable?
Khi sử dụng lớp Java 8 Optional, có hai cách trong đó một giá trị có thể được gói trong một tùy chọn. String foobar = <value or null>; Optional.of(foobar); // May throw NullPointerException Optional.ofNullable(foobar); // Safe from NullPointerException Tôi hiểu Optional.ofNullablelà cách sử dụng an toàn duy nhất Optional, …



8
Tại sao người ta nên sử dụng Object.requireNonNull ()?
Tôi đã lưu ý rằng nhiều phương thức Java 8 trong Oracle JDK sử dụng Objects.requireNonNull(), mà bên trong sẽ ném NullPointerExceptionnếu đối tượng (đối số) đã cho là null. public static <T> T requireNonNull(T obj) { if (obj == null) throw new NullPointerException(); return obj; } Nhưng NullPointerExceptiondù sao …


8
Android - Làm cách nào để ghi đè nút Quay lại của nhóm vì vậy nó không kết thúc () Hoạt động của tôi?
Tôi hiện có một Hoạt động mà khi nó được hiển thị, Thông báo cũng sẽ được hiển thị trên thanh Thông báo. Điều này là để khi Người dùng nhấn về nhà và Hoạt động được đẩy xuống nền, họ có thể quay lại Hoạt động thông qua Thông …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.