Questões de Concursos Plataforma Java Resolva questões de Plataforma Java comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. Filtrar questões 💡 Caso não encontre resultados, diminua os filtros. Plataforma Java Ordenar por: Mais populares Mais recentes Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Exibir questões que errei Filtrar 1Q850090 | Programação, Plataforma Java, Prefeitura de Barra dos Coqueiros SE Técnico em Informática, CESPE CEBRASPE, 2020A máquina virtual do Java (JVM) utiliza uma tecnologia especificamente para aumentar o desempenho da aplicação, identificando códigos que serão muito executados, normalmente dentro de loops. Essa tecnologia é chamada de ✂️ a) hotspot. ✂️ b) bytecode ✂️ c) compilação estática. ✂️ d) JRE (Java Runtime Environment). ✂️ e) JDK (Java Development Kit). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 2Q835639 | Programação, Plataforma Java, Técnico em Comunicação e Processamento de Dados Judiciário, TJ SP, VUNESP, 2021No conjunto de instruções do bytecode Java, executado na JVM (Java Virtual Machine), o mnemônico if_icmpne representa uma instrução que ✂️ a) coloca na pilha uma referência contida em um array indexado por um índice. ✂️ b) coloca na pilha um valor inteiro de uma variável local. ✂️ c) compara dois valores inteiros no topo da pilha e efetua um salto se esses valores são diferentes. ✂️ d) efetua um salto se o valor no topo da pilha for null. ✂️ e) invoca um método virtual de um objeto e coloca o resultado no topo da pilha, o qual pode ser void. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 3Q883085 | Programação, Plataforma Java, Rio Grande do Sul, Caixa Econômica Federal, CESGRANRIO, 2024Um programador está participando de um projeto de um sistema on-line via web com a tecnologia JEE8 e seguindo os padrões de projeto recomendados. Ele percebeu a necessidade de um mecanismo que centralize o processamento de todas as requisições dos clientes, permitindo uma gestão unificada de segurança, logging, tratamento de erros e redirecionamento das requisições para os respectivos handlers de serviços, de modo a fornecer uma abordagem consistente para modificar facilmente os fluxos de navegação sem impactar os serviços individuais. Considerando-se esse contexto, qual o padrão de projeto JEE8 adequado? ✂️ a) Data Access Object (DAO) ✂️ b) Front Controller ✂️ c) Factory ✂️ d) Observer ✂️ e) Service Locator Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 4Q968656 | Programação, Plataforma Java, Análise de Sistemas, TRERR, FCCA arquitetura da plataforma JAVA EE provê uma clara divisão tanto lógica quanto física de aplicações em camadas. Aplicações Java EE distribuídas são comumente compostas de uma camada cliente, que implementa a interface com o usuário; uma ou mais camadas intermediárias, que processam a lógica do negócio e proveem serviços à camada cliente; e uma camada formada por sistemas legados (por exemplo, mainframes) e servidores de bancos de dados, chamada de ✂️ a) Enterprise Information System - EIS. ✂️ b) Data Access Object - DAO. ✂️ c) Enterprise Service Bus - ESB. ✂️ d) Java Persistence Tier - JPT. ✂️ e) Java Database and Legacy Systems - JDLS. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 5Q965155 | Programação, Plataforma Java, Polo de Tecnologia da Informação, Caixa, CESPE CEBRASPEJulgue o item que se segue referentes ao uso da linha de comandos no Windows e práticas seguras de desenvolvimento. De acordo com o processo de persistência definido pelo Java Enterprise Edition, todos os objetos do mundo real devem ser mapeados para o banco de dados orientado a objetos por meio da interface de conteúdo de dados denominada JDBC (Java data base connectivity). ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 6Q968979 | Programação, Plataforma Java, Analista de Sistemas, TJPE, IBFC, 2017Adquiriu-se a última versão do Java Platform, Enterprise Edition. Nessa última versão do Java EE temos containers e API’s tais como: (1) JTA (Java Transaction API). (2) JSF (JavaServer Faces). (3) JDBC (Java Database Connectivity). (4) JPA (Java Persistence API). ✂️ a) da relação apresentada somente são aplicados o 1, 2 e 3 ✂️ b) da relação apresentada somente são aplicados o 1, 2 e 4 ✂️ c) da relação apresentada somente são aplicados o 2, 3 e 4 ✂️ d) da relação apresentada somente são aplicados o 1, 3 e 4 ✂️ e) da relação apresentada todos podem ser aplicados Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 7Q1040883 | Programação, Plataforma Java, Especialidade Tecnologia da Informação, TRT 15 Região SP, FCC, 2023Em uma aplicação Jakarta EE, criada e configurada em condições ideais, uma Técnica deseja injetar um EntityManager, que é uma parte essencial da API JPA, em uma classe Enterprise JavaBean (EJB), imediatamente antes da instrução private EntityManager entityManager;. Para isso, ela terá que utilizar a anotação ✂️ a) @PersistenceContext ✂️ b) @Injection ✂️ c) @EJBInject ✂️ d) @InjectTransaction ✂️ e) @entityInject Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 8Q1028303 | Programação, Plataforma Java, Perito em Tecnologia da Informação e Comunicação, MPU, FGV, 2025Observe 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: ✂️ a) final ✂️ b) static ✂️ c) SELECT p.processoid as numero, SUM(p.valor_causa) as ValorCausa, p.data_audiencia as DataAudiencia FROM Processo p INNER JOIN ProcessoParte pp ON p.ProcessoID = pp.ProcessoID INNER JOIN Parte pt ON pp.ParteID = pt.ParteID WHERE pt.idade < 18 AND p.data_audiencia > NOW() + INTERVAL '30 days' GROUP BY p.processoid, p.data_audiencia ORDER BY ValorCausa ASC ✂️ d) SELECT p.processoid as numero, p.valor_causa, p.data_audiencia FROM Parte pt INNER JOIN Processo p ON pt.idade < 18 AND p.data_audiencia BETWEEN NOW() AND CURRENT_DATE + DATE_PART('DAY', 30) ✂️ e) SELECT p.processoid, p.valor_causa, p.data_audiencia FROM processo p INNER JOIN parte pt ON pt.idade < 18 WHERE p.data_audiencia BETWEEN NOW() AND NOW() + 30 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 9Q1082289 | Programação, Plataforma Java, Área Desenvolvimento, IF PE, FUNCERN, 2025Em um sistema de monitoramento em tempo real, várias threads trabalham em paralelo: algumas coletam dados de sensores, enquanto outra thread central precisa verificar constantemente uma variável booleana denominada ativo, para decidir se deve continuar o processamento ou encerrar a execução. Para evitar que uma thread leia um valor desatualizado em cache da CPU, o desenvolvedor declarou essa variável como volatile. No contexto do Java Memory Model, é possível afirmar que a palavra-chave volatile ✂️ a) assegura que, uma vez atribuído um valor, a variável não poderá ser modificada, estabelecendo um comportamento de imutabilidade. ✂️ b) assegura que a escrita em uma variável seja imediatamente visível para outras threads, sem garantir a atomicidade de operações compostas. ✂️ c) garante que operações compostas, como incremento (i++), sejam executadas como um passo único e indivisível por qualquer thread. ✂️ d) provê garantias simultâneas de visibilidade entre threads, e de atomicidade completa para todas as operações sobre a variável. ✂️ e) impede o acesso concorrente à variável, funcionando como um lock que permite a apenas uma thread obter acesso exclusivo por vez. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro 🖨️ Salvar PDF
1Q850090 | Programação, Plataforma Java, Prefeitura de Barra dos Coqueiros SE Técnico em Informática, CESPE CEBRASPE, 2020A máquina virtual do Java (JVM) utiliza uma tecnologia especificamente para aumentar o desempenho da aplicação, identificando códigos que serão muito executados, normalmente dentro de loops. Essa tecnologia é chamada de ✂️ a) hotspot. ✂️ b) bytecode ✂️ c) compilação estática. ✂️ d) JRE (Java Runtime Environment). ✂️ e) JDK (Java Development Kit). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
2Q835639 | Programação, Plataforma Java, Técnico em Comunicação e Processamento de Dados Judiciário, TJ SP, VUNESP, 2021No conjunto de instruções do bytecode Java, executado na JVM (Java Virtual Machine), o mnemônico if_icmpne representa uma instrução que ✂️ a) coloca na pilha uma referência contida em um array indexado por um índice. ✂️ b) coloca na pilha um valor inteiro de uma variável local. ✂️ c) compara dois valores inteiros no topo da pilha e efetua um salto se esses valores são diferentes. ✂️ d) efetua um salto se o valor no topo da pilha for null. ✂️ e) invoca um método virtual de um objeto e coloca o resultado no topo da pilha, o qual pode ser void. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
3Q883085 | Programação, Plataforma Java, Rio Grande do Sul, Caixa Econômica Federal, CESGRANRIO, 2024Um programador está participando de um projeto de um sistema on-line via web com a tecnologia JEE8 e seguindo os padrões de projeto recomendados. Ele percebeu a necessidade de um mecanismo que centralize o processamento de todas as requisições dos clientes, permitindo uma gestão unificada de segurança, logging, tratamento de erros e redirecionamento das requisições para os respectivos handlers de serviços, de modo a fornecer uma abordagem consistente para modificar facilmente os fluxos de navegação sem impactar os serviços individuais. Considerando-se esse contexto, qual o padrão de projeto JEE8 adequado? ✂️ a) Data Access Object (DAO) ✂️ b) Front Controller ✂️ c) Factory ✂️ d) Observer ✂️ e) Service Locator Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
4Q968656 | Programação, Plataforma Java, Análise de Sistemas, TRERR, FCCA arquitetura da plataforma JAVA EE provê uma clara divisão tanto lógica quanto física de aplicações em camadas. Aplicações Java EE distribuídas são comumente compostas de uma camada cliente, que implementa a interface com o usuário; uma ou mais camadas intermediárias, que processam a lógica do negócio e proveem serviços à camada cliente; e uma camada formada por sistemas legados (por exemplo, mainframes) e servidores de bancos de dados, chamada de ✂️ a) Enterprise Information System - EIS. ✂️ b) Data Access Object - DAO. ✂️ c) Enterprise Service Bus - ESB. ✂️ d) Java Persistence Tier - JPT. ✂️ e) Java Database and Legacy Systems - JDLS. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
5Q965155 | Programação, Plataforma Java, Polo de Tecnologia da Informação, Caixa, CESPE CEBRASPEJulgue o item que se segue referentes ao uso da linha de comandos no Windows e práticas seguras de desenvolvimento. De acordo com o processo de persistência definido pelo Java Enterprise Edition, todos os objetos do mundo real devem ser mapeados para o banco de dados orientado a objetos por meio da interface de conteúdo de dados denominada JDBC (Java data base connectivity). ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
6Q968979 | Programação, Plataforma Java, Analista de Sistemas, TJPE, IBFC, 2017Adquiriu-se a última versão do Java Platform, Enterprise Edition. Nessa última versão do Java EE temos containers e API’s tais como: (1) JTA (Java Transaction API). (2) JSF (JavaServer Faces). (3) JDBC (Java Database Connectivity). (4) JPA (Java Persistence API). ✂️ a) da relação apresentada somente são aplicados o 1, 2 e 3 ✂️ b) da relação apresentada somente são aplicados o 1, 2 e 4 ✂️ c) da relação apresentada somente são aplicados o 2, 3 e 4 ✂️ d) da relação apresentada somente são aplicados o 1, 3 e 4 ✂️ e) da relação apresentada todos podem ser aplicados Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
7Q1040883 | Programação, Plataforma Java, Especialidade Tecnologia da Informação, TRT 15 Região SP, FCC, 2023Em uma aplicação Jakarta EE, criada e configurada em condições ideais, uma Técnica deseja injetar um EntityManager, que é uma parte essencial da API JPA, em uma classe Enterprise JavaBean (EJB), imediatamente antes da instrução private EntityManager entityManager;. Para isso, ela terá que utilizar a anotação ✂️ a) @PersistenceContext ✂️ b) @Injection ✂️ c) @EJBInject ✂️ d) @InjectTransaction ✂️ e) @entityInject Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
8Q1028303 | Programação, Plataforma Java, Perito em Tecnologia da Informação e Comunicação, MPU, FGV, 2025Observe 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: ✂️ a) final ✂️ b) static ✂️ c) SELECT p.processoid as numero, SUM(p.valor_causa) as ValorCausa, p.data_audiencia as DataAudiencia FROM Processo p INNER JOIN ProcessoParte pp ON p.ProcessoID = pp.ProcessoID INNER JOIN Parte pt ON pp.ParteID = pt.ParteID WHERE pt.idade < 18 AND p.data_audiencia > NOW() + INTERVAL '30 days' GROUP BY p.processoid, p.data_audiencia ORDER BY ValorCausa ASC ✂️ d) SELECT p.processoid as numero, p.valor_causa, p.data_audiencia FROM Parte pt INNER JOIN Processo p ON pt.idade < 18 AND p.data_audiencia BETWEEN NOW() AND CURRENT_DATE + DATE_PART('DAY', 30) ✂️ e) SELECT p.processoid, p.valor_causa, p.data_audiencia FROM processo p INNER JOIN parte pt ON pt.idade < 18 WHERE p.data_audiencia BETWEEN NOW() AND NOW() + 30 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro
9Q1082289 | Programação, Plataforma Java, Área Desenvolvimento, IF PE, FUNCERN, 2025Em um sistema de monitoramento em tempo real, várias threads trabalham em paralelo: algumas coletam dados de sensores, enquanto outra thread central precisa verificar constantemente uma variável booleana denominada ativo, para decidir se deve continuar o processamento ou encerrar a execução. Para evitar que uma thread leia um valor desatualizado em cache da CPU, o desenvolvedor declarou essa variável como volatile. No contexto do Java Memory Model, é possível afirmar que a palavra-chave volatile ✂️ a) assegura que, uma vez atribuído um valor, a variável não poderá ser modificada, estabelecendo um comportamento de imutabilidade. ✂️ b) assegura que a escrita em uma variável seja imediatamente visível para outras threads, sem garantir a atomicidade de operações compostas. ✂️ c) garante que operações compostas, como incremento (i++), sejam executadas como um passo único e indivisível por qualquer thread. ✂️ d) provê garantias simultâneas de visibilidade entre threads, e de atomicidade completa para todas as operações sobre a variável. ✂️ e) impede o acesso concorrente à variável, funcionando como um lock que permite a apenas uma thread obter acesso exclusivo por vez. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Conteúdos 🏳️ Reportar erro