Foi solicitado a um programador de sistemas de informação que transformasse uma classe escrita em Java em uma classe equivalente, para ser executada em um programa Kotlin.
O código da classe Java é:
A classe em Kotlin equivalente à classe Java acima é
A classe Queue a seguir é uma implementação parcial do tipo abstrato de dados Fila.
Nesse contexto, qual implementação dos métodos enqueue() e dequeue() completa a classe Queue, de modo que todos os elementos inseridos em uma fila possam ser recuperados de acordo com a propriedade FIFO?
A sintaxe de declaração de métodos da linguagem Java permite a aplicação de qualificadores ou modificadores. Trata-se de uma palavra reservada da linguagem Java que NÃO poderá ser aplicada na declaração de métodos:
Sejam as seguintes classes Java:
O que será exibido no console quando o método main for executado?
Considere a classe Java abaixo.
O que o console exibirá quando o método main() for executado?
O método finalize() deve ser evitado na implementação de uma classe Java, pois
Assinale a opção que apresenta a extensão de um arquivo utilizado para distribuir uma coleção de arquivos JAR, JavaServer Pages, Java Servlets, classes Java, bibliotecas e outros recursos que, juntos, constituem um aplicativo da Web.
A tecnologia padrão para gerenciamento específico de bancos de dados, em Java, que permite trabalhar de maneira simples, e orientada a objetos, com banco de dados é _____.
Assinale a alternativa que preencha corretamente a lacuna.
Dada a definição técnica abaixo, assinale a alternativa que corresponda a esse conceito. "ferramenta desenvolvida totalmente em Java pelo grupo Apache com o objetivo de realizar testes de carga e stress."
Para criar array um Analista de Informática digitou os comandos abaixo no método main de uma classe Java em condições ideais.
Ao tentar compilar e executar a classe, foi exibida a mensagem “Exception in thread "main" java.lang.RuntimeException: Uncompilable source code". Essa mensagem foi exibida porque o item
Em uma aplicação Java, um vetor n foi criado por meio da instrução double n=new double[3]; e alimentado com 3 valores reais. Para exibir o conteúdo da segunda posição (índice) deste vetor utiliza-se a instrução
Uma classe Colaborador de uma aplicação Java tem o método abaixo.
Para instanciar um objeto dessa classe e armazenar o nome "Pedro" no atributo nome utiliza-se
Na orientação a objetos uma classe abstrata é construída para ser um modelo para classes derivadas e na sua construção há algumas restrições. Assim, considere a classe abstrata abaixo, criada na Linguagem Java.
A instrução que NÃO é permitida nessa classe é
Considere que uma aplicação Java possua a classe abaixo.
Para testar o método raiz utilizando JUnit, foi criada a classe de teste a seguir:
Para que o teste seja aprovado, a lacuna I deverá ser preenchida por
Considere o programa abaixo escrito na linguagem Java:
Qual a saída gerada após a execução do programa acima?