Questões de Programação - Java para Concurso
Foram encontradas 1.528 questões
Ano: 2023
Banca:
FGV
Órgão:
TJ-SE
Prova:
FGV - 2023 - TJ-SE - Técnico Judiciário - Especialidade - Programação de Sistemas |
Q2284797
Programação
O técnico Carlos está implementando um web service REST que
opera através do Hypertext Transfer Protocol (HTTP), de acordo
com a especificação Java API for RESTful Web Services (JAX-RS)
do Java Enterprise Edition 8. Carlos precisa customizar o retorno
do método HTTP que solicita as opções de comunicação
disponíveis para um determinado recurso web.
Para implementar essa customização, Carlos deve criar um método de recurso que utilize a anotação do JAX-RS:
Para implementar essa customização, Carlos deve criar um método de recurso que utilize a anotação do JAX-RS:
Ano: 2023
Banca:
FGV
Órgão:
TJ-SE
Prova:
FGV - 2023 - TJ-SE - Técnico Judiciário - Especialidade - Programação de Sistemas |
Q2284780
Programação
Marcelo criou um sistema em Java, onde definiu suas classes com
todos os atributos públicos, mas como utilizou NetBeans, gerou
os getters e setters, através da opção refactoring, após a
codificação inicial.
Ao efetuar essa operação, Marcelo buscava adotar o princípio do(a):
Ao efetuar essa operação, Marcelo buscava adotar o princípio do(a):
Ano: 2023
Banca:
PR-4 UFRJ
Órgão:
UFRJ
Prova:
PR-4 UFRJ - 2023 - UFRJ - Técnico de Tecnologia da Informação - Desenvolvimento |
Q2271869
Programação
Com relação aos conceitos de orientação a
objetos em Java, analise os itens a seguir:
I - A operação de casting é usada quando o objetivo é ajustar o retorno de um método com a atribuição a uma variável. Esse tipo de conversão é possível quando os tipos de dados são objetos (por exemplo com o uso de herança) e não em tipos primitivos.
II - O uso de polimorfismo está intimamente relacionado ao mecanismo de upcasting.
III - Uma interface não pode ser instanciada, mas podem ser definidas referências do seu tipo.
IV - Uma interface é formalmente uma classe abstrata, somente com atributos constantes(final) e estáticos(static) e métodos sem corpo. Estes deverão ser implementados pelas classes que irão implementar a interface.
Em relação aos itens acima, pode-se afirmar:
I - A operação de casting é usada quando o objetivo é ajustar o retorno de um método com a atribuição a uma variável. Esse tipo de conversão é possível quando os tipos de dados são objetos (por exemplo com o uso de herança) e não em tipos primitivos.
II - O uso de polimorfismo está intimamente relacionado ao mecanismo de upcasting.
III - Uma interface não pode ser instanciada, mas podem ser definidas referências do seu tipo.
IV - Uma interface é formalmente uma classe abstrata, somente com atributos constantes(final) e estáticos(static) e métodos sem corpo. Estes deverão ser implementados pelas classes que irão implementar a interface.
Em relação aos itens acima, pode-se afirmar:
Ano: 2023
Banca:
PR-4 UFRJ
Órgão:
UFRJ
Prova:
PR-4 UFRJ - 2023 - UFRJ - Técnico de Tecnologia da Informação - Desenvolvimento |
Q2271862
Programação
A partir do Java 8 é possível que interfaces possam ter métodos concretos, ‘herdados’ por todos
que implementam essa interface, sem quebrar
a compatibilidade das classes mais antigas que
implementam essa interface. O nome dado a
esse recurso é:
Ano: 2023
Banca:
PR-4 UFRJ
Órgão:
UFRJ
Prova:
PR-4 UFRJ - 2023 - UFRJ - Técnico de Tecnologia da Informação - Desenvolvimento |
Q2271861
Programação
Trabalhar com datas em versões anteriores ao
Java 8 sempre foi um tanto complicado, entretanto a nova API de datas presente no Java 8 mudou
esse cenário. Considerando a classe LocalDate,
marque a opção que representa a forma correta
de adicionar 15 dias à data corrente.