Java.lang.NullPointerException
Origem: Desciclopédia, a enciclopédia livre de conteúdo.
| Este artigo é uma piada de computeiro!
printf ("VSF n00b!");
|
NÃO, tudo menos isto agora! ![]()
Aluno de computação na véspera da entrega do trabalho prático
Eu falei para não deixar pra ultima semana! ![]()
Professor do aluno quando ele lhe pergunta sobre o erro
BWAHAHAHAHAHA! ![]()
Dennis M. Ritchie sobre Java.lang.NullPointerException
GWAHAHAHAHAHA! ![]()
Bjarne Stroustrup sobre Java.lang.NullPointerException
MUAHAHAHAHAHA! ![]()
Sun sobre Java.lang.NullPointerException
Você traiu o movimento C++, veio! ![]()
Dado Dolabella sobre Java.lang.NullPointerException
Eu disse, mas você não respeitou o limite! ![]()
Tua mãe sobre Java.lang.NullPointerException
Mas disseram que Java não tem ponteiros!!! ![]()
Programador iniciante sobre Java.lang.NullPointerException
Why?! ![]()
Exterminador do Futuro 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++.
Índice |
[editar] Introdução
É a forma de punição dos usuários que pararam de usar C/C++ com o intuito de fugir dos infernais "A memória nao pôde ser read". Mas como sabemos que, a partir do momento que você resolveu fazer, ou seja, véspera da entrega, seu trabalho prático daquela disciplina "Algoritmos IVXXCCLM" este martírio volta e não terá dúvidas de fazer você ser reprovado, mais uma vez, na disciplina.
[editar] História
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
[editar] Motivo
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.
[editar] No dia-a-dia
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