Questões de Concurso
Sobre java em programação
Foram encontradas 2.638 questões

Analisando as classes da Figura 1, é correto afirmar que a classe:
class Main { public static void main(String[] args) {
int numero = 1234, novonumero = 0; for(;numero != 0; numero /= 10) { int digito = numero % 10; novonumero = novonumero * 10 + digito; } system.out.println(novonumero); } }
Assinale a alternativa CORRETA sobre a saída (output) obtida:
Acerca das noções de programação orientada a objetos e das noções da linguagem JAVA, julgue o item.
Em Java, a palavra-chave extends é usada para criar
uma nova instância de uma determinada classe. O
programador pode escolher entre usar extends ou
new, pois ambas têm, especificamente, a mesma
função, ou seja, criar classes não derivadas.
Acerca das noções de programação orientada a objetos e das noções da linguagem JAVA, julgue o item.
Na linguagem de programação Java, a palavra-chave
public pode ser usada para declarar um elemento de
uma classe como parte da interface, como, por exemplo,
um campo. Entretanto, ela não pode ser usada para
declarar um método.
Julgue o item a seguir, a respeito de projeto e desenvolvimento de sistemas.
O encapsulamento em Java consiste no princípio pelo qual
um conjunto de objetos derivados de uma mesma superclasse
pode invocar métodos que tenham a mesma identificação
(assinatura), mas apresentem comportamentos distintos.
Para responder à questão, analise o diagrama de classes UML da Figura 2 abaixo.
Para responder à questão, utilize o código, escrito em Java 8, abaixo:
Para responder à questão, utilize o código, escrito em Java 8, abaixo:
Um programador está tentando compilar o código Java apresentado anteriormente, mas está obtendo os erros mostrados abaixo após executar o comando “javac Principal.java”.
Qual alternativa representa uma possível solução para o problema que o programador está
encontrando?
Considere o código abaixo, escrito em Java 8:
Que alternativa contém o código que substituiria o comentário “//Lacuna” e geraria erro de compilação?
package cadastroUsuario;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.*;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class CadastroServlet extends HttpServlet
Tendo como referência o código precedente, julgue o item que se segue.
A linha
String nome = request.getParameter(“nome”);
pode ser alterada para
String nome = request.getAttribute(“nome”);
sem perda de funcionalidade no código.
package cadastroUsuario;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.*;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class CadastroServlet extends HttpServlet
Tendo como referência o código precedente, julgue o item que se segue.
Uma variável do tipo string pode ser descrita como um
vetor (array) cujos elementos são caracteres.
Observe o trecho de código a seguir.
A saída produzida pela execução do código é:
org.hibernate.cfg.Configuration, org.hibernate.service.ServiceRegistry e org.hibernate.service.ServiceRegistryBuilder.
No início do desenvolvimento da primeira funcionalidade com linhas de execução paralelas (Threads), o time discute se é seguro compartilhar o objeto do tipo SessionFactory. Um dos desenvolvedores afirma que é seguro.
O time concluiu acertadamente que esse desenvolvedor está:
Quando a mensageria é utilizada com linguagem Java, as requisições são processadas exclusivamente de forma síncrona.
Analise o código:
É CORRETO afirmar, sobre o código apresentado acima,
que o método validar Dados:
public class Va { private int a=0,b=2,c=4; private static int sb;
public Va() { a*=2; b*=3; c*=4; }
public Va(int x) { this(); sb+=x; }
{ sb*=2; a+=1; }
static { sb+=8; }
public void print() { System.out.print(a+b+c+sb); } }
public class Main { public static void main(String[] args) { new Va(1).print(); } }
O que será exibido no console quando o método main for executado?