'Nullpointerexception' ilə etiketlenen suallar

Bir proqram bir obyekt tələb olunduqda null istifadə etməyə cəhd edərkən baş verən Java istisnası.
60
Cavablar

Çəkinin! = Null

NullPointerException qarşısını almaq üçün obyekt istifadə edin! = Null. Bunun üçün yaxşı bir alternativ varmı? Məsələn: if (someobject! = Null) {someobject.doCalc (); } NullPointerException nüvənin olub olmadığını bilinmədən qaçır ...
07 noyabrda təyin olundu. '08 at 11:31
20
Cavablar

@NotNull Java annotasiyasından istifadə etməməliyəm?

NullPointerExceptions qarşısını almaq üçün kodu daha oxunaqlı etmək istəyirəm, eləcə də IDE kod yoxlanılması və / və ya statik kod təhlili (FindBugs və Sonar) kimi vasitələrdən istifadə etmək istəyirəm. Alətlərdən bir çoxu anotasiya ilə uyğun gəlmir ...
11 fevral təyin etdi '11 'də 1: 05' də
13
Cavablar

Niyə bahar sahəsində @ Null null?

Qeyd Bu ümumi bir problem üçün canonical cavab olacaq. @Autowired (rateService) sahəsi olan bir Spring @Service (MileageFeeCalculator) sinfi var, ancaq istifadə etmək üçün bu sahədə boşdur. Günlüklər yaradılanları göstərir ...
11 noyabrda təyin olundu. '13 'də saat 3:05' də
26
Cavablar

Null parametr üçün IllegalArgumentException və ya NullPointerException?

Bir mülk üçün sadə bir setter metodum var və null bu xüsusi əmlak üçün uyğun deyil. Mən həmişə bu vəziyyətdə yırtıldım: IllegalArgumentException və ya NullPointerException atmaq lazımdırmı? Cevadoklardan ikisi də uyğun görünür. Avropa Birliyi ...
06 Avqust tarixini təyin etdi '08 saat 22:26 'da
7
Cavablar

Niyə java sıfır ata bilərəm?

Başlanğıcda: ictimai sinif WhatTheShoot {public static void main (String args []) {try {throw null; } tut (Istisna e) {System.out.println (e instanceof NullPointerException); System.out.prin ...
10 İyul tarixində saat 20: 20-də təyin olundu
10
Cavablar

StackTrace olmadan Java'da NullPointerException

Java əlaməti NullPointerException kodunun nümunələrimiz var idi, ancaq StackTrace-ı (əsasən Throwable.printStackTrace ()) çağırmaq üçün qeydiyyatdan keçirməyə çalışdığımda, mənim aldığım bütün: java.>
09 mart 'da saat 21: 23-də təyin olundu
12
Cavablar

Java 8 NullPointerException in Collectors.toMap

Java 8 Collectors.toMap, dəyərlərdən biri "null" olduqda bir NullPointerException salır. Mən bu davranışımı anlamıram, xəritələr heç bir problem olmadan dəyəri olmayan göstəriciləri ehtiva edə bilər. Qiymətlərin null olmasının yaxşı bir səbəbi varmı ...
8 İyul '14 'də saat 14:44' də təyin olundu
11
Cavablar

Sıfır olmayan dillər üçün ən yaxşı şərh

Programcılar hər dəfə sıfır səhv / istisnalar barədə şikayət edir, kimsə sıfır olmadan nə etdiyimizi soruşur. Seçim növlərinin sərinliyinə dair əsas fikirim var, amma bilik bacarığımı və ya ən yaxşı ifadə edən dillərə sahib deyiləm. Nə yaxşıdır ...
21 oktyabr təyin etdi '10 'da 18:43' da
12
Cavablar

NullPointerException İstisna nədir və necə düzəltmək olar?

Null Pointer istisnaları (java.>
20 ay müəyyən . '08 saat 16:18 'da
10
Cavablar

Java ildə sıfır dəyəri ilə gənə atma istisna yoxdur

String x = (String) null; Niyə bu bəyanatda istisna yoxdur? String x = null; System.out.println (x); Null yazır. Lakin .toString () metodu null pointer istisna atmaq lazımdır.
10 sept qurdu . '13 saat 18:53 'da
8
Cavablar

Java-da həssas trernary operatoru - Autoboxing

Aşağıdakı snippetdə sadə Java koduna baxın: public class Ana {private int temp () {return true? null: 0; // Derleyici səhvsiz deyil - kompilyator geri qaytaran bir metod imza ilə null // bir return dəyərinə imkan verir ...
11 noyabrda təyin olundu. '11 saat 22:30 'da
8
Cavablar

NullPointerException istisnasını niyə təbii bir şəkildə həll etmək əvəzinə açıqca atıram?

JDK mənbə kodunu oxuduğunda, yazar sıfır olduqda parametrləri yoxlayır və sonra yeni bir NullPointerException () əlini yaradır. Niyə bunu edirlər? Hesab edirəm ki, bunu etmək lazım deyil, çünki bu, yaradılacaqdır ...
Mayın 12-də saat 17: 55-də təyin olundu
7
Cavablar

Android - "Geri" düyməsini bitirməməsi üçün () mənim fəaliyyətimi necə ləğv etmək olar?

Hal-hazırda mənim fəaliyyətim var, nümayiş olunduqda bildiriş panelində də göstəriləcək. Beləliklə, İstifadəçi evə vurduqda və hərəkət arka planda sönürsə, nəzarətin İdarəsinə qayıda bilərlər ...
29 iyun 'da saat 18:05' də təyin olundu
7
Cavablar

Android GetActivity () parçası bəzən null qaytarır

NPE problemi haqqında hesabatlar bəzən geliştirici konsolunun səhv hesabatlarında görünür. Kodumla yanlış olduğunu başa düşmürəm. Emulatorda və cihazımın tətbiqində məcburi blokaj olmadan yaxşı işləyir, lakin bəzi istifadəçilər ...
24 İyul, saat 16.00 'da təyin olundu
3
Cavablar

Niyə isteğe bağlı istifadə edirsiniz?

Java 8 İsteğe bağlı sinifi istifadə edərkən, dəyərin isteğe bağlı olaraq sarılabilmesinin iki yolu vardır. String foobar = <dəyər və ya boşluq; Optional.of (foobar); // NullPointerException ata bilər İsteğe bağlı.OnuNullable (foob ...
29 iyul 15: 30-da təyin olundu