Java.lang.NullPointerException
Se chefe fosse arquivo, a extensão seria .fdp!
Está tendo muitos problemas? Corte o mal pela /root
!
Os espertalhões da Wikipédia NÃO têm um artigo sobre Java.lang.NullPointerException .
Cquote1.png NÃO, tudo menos isto agora! Cquote2.png
Aluno de computação na véspera da entrega do trabalho prático
Cquote1.png Eu falei para não deixar pra ultima semana! Cquote2.png
Professor do aluno quando ele lhe pergunta sobre o erro
Cquote1.png BWAHAHAHAHAHA! Cquote2.png
Dennis M. Ritchie sobre Java.lang.NullPointerException
Cquote1.png GWAHAHAHAHAHA! Cquote2.png
Bjarne Stroustrup sobre Java.lang.NullPointerException
Cquote1.png MUAHAHAHAHAHA! Cquote2.png
Sun sobre Java.lang.NullPointerException
Cquote1.png Você traiu o movimento C++, veio! Cquote2.png
Dado Dolabella sobre Java.lang.NullPointerException
Cquote1.png Eu disse, mas você não respeitou o limite! Cquote2.png
Tua mãe sobre Java.lang.NullPointerException
Cquote1.png Mas disseram que Java não tem ponteiros!!! Cquote2.png
Programador iniciante sobre Java.lang.NullPointerException
O java.lang.NullPointerException pode ser considerado o segundo capítulo da série "Acesso Indevido à Memória" que começou no C++.
História[editar ]
Nasceu como mutação genética do problema de acesso à memória corriqueiro no C++, mas que logo tomou sua forma com a criação da caneca de café.
Sua árvore genealógica é:
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.KissMyAssAndSuckMyDickException
java.lang.PogException
java.lang.PogException2
java.lang.ShitHappenedException
java.lang.NullPointerException
Motivo[editar ]
Nada de muito concreto se sabe até hoje, a não ser o concreto da parede na qual você bate a cabeça repetidamente quando vê "java.lang.NullPointerException at ..." como resultado da compilação daquele importante programa. Algumas frentes, baseadas em pensamentos de teóricos da computação, como o famoso Doutor Roberto, dizem que este era um vírus criado em C++ que foi incorporado à implementação do Java JSDK/JVM/JRE/JME/Jisuis e que, de forma aleatória, ataca as vítimas desavisadas.
No dia-a-dia[editar ]
Incrivelmente esta praga se manifesta no dia-a-dia, mas é imperceptível para a maioria das pessoas. Vejamos uma lista de eventos que mostram a existência de subclasses da exceção quando passamos além da borda e seu resultado:
- Sua mãe marca um horário e você chega depois do horário
- Exceção: java.lang.HorarioOutOfBoundsException
- Resultado: Porrada no lombo
Tratamento de Java.lang.NullPointerException tente
Chegar no horario
senão
Porrada de novo