home *** CD-ROM | disk | FTP | other *** search
- NullPointerException*
- VocΩ tentou acessar um objeto (ou um campo
- de um objeto ou um mΘtodo de um objeto). Nπo
- funcionou porque a referΩncia que vocΩ usou para
- acessar o objeto possui 'null'. Por exemplo:
- vocΩ escreveu "coisa.print()", e "coisa" continha
- null naquele momento.
-
- ArithmeticException*
- Algo deu errado durante uma operaτπo aritmΘtica,
- tal como uma divisπo por zero, por exemplo.
-
- StringIndexOutOfBoundsException*
- VocΩ tentou acessar um caractere ou substring de um
- string com um φndice nπo existente no string. Por exemplo,
- vocΩ deve ter tentado acessar o quinto caractere em um string
- que possui apenas trΩs caracteres.
- Para operaτ⌡es de substring, lembre-se que o segundo
- parΓmetro Θ o tamanho do substring, nπo o φndice final.
-
- ClassCastException*
- VocΩ usou um "cast" - isto Θ, uma instruτπo atribuindo
- um tipo estßtico diferente do tipo do objeto, tal
- como neste exemplo:
- (String) algumObjeto
- Aqui, "algumObjeto" Θ forτado para ser um "String". Isto s≤
- Θ vßlido se o objeto armazenado em algumObjeto for
- realmente um String.
- Em outras palavras: vocΩ pode usar um cast para um
- tipo T apenas se o objeto que vocΩ estß forτando for
- do tipo T ou de algum subtipo. Nπo Θ o caso do seu c≤digo.
-
- IndexOutOfBoundsException*
- Um φndice de algum tipo (para um arranjo, para um string,
- para um vetor) estß fora da faixa. "Fora da faixa" significa
- que o φndice nπo existe no arranjo ou outra coleτπo (e.g. vocΩ
- tentou acessar o elemento 5 de um arranjo de 3 elementos).
-
- ArrayIndexOutOfBoundsException*
- Um φndice de arranjo estß fora da faixa. "Fora da
- faixa" significa que o φndice nπo existe no arranjo
- (e.g. vocΩ tentou acessar o elemento 5, mas apenas
- trΩs elementos existem). A faixa vßlida de um φndice
- Θ 0..tamanhoarranjo-1.
-
- ConcurrentModificationException*
- VocΩ estß fazendo um iteraτπo numa coleτπo.
- Enquanto vocΩ estß fazendo isso, a coleτπo foi
- modificada. Nπo Θ permitido modificar a coleτπo
- durante uma iteraτπo. Dito de outra forma: vocΩ
- nπo pode continuar a iteraτπo ap≤s modificar a coleτπo.
- A ·nica modificaτπo permitida durante uma iteraτπo Θ a
- remoτπo de elementos com o mΘtodo remove de Iterator (nπo
- o mΘtodo remove da coleτπo).
-
- AssertionError*
- Uma asserτπo falhou. Isto significa que a expressπo dentro
- do comando assert
- assert(assertion-expression)
- resultou em false. O assert foi colocado ali
- provavelmente para garantir que a expressπo fosse
- true naquele ponto; e, se resultou em false, isto
- deve indicar a ocorrΩncia de algum tipo de erro.
- A natureza exata deste erro depende do programa.
- VocΩ deve investigar porque esta expressπo Θ false.
-
- ClassNotFoundException*
- Uma classe necessßria para a execuτπo desta aplicaτπo
- nπo foi encontrada. Ela existia no momento em que a
- aplicaτπo foi compilada, mas agora nπo existe mais.
- Possφveis causas para este erro sπo a configuraτπo
- incoreta do Java (se a classe em questπo for uma classe
- do sistema) ou que o seu projeto estß danificado (alguns
- arquivos de classes foram perdidos ou corrompidos).
- Tente recompilar seu projeto inteiro. Se o problema
- persistir, verifique com outros projetos.
- Se isto acontecer em mais de um projeto,
- vocΩ poderß precisar reinstalar o JDK.
-
- StackOverflowError*
- O erro indica que seu programa executou sem mem≤ria na pilha.
- Isto acontece quando vocΩ possui um erro de programaτπo
- conhecido por "recursividade infinita". Recursπo Θ
- a capacidade de um mΘtodo de chamar a si pr≤prio. Recursπo
- infinita significa que isso estß acontecendo indefinidamente,
- causando um estouro de mem≤ria.
- Observer seu c≤digo e procure nos mΘtodos que fazem
- chamadas a si pr≤prios. Este problema s≤ acontece se
- o mΘtodo chamar a si pr≤prio indefinidamente.
- Este mesmo problema pode acontecer se vocΩ possuir
- um construtor que cria um outro objeto da sua pr≤pria
- classe. O construtor irß chamar a si pr≤prio infinitamente.
-
- ArrayStoreException*
- Nenhuma ajuda disponφvel - desculpe.
-
- CannotRedoException*
- Nenhuma ajuda disponφvel - desculpe.
-
- CannotUndoException*
- Nenhuma ajuda disponφvel - desculpe.
-
- CMMException*
- Nenhuma ajuda disponφvel - desculpe.
-
- EmptyStackException*
- Nenhuma ajuda disponφvel - desculpe.
-
- IllegalArgumentException*
- Nenhuma ajuda disponφvel - desculpe.
-
- IllegalMonitorStateException*
- Nenhuma ajuda disponφvel - desculpe.
-
- IllegalPathStateException*
- Nenhuma ajuda disponφvel - desculpe.
-
- IllegalStateException*
- Nenhuma ajuda disponφvel - desculpe.
-
- ImagingOpException*
- Nenhuma ajuda disponφvel - desculpe.
-
- MissingResourceException*
- Nenhuma ajuda disponφvel - desculpe.
-
- NegativeArraySizeException*
- Nenhuma ajuda disponφvel - desculpe.
-
- NoSuchElementException*
- Nenhuma ajuda disponφvel - desculpe.
-
- ProfileDataException*
- Nenhuma ajuda disponφvel - desculpe.
-
- ProviderException*
- Nenhuma ajuda disponφvel - desculpe.
-
- RasterFormatException*
- Nenhuma ajuda disponφvel - desculpe.
-
- SecurityException*
- Nenhuma ajuda disponφvel - desculpe.
-
- SystemException*
- Nenhuma ajuda disponφvel - desculpe.
-
- UndeclaredThrowableException*
- Nenhuma ajuda disponφvel - desculpe.
-
- UnsupportedOperationException*
- Nenhuma ajuda disponφvel - desculpe.
-
- Exception
- Esta Θ uma exceτπo geral que diz que algo
- deu errado. Eu nπo tenho a mφnima idΘia
- do que foi...
-