Questões de Concurso Comentadas sobre java em programação

Foram encontradas 1.747 questões

Q1845312 Programação
Na camada de apresentação do Java EE 8, o uso de um gerente central que trata todos os pedidos (requests), ou um grupo de pedidos, para uma aplicação e os envia para um processo específico, é conhecido como
Alternativas
Q1845294 Programação
As classes Java a seguir pertencem ao pacote default. class A1 {      protected int va1=1,va2=2;      public A1(int x) {          va1+=x;          va2*=x;      } } class A2 extends A1 {      protected int vb1=10; } class A3 extends A2 {      protected int vc1=0;      public A3(int y) {          vc1=(va1+va2)*y;      } } public class Main {      public static void main(String[] args) {          A3 o=new A3(2);          System.out.println(o.vc1);      } } Qual construtor poderá ser inserido na classe A2, sem que um erro de compilação seja gerado?
Alternativas
Q1840789 Programação
A alternativa que contém apenas operadores válidos na linguagem Java é
Alternativas
Q1840784 Programação
Analise o código Java a seguir.
public class Codigo {        public static void main(String[] args) {                   String a = “Educar”;                   String b = “Ação”;                   b = geraStr(a, b);                   System.out.println(b);        }        public static String geraStr(String a, String b) {                   String s = “”;                  //s = a.concat(b.substring(1, 3));                  for (int i = 0; i <= a.length()-1; i++) {
                         char c = a.charAt(i);                          s += Character.toString(c);                    }                  return s.concat(b.substring(1, 4));          } }
A saída produzida pela execução desse código é:
Alternativas
Q1840779 Programação
Em relação ao ciclo de vida e aos estados de thread na linguagem Java, é INCORRETO afirmar que uma thread
Alternativas
Q1828448 Programação
Em Java, qual das alternativas a seguir é a vantagem de BigDecimal sobre o dobro?
Alternativas
Q1828009 Programação
No que se refere à criação de métodos em Java, um qualificador é também denominado modificador, que define a visibilidade do método. Trata-se de uma forma de especificar se o método é visível apenas à própria classe em que está declarado, ou pode ser visualizado e utilizado por classes externas. O qualificador do método pode ser dos tipos descritos a seguir:
I. O método é visível por qualquer classe. É o qualificador mais aberto no sentido de que qualquer classe pode usar este método. II. O método é visível apenas pela própria classe. É o qualificador mais restritivo. III. O método é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote.
Os qualificadores dos tipos definidos em I, em II e em III são denominados, respectivamente, 
Alternativas
Q1824900 Programação
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 é:
public class AlunoJava{                private String codigo;                private String nome;                private int numero=0;                private String texto= “EscolaX”;                public AlunoJava (String codigo,String nome)                                   { this.codigo = codigo;                                     this.nome = nome; }                }

A classe em Kotlin equivalente à classe Java acima é
Alternativas
Q1824893 Programação
As classes Java a seguir são públicas e ocupam arquivos separados.
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?
Alternativas
Q1824889 Programação
Sejam as seguintes classes Java: 
Imagem associada para resolução da questão
O que será exibido no console quando o método main for executado?
Alternativas
Q1815444 Programação

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.

Alternativas
Q1814484 Programação

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.

Alternativas
Q1814478 Programação

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.

Alternativas
Q1814477 Programação

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.

Alternativas
Q1811971 Programação
Sobre a linguagem JAVA, analise as afirmativas a seguir.
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)
Alternativas
Q1811970 Programação
Sobre a linguagem Java, marque V para as afirmativas verdadeiras e F para as falsas.
( ) 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
Alternativas
Q1795159 Programação
Tendo em vista o suporte para orientação a objetos na linguagem JAVA, caso um objeto do tipo enumeração fosse criado, para liberar seu armazenamento na memória seria necessário:
Alternativas
Q1795157 Programação
Um tipo de dados define uma coleção de valores de dados e um conjunto de operações pré-definidas sobre ele. O sistema de tipos de uma linguagem de programação define como um tipo é associado com cada expressão na linguagem e inclui suas regras para equivalência e compatibilidade de tipos. Entender seu sistema de tipos é uma das partes mais importantes para entender a semântica de uma linguagem de programação. De acordo com essa afirmação e com os conceitos da linguagem de programação Java, é correto afirmar que:
Alternativas
Q1793278 Programação
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.
Alternativas
Q1792482 Programação
Assinale a alternativa correta sobre as características da linguagem de programação Java.
Alternativas
Respostas
461: D
462: D
463: D
464: B
465: A
466: D
467: A
468: E
469: C
470: E
471: E
472: E
473: C
474: C
475: D
476: D
477: B
478: B
479: A
480: D