Foram encontradas 55.906 questões.
Sobre o uso de programação utilizando a linguagem
Java, analise as afirmações a seguir:
I.Polimorfismo permite que objetos de classes sejam tratados de maneira uniforme quando herdam da mesma classe base ou implementam a mesma interface.
II.O trecho de código a seguir exibe polimorfismo entre classes:
III.Os métodos escritos utilizando o conceito de polimorfismo são executados de maneira otimizada pela JVM (Java Virtual Machine) e não permitem o lançamento de exceções.
É correto o que se afirma em:
I.Polimorfismo permite que objetos de classes sejam tratados de maneira uniforme quando herdam da mesma classe base ou implementam a mesma interface.
II.O trecho de código a seguir exibe polimorfismo entre classes:
III.Os métodos escritos utilizando o conceito de polimorfismo são executados de maneira otimizada pela JVM (Java Virtual Machine) e não permitem o lançamento de exceções.
É correto o que se afirma em:
Provas
Questão presente nas seguintes provas
Em um ambiente de desenvolvimento Java, é possível
estruturar e organizar as classes e interfaces em grupos
de pacotes (packages). Analise as afirmações a seguir:
I.Todas as classes abstratas, classes concretas e todas interfaces no mesmo pacote são visíveis entre si.
II.A declaração import permite acessar múltiplas classes ou interfaces, com os mesmos nomes, de pacotes diferentes.
III.Pacotes e subpacotes são utilizados para agrupar classes relacionadas. Esse agrupamento não tem influência sobre a organização do código-fonte ou diretórios onde os arquivos de classe são armazenados.
É correto o que se afirma em:
I.Todas as classes abstratas, classes concretas e todas interfaces no mesmo pacote são visíveis entre si.
II.A declaração import permite acessar múltiplas classes ou interfaces, com os mesmos nomes, de pacotes diferentes.
III.Pacotes e subpacotes são utilizados para agrupar classes relacionadas. Esse agrupamento não tem influência sobre a organização do código-fonte ou diretórios onde os arquivos de classe são armazenados.
É correto o que se afirma em:
Provas
Questão presente nas seguintes provas
- Compilação e Interpretação de CódigoCompilação
- Fundamentos de ProgramaçãoTipos de Dados
- LinguagensJava
- Servidores de AplicaçãoJ2EE/Java EE
Sobre programação utilizando Java EE 8, analise as
afirmações a seguir:
I.A instrução float f=1.3; resulta em um erro de compilação.
II.A instrução int numero = (int) 10000000000L; será compilada mas gerará uma exceção em tempo de execução do tipo ArithmeticException.
III.As instruções char ch="a"; e char c=65; serão compiladas com alerta (warning).
É correto o que se afirma em:
I.A instrução float f=1.3; resulta em um erro de compilação.
II.A instrução int numero = (int) 10000000000L; será compilada mas gerará uma exceção em tempo de execução do tipo ArithmeticException.
III.As instruções char ch="a"; e char c=65; serão compiladas com alerta (warning).
É correto o que se afirma em:
Provas
Questão presente nas seguintes provas
Considere as afirmativas relacionadas à plataforma Java
EE 8 (Enterprise Edition) apresentadas a seguir. Registre
V, para verdadeiras, e F, para falsas:
( )@RequestScoped, @Dependent e @ConversationScoped são tipos de escopo padrão definidos no pacote javax.enterprise.context.
( )Os qualificadores (Qualifier ) são uma característica do CDI (Context and Dependency Injection) que permite diferenciar entre várias implementações de um mesmo tipo de Bean.
( )Java Message Service (JMS) é uma API que permite que aplicativos Java troquem mensagens assíncronas, tendo como padrão mensagens no formato Json (JavaScript Object Notation).
Assinale a alternativa com a sequência correta:
( )@RequestScoped, @Dependent e @ConversationScoped são tipos de escopo padrão definidos no pacote javax.enterprise.context.
( )Os qualificadores (Qualifier ) são uma característica do CDI (Context and Dependency Injection) que permite diferenciar entre várias implementações de um mesmo tipo de Bean.
( )Java Message Service (JMS) é uma API que permite que aplicativos Java troquem mensagens assíncronas, tendo como padrão mensagens no formato Json (JavaScript Object Notation).
Assinale a alternativa com a sequência correta:
Provas
Questão presente nas seguintes provas
Sobre programação utilizando a linguagem Java com
métodos de referência (Method References), analise o
código a seguir:

A saída do código apresentado será:

A saída do código apresentado será:
Provas
Questão presente nas seguintes provas
Operadores ternários podem simplificar a implementação
de código na linguagem Java. Nesse contexto, analise
as afirmações a seguir:
I.Operadores ternários são compostos de três partes obrigatórias sendo: uma expressão do tipo boolean, o valor que será retornado caso a expressão seja verdadeira, e o valor que será retornado caso a expressão seja falsa.
II.O trecho de código a seguir terá como saída 100:

III.A instrução int discount = (10 > 2000) ? 15; atribuirá o valor 15 a variável discount.
É correto o que se afirma em:
I.Operadores ternários são compostos de três partes obrigatórias sendo: uma expressão do tipo boolean, o valor que será retornado caso a expressão seja verdadeira, e o valor que será retornado caso a expressão seja falsa.
II.O trecho de código a seguir terá como saída 100:

III.A instrução int discount = (10 > 2000) ? 15; atribuirá o valor 15 a variável discount.
É correto o que se afirma em:
Provas
Questão presente nas seguintes provas
A plataforma Java EE 8 trouxe várias novas
funcionalidades e melhorias em relação a versões
anteriores no contexto de segurança, processamento de
dados, desenvolvimento web e injeção de dependências.
Nesse contexto, analise as afirmações a seguir:
I.JSON-P (JSON Processing) permite a leitura e escrita de documentos no formato JSON (JavaScript Object Notation), oferecendo suporte à criação, à análise e à modificação de dados JSON.
II.Servlet 4.0 provê suporte a processamento assíncrono para Servlets e filtros. A anotação @WebServlet(urlPatterns={"/asyncservlet"}, asyncSupported=true) é um exemplo válido no qual o processamento assíncrono está habilitado.
III.JAX-RS oferece suporte à programação reativa (reactive programming) e sua implementação é síncrona por padrão.
É correto o que se afirma em:
I.JSON-P (JSON Processing) permite a leitura e escrita de documentos no formato JSON (JavaScript Object Notation), oferecendo suporte à criação, à análise e à modificação de dados JSON.
II.Servlet 4.0 provê suporte a processamento assíncrono para Servlets e filtros. A anotação @WebServlet(urlPatterns={"/asyncservlet"}, asyncSupported=true) é um exemplo válido no qual o processamento assíncrono está habilitado.
III.JAX-RS oferece suporte à programação reativa (reactive programming) e sua implementação é síncrona por padrão.
É correto o que se afirma em:
Provas
Questão presente nas seguintes provas
A UML 2.0 (Unified Modeling Language) fornece uma
variedade de diagramas para modelar sistemas de
software. Isso posto, analise as afirmações a seguir:
I.O diagrama de tempo modela o comportamento temporal de um sistema. É usado para modelar o fluxo de controle e a ordem de execução de atividades dentro de um processo de negócios ou qualquer tipo de atividade orientada por fluxo.
II.O diagrama de comunicação está associado à categoria de diagramas de interação. Sua ênfase está na associação entre objetos.
III.A generalização é usada para criar classes derivadas a partir de uma classe base, enquanto a especialização é usada para criar classes concretas.
É correto o que se afirma em:
I.O diagrama de tempo modela o comportamento temporal de um sistema. É usado para modelar o fluxo de controle e a ordem de execução de atividades dentro de um processo de negócios ou qualquer tipo de atividade orientada por fluxo.
II.O diagrama de comunicação está associado à categoria de diagramas de interação. Sua ênfase está na associação entre objetos.
III.A generalização é usada para criar classes derivadas a partir de uma classe base, enquanto a especialização é usada para criar classes concretas.
É correto o que se afirma em:
Provas
Questão presente nas seguintes provas
As interfaces funcionais desempenham um papel
fundamental na programação funcional e podem servir
de base para o uso de expressões lambdas. Assinale a
alternativa que descreve uma interface funcional que
verifica a igualdade de dois objetos, utilizando a
linguagem de programação JAVA:
Provas
Questão presente nas seguintes provas
- LinguagensJavaJSF: Java Server Faces
- LinguagensJavaJSP: JavaServer Pages
- Servidores de AplicaçãoJ2EE/Java EE
Sobre JSF (Java Server Faces) na plataforma Java EE 8,
analise as afirmações a seguir:
I.Oferece suporte à criação de componentes reativos (reactive components).
II.Permite o uso de eventos parciais (Partial View Processing) para que partes específicas de uma página web sejam atualizadas de maneira assíncrona.
III.Page templating é uma funcionalidade core Facelets e não é suportada nativamente por JSP (JavaServer Pages).
É correto o que se afirma em:
I.Oferece suporte à criação de componentes reativos (reactive components).
II.Permite o uso de eventos parciais (Partial View Processing) para que partes específicas de uma página web sejam atualizadas de maneira assíncrona.
III.Page templating é uma funcionalidade core Facelets e não é suportada nativamente por JSP (JavaServer Pages).
É correto o que se afirma em:
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container