PrintStackTTrace objecto excepção () método é utilizado para imprimir um rastreio da pilha de excepção, de acordo com o printStackTTrace () método apresenta o resultado, promotores encontra a fonte de excepção, e processo para accionar maneira anormal.
O seguinte exemplo de teste printStackTrace:
class SelfException extends RuntimeException
{
SelfException(){}
SelfException(String msg)
{
super(msg);
}
}
public class printStackTraceTest
{
public static void main(String[] args)
{
firstMed();
}
public static void firstMed()
{
secondMed();
}
public static void secondMed()
{
thirdMed();
}
public static void thirdMed()
{
throw new SelfException("自定义异常信息");
}
}
Executar os procedimentos anteriores pode ser visto nos resultados mostrados abaixo:
A partir do disparo de início pode ser visto a partir método thirdMed anormal, método de propagação secondMed, então propagação método Firstmed, e finalmente se espalhar para o método principal, os principais termina método, o processo de Java é o rastreamento de pilha de exceção.
aplicativo é executado, orientado a objetos, muitas vezes acontece chamadas de método quantidade cadeira, formando assim pilha de chamadas método, propagação anormal do contrário: enquanto a exceção não é totalmente captado (incluindo exceção não for pega, ou uma exceção é lançada a nova pós-processamento anormal), a partir de método anormal anormal de fora propagação, em primeiro lugar com o método do chamador, o método chamador novamente passar o seu interlocutor até que o método principal de propagação, se a principal abordagem ainda não manipula a excepção, JVM terminar o programa, e imprimir uma informação rastreamento de pilha.