Академический Документы
Профессиональный Документы
Культура Документы
: 56576)
Erros de execuo podem ocorrer em cdigos fontes implementados. As boas prticas de desenvolvimento da
programao orientada a objetos exigem que o desenvolvedor se preocupe com os possveis erros de execuo
da sua aplicao.
Na linguagem de programao Java para tratar erros, deve-se utilizar paradigma try / catch.
Neste contexto, implemente uma aplicao Java que trate erros de diviso por zero.
Resposta: public static void main{string[]arg); try { g(); if(*/0); catch[excepcaoA exp];
Gabarito:
public class ErroDivisaoZero{
public static void main(String[] args){
try{
int x = 0;
int y =2;
int resultado = y/x;
}
catch (ArithmeticException e){
System.out.println("erro de diviso por zero" + e.getMessage());
}
}
Java uma linguagem multiplataforma, isto , pode ser executada em vrios sistemas operacionais ou
dispositivos. Tal caracterstica em razo, principalmente, pela presena da Mquina Virtual Java. Explique
como esta Mquina Virtual possibilita a execuo dos programas Java em vrias plataformas.
Resposta: Na compilao e gerado um codigo intermedirio que pode ser interpletado pela maquina virtual em
varias plataformas.
Gabarito: A mquina virtual java um componente da plataforma java que funciona entre o sistema operacional
e o programa java. Existe uma implementao de mquina virtual java para cada sistema operacional e/ou
dispositivo mvel. Na verdade, a mquina virtual java que interpreta o programa java.
Considere:
I. Uma classe define o comportamento dos objetos atravs de seus mtodos, e quais estados ele
capaz de manter atravs de seus atributos.
II. Na herana cada classe derivada (subclasse) apresenta as caractersticas (estrutura e mtodos) da
classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela.
III. Polimorfismo o princpio pelo qual duas ou mais classes derivadas de uma mesma superclasse
podem invocar mtodos que tm a mesma identificao e mesmo comportamento.
IV. Um objeto capaz de armazenar estados atravs de seus atributos e reagir a mensagens enviadas
a ele, assim como se relacionar e enviar mensagens a outros objetos.
Na orientao a objetos correto o que se afirma em:
I, II, III e IV.
I, II e IV, apenas.
I, III e IV, apenas.
I, II e III, apenas.
II, III e IV, apenas.
Marque a alternativa que representa a palavra reservada que indica que a classe que est sendo definida uma
INTERFACE.
static
extends
new
public
implements
Marque a opo que corresponda a uma mensagem, baseada em GUI, para o usurio informar a idade na
prpria caixa de dilogo.
JOptionPane.showDialog("Informe a sua idade");