Questões de Concurso
Comentadas sobre java em programação
Foram encontradas 1.776 questões
public class Tst {
int ini=0,fim=25;
void print() { System.out.println(ini+fim); }
{ ini=fim%7; fim=ini*3; }
Tst(int a, int b) { ini+=a; fim+=b; }
{ ini/=2; fim+=10; } }
public class Main {
public static void main(String[] args) { new Tst(4, -4).print();
}
}
O que será exibido no console quando o método main for executado?
O que será exibido no console quando o método main for executado?
No que se refere a linguagens de programação, julgue o item subsequente.
<<P521003A01I6&1591_B8008994_E\C3\_56>> A extensão
das classes Java compiladas é *.java.
Acerca de iText e Java 8, julgue o item a seguir.
Lambda é uma melhoria incluída na versão 8 do Java e difere
da expressão equivalente da versão 7 por ser mais rápida e por
ter, obrigatoriamente, declaração e tipo de retorno.
Julgue o item seguinte, a respeito de JMS (Java Message Service), JUnit e Spring Framework.
O Spring WebFlux é compatível com Java 8 lambdas e Kotlin
e tem a vantagem de permitir a criação de microsserviços com
requisitos menos complexos.
Julgue o item seguinte, a respeito de JMS (Java Message Service), JUnit e Spring Framework.
No JMS, o JMSContext combina uma conexão e uma sessão
em um único objeto, de maneira que o uso do JMSContext
permite criar produtores de mensagens e consumidores
de mensagens.
I. O polimorfismo permite-lhe tratar as generalidades e deixar que o ambiente de tempo de execução trate as especificidades. II. O polimorfismo promove a extensibilidade: o software que invoca o comportamento polimórfico é independente dos tipos de objeto para os quais as mensagens são enviadas. III. O compilador Java permite a atribuição de uma referência de superclasse a uma variável de subclasse se a referência da superclasse for convertida explicitamente para o tipo da subclasse.
Está(ão) correta(s) apenas a(s) afirmativa(s)
( ) A classe String é um exemplo de uma classe final. ( ) Uma declaração do método final nunca pode mudar; assim, todas as subclasses utilizam a mesma implementação do método. ( ) Um método final em uma superclasse pode ser sobrescrito como uma subclasse, garantindo que a implementação do método final será utilizada por todas as subclasses diretas e indiretas na hierarquia. ( ) Uma classe final pode ser estendida para criar uma subclasse, e todos os métodos em uma classe final são, implicitamente, final. ( ) Métodos que são declarados private são implicitamente final, porque não é possível sobrescrevê-los como uma subclasse.
A sequência está correta em
a = 00111100
b = 00001101
Os valores resultantes das operações a&b e a|b são, respectivamente,
Java EE (Enterprise Edition – edição empresarial) é uma plataforma de programação para servidores na linguagem de programação Java. Com base nessa plataforma, analise as afirmações a seguir:
I. Servlets podem ser criados com o objetivo de receber chamadas HTTP, processá-las e devolver uma resposta ao cliente. Assim, podemos afirmar que cada servlet pode ser considerado um objeto em Java que recebe as requisições (request) e produz alguma resposta (response), como uma página HTML que é gerada dinamicamente.
II. Para não criar todo conteúdo dinâmico dentro de classes, é possível utilizar a tecnologia JSP – JavaServer Pages. É algo similar ao PHP, que dá para misturar o código PHP com o HTML. Uma das principais diferenças é que JSP utiliza a linguagem de programação Java.
III. Código Java pode ser digitado dentro do arquivo com extensão .jsp, incluindo declarações condicionais como a estrutura if-else e estruturas de repetição como a for e a while. Para escrever código Java na página, basta escrevê-lo entre as tags <% e %>. Esse tipo de código é chamado de scriptlet.
IV. Utilizar tablets é uma maneira de utilizar scriptlets sem a necessidade das tags <% e %>. Para utilizar tablets basta separar o código Java por tabulação. Isso possibilita um código mais enxuto e de fácil compreensão por parte dos programadores.
Estão corretas APENAS: