import staticjava.lang.System.out;publicclassTesteJava{staticvoidverificaNome()throwsException{// esse metodo pode lançar uma excecao Excpetion !!!Stringnome="Anatevaldo";if(nome!="Caquiterabas"){// caso a variavel nome nao seja igual a Caquiterabas entao lança uma exceçao exception !!!thrownewException("Esse nao é Caquiterabas ...");// aqui lança a mensagem caso lance uma exceçao Exception }}publicstaticvoidmain(String[]args){try{verificaNome();// aqui vc chama o metodo perigoso que pe indicado pelo THROWSout.println("Esse é o cara !!!!");// aqui vc da um feedback positivo caso nao lance a execao}catch(Exceptionex){out.println(ex.toString());// caso seja lançada vc a trata aqui e saira a mensagem q vc configurou la na linha 10 - O THROW ELE SERVE PARA LANÇAR A EXCEÇAO POREM A EXCEÇAO A SER LANÇADA DEVER EXATAMENTE A MESMA DECLARADA PELO THROWS QUE INDICA QUE O METODO PODE LANÇAR ESSA EXCEÇAO}}}
S
Shoxsz
Hmm, acho que entendi… só fazer uns testes e talz, valeu ae pela ajuda…