Pertanyaan yang diberi tag «nullpointerexception»

Pengecualian Java muncul saat aplikasi mencoba menggunakan null dalam kasus di mana objek diperlukan.

30
Menghindari! = Pernyataan nol
Saya menggunakan object != nullbanyak hal untuk menghindari NullPointerException. Apakah ada alternatif yang baik untuk ini? Misalnya saya sering menggunakan: if (someobject != null) { someobject.doCalc(); } Ini pemeriksaan untuk NullPointerExceptionuntuk someobjectobjek dalam potongan di atas. Perhatikan bahwa jawaban yang diterima mungkin kedaluwarsa, lihat https://stackoverflow.com/a/2386013/12943 untuk pendekatan yang lebih baru.


22
Anotasi @NotNull Java manakah yang harus saya gunakan?
Saya ingin membuat kode saya lebih mudah dibaca serta menggunakan perkakas seperti inspeksi kode IDE dan / atau analisis kode statis (FindBugs dan Sonar) untuk menghindari NullPointerExceptions. Banyak alat yang tampaknya tidak kompatibel satu sama lain @NotNull/ @NonNull/ @Nonnullanotasi dan daftar semuanya dalam kode saya akan mengerikan untuk dibaca. Adakah …

18
Mengapa bidang Spring @ Aututired saya nol?
Catatan: Ini dimaksudkan sebagai jawaban kanonik untuk masalah umum. Saya memiliki @Servicekelas Spring ( MileageFeeCalculator) yang memiliki @Autowiredbidang ( rateService), tetapi bidang tersebut adalah nullketika saya mencoba menggunakannya. Log menunjukkan bahwa baik MileageFeeCalculatorkacang dan MileageRateServicekacang sedang dibuat, tetapi saya mendapatkan NullPointerExceptionsetiap kali saya mencoba memanggil mileageChargemetode pada kacang layanan saya. …

26
IllegalArgumentException atau NullPointerException untuk parameter nol? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Saya memiliki metode penyetel sederhana untuk properti dan nulltidak sesuai untuk properti khusus …

10
NullPointerException di Java tanpa StackTrace
Saya telah memiliki contoh kode Java kami menangkap NullPointerException, tetapi ketika saya mencoba untuk log StackTrace (yang pada dasarnya berakhir memanggil Throwable.printStackTrace()), yang saya dapatkan adalah: java.lang.NullPointerException Adakah yang menemukan ini? Saya mencoba googling untuk "java null pointer empty stack trace" tetapi tidak menemukan yang seperti ini.


4
Mengapa menggunakan Optional.of daripada Optional.ofNullable?
Saat menggunakan kelas Java 8 Optional, ada dua cara di mana nilai dapat dibungkus dalam opsional. String foobar = <value or null>; Optional.of(foobar); // May throw NullPointerException Optional.ofNullable(foobar); // Safe from NullPointerException Saya mengerti Optional.ofNullableadalah satu-satunya cara aman untuk menggunakan Optional, tetapi mengapa Optional.ofada? Mengapa tidak menggunakan saja Optional.ofNullable dan …


11
Penjelasan terbaik untuk bahasa tanpa null
Sering kali ketika programmer mengeluh tentang kesalahan / pengecualian nol seseorang bertanya apa yang kita lakukan tanpa nol. Saya punya beberapa ide dasar tentang kesejukan jenis-jenis opsi, tetapi saya tidak memiliki pengetahuan atau keterampilan bahasa untuk mengekspresikannya. Apa penjelasan hebat dari yang berikut yang ditulis dengan cara yang dapat didekati …

10
Mengapa harus menggunakan Objects.requireNonNull ()?
Saya telah mencatat bahwa banyak metode Java 8 dalam penggunaan Oracle JDK Objects.requireNonNull(), yang secara internal melempar NullPointerExceptionjika objek yang diberikan (argumen) null. public static <T> T requireNonNull(T obj) { if (obj == null) throw new NullPointerException(); return obj; } Namun NullPointerExceptionakan tetap terlempar pula jika suatu nullobjek mengalami dereferensi. …

12
Apa itu NullPointerException, dan bagaimana cara memperbaikinya?
Jawaban pertanyaan ini adalah upaya komunitas . Edit jawaban yang ada untuk meningkatkan pos ini. Saat ini tidak menerima jawaban atau interaksi baru. На этот вопрос есть ответы на Stack Overflow на русском : Что такое Null Pointer Exception и как его исправить? Apa itu Pengecualian Null Pointer ( java.lang.NullPointerException) …

8
Android - Cara Mengganti tombol "Kembali" sehingga tidak Selesai () Aktivitas saya?
Saat ini saya memiliki Kegiatan yang ketika ditampilkan Pemberitahuan juga akan ditampilkan di bilah Pemberitahuan. Ini agar ketika Pengguna menekan beranda dan Kegiatan didorong ke latar belakang, mereka dapat kembali ke Aktivitas melalui Pemberitahuan. Masalah muncul ketika Pengguna menekan tombol kembali, Aktivitas saya dihancurkan tetapi Pemberitahuan tetap karena saya ingin …

8
Android. Fragmen getActivity () terkadang menghasilkan null
Dalam laporan kesalahan konsol pengembang terkadang saya melihat laporan dengan masalah NPE. Saya tidak mengerti apa yang salah dengan kode saya. Pada emulator dan aplikasi perangkat saya berfungsi dengan baik tanpa forceclose, namun beberapa pengguna mendapatkan NullPointerException di kelas fragmen ketika metode getActivity () dipanggil. Aktivitas pulic class MyActivity extends …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.