Filtrar


Questões por página:
Assinale a alternativa que apresenta o resultado da execução do seguinte programa, escrito em Java 1.8.

package conceicao; import java.util.Arrays; import java.util.List; public class Conceicao {       public static void main(String[] args) {                    List<Double> list = Arrays.asList(1.4, 2.6, 3.5, 4.9);                    list.forEach(n -> System.out.print(Math.round(Math.ceil(n)) + " "));       } }
Considerando os conceitos de orientação a objetos na linguagem de programação Java, assinale a alternativa que apresenta quem pode acessar o atributo v diretamente:

package conceicao; public class Conceicao {       protected String v; }

A figura abaixo mostra as cinco fases para execução de um programa Java, no qual o CÓDIGO representa um módulo intermediário. 



Imagem associada para resolução da questão



Nesse contexto, os identificadores para as fases E1, E2 e E3 e a denominação pela qual é conhecido o CÓDIGO são, respectivamente: 

Considere o seguinte trecho de código JAVA para mapeamento JPA:


public class Usuario {

   @Id

   @GeneratedValue(strategy = GenerationType.IDENTITY)

   private Long id

  @Column(name = "nome_completo", nullable = false, length = 255)

    private String nome;

    // ... outros atributos e métodos

}



A anotação @Column(name = "nome_completo", nullable = false, length = 255) tem como principal função:


 A Programação Orientada a Objetos (POO) utiliza a abstração para gerenciar a complexidade, permitindo que os desenvolvedores se concentrem nos aspectos essenciais de um objeto, ignorando os detalhes de implementação. Em linguagens como Java, a abstração pode ser implementada por meio de classes abstratas e interfaces, que definem contratos que outras classes devem seguir. Acerca desses mecanismos de abstração, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)Uma classe abstrata (declarada com abstract) pode conter tanto métodos abstratos (sem corpo) quanto métodos concretos (com implementação).
(__)Interfaces (declaradas com interface) em Java, antes da versão 8, podiam conter apenas assinaturas de métodos (abstratos e públicos) e constantes (estáticas e finais).
(__)Uma classe pode estender (herdar) múltiplas classes abstratas, mas só pode implementar uma única interface, para evitar o problema do diamante.
(__)Não é possível criar instâncias (objetos) diretamente de uma classe abstrata ou de uma interface usando o operador new.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.