Questões de Concurso
Sobre plataforma java em programação
Foram encontradas 694 questões
Considere o seguinte trecho de código JAVA para mapeamento JPA:
public class Usuario {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id
@Column(name = "nome_completo", nullable = false, length = 255)
private String nome;
// ... outros atributos e métodos
}
A anotação @Column(name = "nome_completo", nullable = false, length = 255) tem como principal função:
A figura abaixo mostra as cinco fases para execução de um programa Java, no qual o CÓDIGO representa um módulo intermediário.

Nesse contexto, os identificadores para as fases E1, E2 e E3 e a denominação pela qual é conhecido o CÓDIGO são, respectivamente:
Acerca do cenário apresentado, avalie as sentenças a seguir:
A instrução switch com pattern matching é uma funcionalidade estável no JDK 17, não exigindo ativação com --enable-preview. PORQUE O uso de sealed interface permite restringir a herança a tipos específicos, e combinado com switch exaustivo, permite ao compilador garantir que todos os casos foram tratados.
Acerca dessas sentenças, assinale a alternativa CORRETA.
Considerando que a data e a hora atuais são 23/05/2025 23:44:17, qual alternativa apresenta o formato correto para exibir a data e a hora no formato apresentado?
package conceicao; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class Conceicao { public static void main(String[] args) {
String formatoPattern = "__/__/____ __:__:__"; LocalDateTime data = LocalDateTime.now(); DateTimeFormatter formato = DateTimeFormatter.ofPattern(formatoPattern); String dataFormatada = data.format(formato); System.out.println(dataFormatada); } }
package conceicao; import java.util.Arrays; import java.util.List; public class Conceicao { public static void main(String[] args) { List<Double> list = Arrays.asList(1.4, 2.6, 3.5, 4.9); list.forEach(n -> System.out.print(Math.round(Math.ceil(n)) + " ")); } }
package conceicao; public class Conceicao { protected String v; }
public class ExemploErro {
public static void exibir(Integer valor) {
System.out.println(“Valor inteiro: ” + valor);
}
public static void exibir(double valor) {
System.out.println(“Valor decimal: ” + valor);
}
public static void main(String[] args) {
exibir(null);
}
}

A execução do trecho de código precedente, em Java 21, resultará na criação de
com base na criação de uma subclasse “Onibus” a partir de uma superclasse “Transporte”, assinale a alternativa com o código correto:
Considere o código seguinte:

O valor impresso será
Considere a classe Java seguinte:

O resultado impresso será
Na linguagem Java, a palavra reservada continue é utilizada dentro de laços.
Seu propósito é indicar que o programa deve
Observe o seguinte código Java reutilizado em todos os Sistemas de Informação do MPU.
public class Main {
String orgao = "MPU";
public static void main(String[] args) {
Main myObj = new Main();
myObj.orgao = "MMPPUU";
System.out.println(myObj.orgao);
}
}
No Java, para garantir que nenhum comando altere o valor do atributo orgao da classe Main durante a execução do programa, deve-se declarar o atributo orgao como:
Considere o código em Java a seguir.

O código acima possui um erro, pois a classe:
Considerando suas especificidades, qual das alternativas a seguir descreve corretamente as diferenças entre essas tecnologias?