Questões de Concursos

selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.

Publicidade
A 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
No conjunto de instruções do bytecode Java, executado na JVM (Java Virtual Machine), o mnemônico if_icmpne representa uma instrução que
Um 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 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

Adquiriu-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).

Julgue 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).

Em 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

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:
Em 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
Publicidade