Perguntas marcadas com 'nullpointerexception'

Exceção Java que ocorre quando um aplicativo tenta usar nulo quando um objeto é necessário.
60
respostas

Evite! = Nulo

Eu uso o objeto! = Null para evitar um NullPointerException. Existe uma boa alternativa para isso? Por exemplo: if (someobject! = Null) {someobject.doCalc (); } Isso evita um NullPointerException quando não se sabe se o objeto é ...
set em 07 de novembro '08 às 11:31
20
respostas

Que anotação Java do @NotNull devo usar?

Eu quero tornar meu código mais legível, bem como usar ferramentas como verificação de código IDE e / ou análise de código estático (FindBugs e Sonar) para evitar NullPointerExceptions. Muitas das ferramentas parecem incompatíveis com as anotações ...
set 11 de fev '11 às 1:05
13
respostas

Por que meu campo Spring @Autowired null?

Nota Essa será a resposta canônica para um problema comum. Eu tenho uma classe Spring @ Service (MileageFeeCalculator) que tem um campo @Autowired (rateService), mas esse campo é nulo quando tento usá-lo. Logs mostram o que está sendo criado ...
set em 11 de novembro '13 às 3:05
26
respostas

IllegalArgumentException ou NullPointerException para um parâmetro nulo?

Eu tenho um método setter simples para uma propriedade e nulo não é adequado para esta propriedade particular. Eu sempre fui rasgado nesta situação: devo jogar IllegalArgumentException ou NullPointerException? De javadocs ambos parecem apropriados. UE ...
set ago 06 '08 às 22:26
7
respostas

Por que posso jogar zero em java?

Na inicialização: public class WhatTheShoot {public static void main (args de seqüência []) {try {throw null; } catch (exceção e) {System.out.println (e instanceof NullPointerException); System.out.prin ...
definido em 10 de julho '13 às 20:17
10
respostas

NullPointerException em Java sem StackTrace

Eu tive instâncias do nosso código catch NullPointerException do Java, mas quando tento registrar um StackTrace (que basicamente termina com uma chamada para Throwable.printStackTrace ()), tudo que eu obtenho é: java.>
definir 09 de março de 2010 às 21:23
12
respostas

Java 8 NullPointerException em Collectorss.toMap

O coletor de Java 8 para o mapa lança um NullPointerException se um dos valores for "nulo". Eu não entendo esse comportamento, mapas podem conter ponteiros nulos como um valor sem problemas. Existe uma boa razão pela qual os valores não podem ser nulos ...
está marcada para 8 de julho às 14:44
11
respostas

A melhor explicação para idiomas sem zero

Toda vez que programadores reclamam de zero erros / exceções, alguém pergunta o que estamos fazendo sem zero. Eu tenho uma idéia básica do coolness dos tipos de opções, mas não tenho as habilidades de conhecimento ou idiomas que melhor expressam. O que é ótimo ...
set 21 out '10 às 18:43
12
respostas

O que é o NullPointerException Exception e como corrigi-lo?

Quais são as exceções do Null Pointer (java.>
set 20 out. 08 às 16:18
10
respostas

Não há exceção no tick cast com valor zero em java

String x = (cadeia) nulo; Por que não há exceção nesta declaração? String x = nulo; System.out.println (x); Imprime null. Mas o método .toString () deve lançar uma exceção de ponteiro nulo.
set 10 sept. '13 às 18:53
8
respostas

Operador trinário complicado em Java - Autoboxing

Observe o código Java simples no seguinte snippet: public class Main {private int temp () {return true? null: 0; // Nenhum erro do compilador - o compilador permite um valor de retorno de null // em uma assinatura de método que retorna ...
set em 11 de novembro '11 às 22:30
8
respostas

Por que explico explicitamente uma exceção NullPointerException em vez de resolvê-la de maneira natural?

Ao ler o código-fonte do JDK, acredito que o autor verifique os parâmetros se eles forem zero e, em seguida, gere um novo NullPointerException () manualmente. Por que eles fazem isso? Acho que não há necessidade de fazer isso, pois será gerado ...
set em 12 de maio de '17 às 5:55
7
respostas

Android - Como sobrescrever o botão "Voltar" para que ele não termine () minha atividade?

Atualmente, tenho uma Activity que, quando exibida, também será exibida no painel de notificações. Isto é assim que quando o usuário clica na casa e a ação se desvanece em segundo plano, eles podem retornar ao escritório do controle ...
set em 29 de junho '10 às 18:05
7
respostas

Android O fragmento getActivity () às vezes retorna nulo

Os relatórios sobre o problema do NPE às vezes aparecem nos relatórios de erros do console do desenvolvedor. Eu não entendo o que há de errado com o meu código. No emulador e a aplicação do meu dispositivo funciona bem sem bloqueio forçado, porém alguns usuários ...
está marcada para 24 de julho às 12h
3
respostas

Por que usar a Opcional Opção mais alta Opcional.de Anulável?

Ao usar a classe Java 8 Optional, existem duas maneiras em que o valor pode ser agrupado em um opcional. String foobar = <valor ou nulo>; Opcional.de (foobar); // Pode lançar NullPointerException Optional.ofNullable (foob ...
set 29 de julho '15 às 12:30