Questões de Plataforma Java (Programação)

Limpar Busca

Manuela está trabalhando no apoio ao desenvolvimento de um aplicativo e seu colega a questionou sobre o que é um servlet na linguagem Java. Manuela, de forma correta, respondeu que se trata de um (a)

  • A ferramenta de desenvolvimento.
  • B classe java.
  • C biblioteca de componentes.
  • D framework.
  • E servidor web.

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 Especificar o nome da coluna no banco de dados (nome_completo), indicar que não pode ser nula e limitar seu tamanho máximo.
  • B Definir um índice para a coluna nome_completo no banco de dados.
  • C Marcar o atributo nome como uma chave estrangeira para outra tabela.
  • D Gerar automaticamente um valor padrão para a coluna nome_completo quando um novo registro é inserido.
  • E Indicar que o atributo nome deve ser transiente no banco de dados.

O acesso a um banco de dados, utilizando o JDBC, ocorre por meio de classes e interfaces fornecidas por um pacote da linguagem Java.

Esse pacote é o

  • A java.sql
  • B java.io
  • C java.net
  • D java.util
  • E javax.swing

Considerando os conceitos de Programação Orientada a Objetos na Linguagem Java, assinale a opção correta.

  • A Uma classe concreta em Java deve conter métodos concretos, ou seja, nenhum método abstrato.
  • B Uma herança múltipla em Java ocorre utilizando interfaces diferentes, onde cada interface herdada deve estar em um pacote diferente da classe concreta.
  • C Uma herança múltipla em Java ocorre utilizando diversas classes, ou seja, é possível realizar herança ao herdar de mais de uma classe.
  • D Um método abstrato em Java pode ter apenas sua assinatura em uma classe concreta.

Em Java, uma thread executável pode transitar para qual estado se fornecer um intervalo de espera opcional quando estiver esperando outra thread realizar uma tarefa?

  • A Espera.
  • B Bloqueio sincronizado.
  • C Bloqueado.
  • D Espera sincronizada.
  • E Terminado.