

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Considerando que o código Java a seguir compila e executa sem erros e imprime "0.0":
1 public abstract class Compra { 2 private double valor; 3 public Compra(double valor) { 4 this.valor = valor; } 5 public double getValor() { 6 return this.valor; } 7 public static void main(String[] a) { 8 Compra c = new AVista(200, 10/100); 9 System.out.println(c.getValor()); }} 10 class AVista extends Compra { 11 private double desconto; 12 public AVista(double valor, 13 double desconto) { super(valor); 14 this.desconto = desconto; } 15 public double getValor() { 16 return 0; 17 }} |
Que instrução deve substituir return 0; na linha 16 para que o programa imprima “180.0”?
return 180.0;
return this.valor - this.valor * desconto;
return super.getValor() * (1 - this.desconto);
return super.valor - super.valor * this.desconto;
return super.getValor() - super.getValor() * this.desconto;
Na linguagem Java, escrever na mesma classe dois ou mais métodos com as mesmas assinaturas, exceto pelos conjuntos de parâmetros, é um recurso conhecido como:
Herança.
Multi Method Declaration (MMD).
Polimorfismo paramétrico.
Sobrescrita.
Sobrecarga.
A Figura 11 mostra um programa em Java que permite realizar, repetidamente, determinada multiplicação e apresentar o seu resultado, enquanto o conteúdo da variável "repetir" for "SIM". Para que esse programa funcione adequadamente e possa ser encerrado corretamente, basta que no local apontado pela seta nº 1 exista, apenas, o seguinte código fonte:
I. while (repetir == "SIM") {
II. while (repetir.equalsIgnoreCase("SIM")) {
III. while (repetir.equals("SIM")) {
Quais estão corretas?
Apenas I.
Apenas III.
Apenas I e II.
Apenas II e III.
I, II e III.
Qual das APIs abaixo NÃO faz parte dos pacotes java.lang e java.util?
Um web service em Java é um programa cujos métodos públicos são acessados por aplicações remotas. Utiliza como base protocolos como SOAP e HTTP. É correto afirmar que:
Um web service, para ser utilizado, precisa estar ativo esperando requisições. Para isso, é empregado um servidor para esta tecnologia. Esse procedimento é semelhante ao utilizado pelos servlets e páginas JSP, que necessitam de um servidor específico para fornecer o serviço desejado.
Um web service, para ser utilizado, precisa ser escrito com o protocolo SOAP encapsulado numa conexão IMAP. Esse procedimento é semelhante ao utilizado pelos servlets e páginas JSP que necessitam de um servidor específico para fornecer o serviço desejado.
Um web service, para ser utilizado, precisa ser compilado na linguagem Intel assembly e empregado em um servidor para esta tecnologia. Esse procedimento é semelhante ao utilizado pelos servlets e páginas JSP que necessitam de um servidor específico para fornecer o serviço desejado.
Um web service, para ser utilizado, precisa ser carregado por um daemon que aguarda requisições. Para isso, é empregado um servidor multiplataforma. Esse procedimento é semelhante ao utilizado pelos serviços de proxy que necessitam de autenticação de usuário.
Um web service, para ser utilizado, precisa ser ativado por um serviço da plataforma Windows ou pelo daemon inetd da plataforma Unix, encapsulado numa conexão TELNET. Esse procedimento é semelhante ao utilizado pelos serviços de backup que necessitam de autorização de usuário.
No Java, a coleção que permite visitar seus elementos de acordo com sua ordenação natural é a:
HashSet
Stack
LinkedHashSet
TreeSet
ArrayList
In Java EE 6, Expression Language supports both immediate and deferred evaluation of expressions. Immediate evaluation means that the expression is evaluated and the result returned as soon as the page is first rendered. Deferred evaluation means that the technology using the expression language can use its own machinery to evaluate the expression sometime later during the page’s lifecycle, whenever it is appropriate to do so.
Expressions that are evaluated immediately and the expressions whose evaluation is deferred use, respectively, the syntaxes
Considere o código em Java descrito a seguir.

Assinale a alternativa que representa a ordem de execução desse trecho de código no prompt de comando do sistema operacional, caso o código possa ser executado.
O método construtor é um tipo especial de rotina que toda classe possui. É uma característica de todo método construtor na linguagem Java:
obrigatoriedade de sua declaração.
desnecessária alocação de memória para sua execução.
atribuição de nome diferente da classe a que pertence.
ausência de especificação de tipo de retorno.