Questão de Programação — Linguagens de programação — VUNESP 2023
- Código
- vu073329
- Banca
- VUNESP
- Órgão
- DPE-SP
- Ano
- 2023
- Nível
- Superior
- Cargo
- Agente de Defensoria - Analista Desenvolvedor
- Ajava.lang
- Bjava.net
- Cjava.time
- Djava.util
- Ejavax.swing
GabaritoD — java.util
Gabarito: letra D. A classe Scanner, utilizada para leitura de dados do terminal, pertence ao pacote java.util. Ela é amplamente usada para entrada de dados formatados. As demais alternativas referem-se a outros pacotes da API Java, cada um com finalidades distintas.
O pacote java.lang contém classes fundamentais da linguagem, como String, Math e Object. A classe Scanner não está nele.
O pacote java.net é voltado para programação de redes, oferecendo classes como Socket e URL. Não inclui Scanner.
O pacote java.time foi introduzido no Java 8 para manipulação de datas e horas (ex.: LocalDate, LocalTime). Não contém Scanner.
O pacote java.util reúne classes utilitárias, como ArrayList, HashMap, Date e, também, Scanner. É a localização correta da classe.
O pacote javax.swing é utilizado para interfaces gráficas (GUI) no Java Swing. Não inclui Scanner.
Memorize os pacotes principais do Java: java.lang (núcleo), java.util (utilitários), java.io (entrada/saída), java.net (redes), java.time (datas) e javax.swing (GUI). A classe Scanner cai frequentemente em provas e está sempre associada ao java.util.
Gabarito: letra D — pacote java.util.
Link permanente: /questoes/vu073329