Questões de Concurso
Sobre java em programação
Foram encontradas 2.719 questões
Considere o programa Java a seguir:
public class Classe {
public static void main(String[] args) {
String string = 'xyzk';
System.out.println(string);
}
}
Esse programa não pode ser compilado, pois

Ao ser executado o programa em Java da Figura 7(a), ele realiza determinado cálculo, apresenta o resultado e, a seguir, exibe a caixa de diálogo da Figura 7(b). Caso seja digitada, nessa caixa de diálogo, apenas a letra "s", em minúscula, e submetida ao programa, será executada, novamente, a estrutura de repetição; caso contrário, se for inserido e submetido ao programa qualquer outro caractere válido, por meio dessa caixa de diálogo, esse programa sairá da estrutura de repetição, apresentará a palavra "TERMINADO" e encerrará a sua execução. Para que esse programa comporte-se dessa forma, basta inserir, no local apontado pela seta nº 1 (Figura 7(a)), o seguinte código fonte:
I. (aux1 =="s"); II. (aux1.equals ("s")); III. (aux1.compareTo("s") == 0);
Quais estão corretas?
A linguagem de programação Java permanece até hoje sendo uma das linguagens mais utilizadas no desenvolvimento de aplicações web. A respeito dessa importante linguagem, considere o código abaixo e marque a alternativa que indica o que ocorrerá após sua execução.
import java.util.*;
import java.lang.*;
import java.io.*;
class teste
{
public static void main (String[] args) throws java.lang.Exception
{
String valor = "PROGRAMACAO";
System.out.println(valor.endsWith("ao")+valor.substring(1, 5).trim());
}
}
Exception in thread "main" java.lang.NoClassDefFoundError: Teste
Nesse caso, para solucionar o problema, deve-se
Qual saída é esperada para o código Java a seguir?


I. Uma classe Java pode implementar mais de uma interface Java.
II. Uma classe Java abstrata obrigatoriamente deve possuir um ou mais métodos abstratos. III. Uma classe Java declarada como final não pode ser herdada (não pode ter subclasses Java).
Assinale
Julgue o item subsecutivo, a respeito de arquiteturas e servidores web.
Jetty é um servidor http de código aberto, escrito em Java, e
um contêiner Java Servlet, facilmente integrado em
dispositivos, ferramentas, estruturas, servidores de
aplicativos e clusters e é caracterizado pelo tamanho, pela
velocidade e pela escalabilidade.
Julgue o item subsecutivo, a respeito de arquiteturas e servidores web.
Uma implementação amplamente usada como servidor de
aplicação Java é o Tomcat, cujo componente principal,
chamado de Catalina, possui um conjunto de arquivos de
configuração: o arquivo web.xml configura opções e valores
que serão aplicados a todos os aplicativos e também contém
as políticas de segurança do Tomcat para a classe Catalina.
Julgue o item subsecutivo, a respeito de arquiteturas e servidores web.
Jackrabbit é um repositório de conteúdo e possui uma
implementação em total conformidade para tecnologia Java.
Considerando as linguagens de programação Java (versão 8 ou superior) e PHP (versão 7 ou superior), julgue o próximo item.
Uma expressão lambda é usada principalmente para definir
a implementação procedural de uma interface associativa.
Considerando as linguagens de programação Java (versão 8 ou superior) e PHP (versão 7 ou superior), julgue o próximo item.
Em Java 8, o método de limite de fluxo tem como objetivo
eliminar elementos com base em um critério.
Utilizar o Spring Framework associado a outras ferramentas torna a codificação em Java mais ágil. O código a seguir demonstra uma injeção de dependência no código de um DAO genérico.

A anotação do Spring que o desenvolvedor deverá inserir na linha 9 do código, para que a
injeção de dependência funcione corretamente, é
Existe no mundo Java, atualmente, uma infinidade de frameworks que se propõem a facilitar
o desenvolvimento de sistemas web. Nesse cenário, temos o Spring Framework. O código a
seguir demonstra uma função bastante comum desse framework.

Analisando esse código, comprova-se que
Sobre a linguagem de programação Java, analise as afirmativas abaixo.
I É possível instanciar uma classe abstrata.
II A palavra chave inherits define a herança de uma classe para outra.
III A palavra chave super é utilizada para fazer referência à classe pai herdada.
IV A desalocação de memória é feita de forma automática pelo garbage collector.
Estão corretas as afirmações