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

Analise o código abaixo e assinale a alternativa que apresenta o resultado exibido após a
execução deste código.

Analise o seguinte código:

Em relação as annotations do JPA (Java Persistence API) do seguinte código, é correto afirmar que
public class Dimensoes { Dimensoes A[][];
Dimensoes(int tamanho, int progressao)
{
A = new Dimensoes[tamanho][]; int j = 1; for (int i = 0 ; i<tamanho; i++) A[i]= new Dimensoes[j++*progressao]; }
public static void main(String[] args){ Dimensoes d = new Dimensoes(10,2);
System.out.print(d.A[8].length); } }
Ao ser executado, o resultado que o programa gera na tela de comando será
Considere o código Java a seguir.

Ele implementa um tipo de componente que segue os
conceitos de um padrão de projeto e que é utilizado
no Enterprise Java Beans 3.1 para garantir que exista
somente uma instância de uma classe na aplicação.
Esse tipo de componente é denominado:
No que diz respeito ao desenvolvimento de aplicativos móveis, julgue o próximo item.
O desenvolvimento de aplicações iOS exige conhecimentos de linguagem de programação Java, visto que os programas desenvolvidos são compilados em byte codes e executados em sua máquina virtual.
No que se refere ao desenvolvimento de sistemas e às linguagens de programação Java e JavaScript, julgue o item a seguir.
Empresa de desenvolvimento que opte pela utilização do Hibernate em seus sistemas enfrentará dificuldades à medida que seus projetos forem crescendo, devido ao fato de o Hibernate ser considerado inapropriado para a execução de trabalhos em uma arquitetura altamente escalável.No que se refere ao desenvolvimento de sistemas e às linguagens de programação Java e JavaScript, julgue o item a seguir.
Diferentemente do que ocorre com o JavaScript, as aplicações Java são executadas em uma máquina virtual ou em um browser.No que se refere ao desenvolvimento de sistemas e às linguagens de programação Java e JavaScript, julgue o item a seguir.
O fato de as expressões lambda terem sido excluídas do
Java 8 possibilitou que a linguagem Java ficasse mais flexível
e que a implementação de seu código se tornasse mais precisa.
Tendo em mente o uso de métodos default em Java 8, analise as proposições abaixo.
I- Métodos default em interfaces permitem a adição de novas funcionalidades garantindo a compatibilidade com códigos escritos para versões mais antigas dessas interfaces.
II- Além de métodos default, é possível definir métodos estáticos em interfaces.
III- O código não será compilado caso exista uma classe que implemente duas interfaces com métodos default de mesma assinatura. Nesse caso, é necessário implementar esse método na classe.
Está correto o que se afirma apenas em:
Considere o fragmento de código a seguir, retirado de uma classe contida em uma aplicação Java.
private EntityManagerFactory emf;
private EntityManager em;
private EntityTransaction et;
public void operation(){
emf=Persistence.createEntityManagerFactory("Teste");
em=emf.createEntityManager();
et = em.getTransaction ();
et.begin();
}
Pode-se concluir corretamente que este fragmento