Perguntas com a marcação «nullpointerexception»

A exceção Java lançada quando um aplicativo tenta usar null em um caso em que um objeto é necessário.

30
Evitando! = Instruções nulas
Eu uso object != nullmuito para evitar NullPointerException. Existe uma boa alternativa para isso? Por exemplo, eu costumo usar: if (someobject != null) { someobject.doCalc(); } Isto verifica para um NullPointerExceptionpara o someobjectobjecto no fragmento acima. Observe que a resposta aceita pode estar desatualizada, consulte https://stackoverflow.com/a/2386013/12943 para obter uma abordagem …


22
Qual anotação @NotNull Java devo usar?
Eu estou procurando tornar meu código mais legível e usar ferramentas como inspeção de código IDE e / ou análise de código estática (FindBugs e Sonar) para evitar NullPointerExceptions. Muitas das ferramentas parecem incompatíveis com a anotação / @NotNull/ da outra e listar todas elas no meu código seria terrível …

18
Por que meu campo Spring @Autowired é nulo?
Nota: Esta pretende ser uma resposta canônica para um problema comum. Eu tenho uma @Serviceclasse Spring ( MileageFeeCalculator) que possui um @Autowiredcampo ( rateService), mas o campo é nullquando tento usá-lo. Os logs mostram que o MileageFeeCalculatorbean e o MileageRateServicebean estão sendo criados, mas recebo um NullPointerExceptionsempre que tento chamar …


10
NullPointerException em Java sem StackTrace
Eu tive instâncias do nosso código Java pegar um NullPointerException, mas quando tento registrar o StackTrace (que basicamente acaba chamando Throwable.printStackTrace()), tudo o que recebo é: java.lang.NullPointerException Alguém mais se deparou com isso? Tentei pesquisar no Google por "rastreamento de pilha vazia de ponteiro nulo java", mas não encontrei nada …


4
Por que usar Optional.of sobre Optional.ofNullable?
Ao usar a Optionalclasse Java 8 , há duas maneiras pelas quais um valor pode ser agrupado em um opcional. String foobar = <value or null>; Optional.of(foobar); // May throw NullPointerException Optional.ofNullable(foobar); // Safe from NullPointerException Entendo que Optional.ofNullableé a única maneira segura de usar Optional, mas por que Optional.ofexiste? …



10
Por que alguém deve usar Objects.requireNonNull ()?
Observei que muitos métodos Java 8 no Oracle JDK usam Objects.requireNonNull(), que lançam internamente NullPointerExceptionse o objeto fornecido (argumento) for null. public static <T> T requireNonNull(T obj) { if (obj == null) throw new NullPointerException(); return obj; } Mas NullPointerExceptionserá lançado de qualquer maneira se um nullobjeto for desreferenciado. Então, …

12
O que é uma NullPointerException e como corrigi-la?
As respostas desta pergunta são um esforço da comunidade . Edite as respostas existentes para melhorar esta postagem. No momento, não está aceitando novas respostas ou interações. Como criar um número de pilha excedido no Stack Overflow : como fazer uma exceção de ponteiro nulo e como fazer isso? O …

8
Android - Como substituir o botão "Voltar" para que não termine () minha atividade?
Atualmente, tenho uma Atividade que, quando exibida, uma Notificação também será exibida na barra de Notificações. Isso ocorre para que, quando o Usuário pressionar a tecla Início e a Atividade for empurrada para segundo plano, eles possam voltar à Atividade por meio da Notificação. O problema surge quando um usuário …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.