Julgue os itens subsecutivos, referentes à programação orientada a
objetos, bem como a J2EE e JSP.
O encapsulamento em Java somente pode ser realizado por meio do modificador de acesso protegido.
Filtre e encontre questões para seus estudos.
Julgue os itens subsecutivos, referentes à programação orientada a
objetos, bem como a J2EE e JSP.
O encapsulamento em Java somente pode ser realizado por meio do modificador de acesso protegido.
Acerca da linguagem de programação Java e da programação
orientada a objetos, julgue os itens seguintes.
O sistema de objetos distribuídos RMI (remote method invocation) permite que objetos Java e objetos não Java sejam acessados remotamente como se fossem locais.


O código acima (testApp.java) está sendo construído por um analista. Entrentanto, ele apresenta um erro que é acusado durante o processo de compilação. Qual é a linha que contém este erro?
No contexto do Desenvolvimento WEB JAVA, analise as afirmativas a seguir, a respeito da tecnologia JSP ("JavaServer Page"):
I. Disponibiliza uma tecnologia simples e rápida para criar páginas que exibem conteúdo gerado dinamicamente, define a interação entre o servidor e a página JSP, e descreve o formato e sintaxe da página.
II. Emprega servlets - programas escritos na linguagem Java e executados no servidor, em oposição aos applets, executados no browser do cliente.
III. Utiliza páginas JSP, com extensão .jsp ou .jspx, criadas pelo desenvolvedor da web e que incluem especificações JSP e tags customizadas, em combinação com outras tags estáticas, HTML ou XML.
Assinale:

A classe B acima encontra-se no mesmo pacote que a classe A. O método m1 apresenta erro de compilação porque a seguinte variável não pode ser acessada no ponto
Em linguagens de programação, palavras-chaves são aquelas palavras ou identificadores que têm um significado implícito e relevante para a linguagem de programação. Em muitas linguagens, estas palavras-chaves são também palavras reservadas, isto é, não podem ser usadas em outros contextos, pois são reservadas para usos específicos da gramática da linguagem de programação. A linguagem Java possui um pequeno núcleo de palavras reservadas, incluindo os comandos de controle de fluxo (for, while, etc), identificadores de nível de acesso à classe (public, private, etc). Qual das seguintes descrições representa a correta aplicação do conceito de palavras reservadas em Java?

Considerando-se o código em Java apresentado acima, se na linha 32 for incluído o trecho definido abaixo, qual será o resultado correspondente?
Considere os seguintes fragmentos de código Java:
I. int sum = 7; if ( sum > 20 ) {
System.out.print("ganhou "); } else {
System.out.print("perdeu "); } System.out.println("o bônus.");
II. int sum = 21; if ( sum != 20 )
System.out.print("ganhou"); else
System.out.print("perdeu "); System.out.println("o bônus.");
O resultado da execução dos fragmentos em I e II será, respectivamente,
Para definição e manipulação de uma exceção em Java, devem constar no programa, obrigatoriamente, os termos
Abaixo são exibidas expressões na linguagem Java, nas quais a, b e c são variáveis do tipo boolean. Qual, dentre as expressões que, ao ser avaliada, resulta em um valor diferente das demais?

A coleção lista somente pode aceitar objetos da classe Teste e de seus descendentes na chamada do método add.

O trecho de código apresentado contém vários erros, sendo que um deles ocorre porque o objeto it é utilizado no comando for.

O comando System.out.println(o.y) será executado sem problemas, já que y é um atributo de uma classe descendente de Teste.

Uma maneira de inicializar o objeto it é it = lista.iterator();
Considere o código a seguir, escrito na linguagem de programação JAVA.
Após a sua execução, o resultado apresentado será:
Seja o seguinte diagrama de classes UML: 
Qual conjunto de classes e interfaces Java é compatível com os elementos de modelagem existentes nesse diagrama?
Observe o fragmento de código JAVA a seguir.
public class prova {
public prova() { }
public static int d(int x) {
return x*2;
}
public static int e(int x) {
return x*5;
}
public static int fn(int x) {
if (x<1)
return 0;
else
return 4+fn(x-1);
}
public static int g(int y) {
return 10+fn(y)+e(y)+d(y);
}
public static void main(String[] args) {
System.out.println(g(5));
}
}
A execução do método main apresentará a saída:
Em Java, das opções abaixo, aquela que indica o modificador que só pode ser executado em um atributo ou método de uma classe, ainda que para qualquer um dos casos sua presença indique que o alvo estará acessível para qualquer subclasse ou classe pertencente ao mesmo pacote da classe identificada, é:

A saída da execução da classe A é
Suas atualizações recentes
Nenhuma notificação.