Sobre a linguagem Java, é correto afirmar:

Próximas questões
Com base no mesmo assunto
Q508549 Programação
Sobre a linguagem Java, é correto afirmar:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - Para desenvolver aplicativos Java capazes de fazer consultas SQL, deve-se utilizar JDBC.

O universo da programação Java é vasto, e para cada tipo de aplicação ou funcionalidade específica, há um conjunto de APIs ou tecnologias designadas. Na questão em pauta, cada alternativa aponta para uma tecnologia diferente dentro do ecossistema Java, mas apenas uma delas está relacionada corretamente com a funcionalidade descrita.

A alternativa correta, JDBC (Java Database Connectivity), é a API padrão do Java para conectar e executar operações em bases de dados. Com JDBC, você pode estabelecer uma conexão com um banco de dados, enviar consultas SQL e receber resultados. Por exemplo, você pode ter um aplicativo Java que consulta uma tabela de usuários usando uma instrução SQL SELECT através da conexão JDBC.

As outras alternativas contêm erros de associação:

  • JNI (Java Native Interface) é usada para chamar funções de bibliotecas nativas escritas em outras linguagens, como C ou C++, não para desenvolvimento de aplicativos para smartphones.
  • J2ME (Java 2 Platform, Micro Edition) era usada antigamente para o desenvolvimento de aplicações Java para dispositivos móveis com recursos limitados, como celulares antigos, não para chamadas remotas de métodos de objetos.
  • RMI (Java Remote Method Invocation) permite a execução de chamadas de métodos entre objetos Java distribuídos (em diferentes máquinas/JVMs), e não tem relação com execução de código C ou C++.

Espero que a explicação tenha sido útil para compreender por que a alternativa B é a correta. JDBC é, de fato, a ferramenta que você usaria para interagir com bases de dados em Java, tornando-se um conhecimento essencial para desenvolvedores Java que trabalham com aplicações que necessitam de persistência de dados. Fique atento a essas siglas e suas respectivas funcionalidades, pois são fundamentais no ecossistema Java!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

a) utiliza-se o J2ME

b) CORRETA

c) utiliza-se o RMI, permite que um objeto que esteja rodando em uma JVM invoque, remotamente, métodos de objetos que estão sendo executados em outra JVM

d) utiliza-se o JNI (Java Native Interface) , que permite que um código escrito em Java utilize a implementação de uma biblioteca escrita em C/C++, Assembler, e outras tantas linguagens de programação

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo