Logo Passei Direto
Buscar
Sobre o tópico em questão considere as afirmações a seguir:
I- Singleton é um design pattern
II- Singleton consiste em uma solução para o problema de coordenador múltiplos processadores executando instruções que acessam uma mesma variável.
III- Sua implementação é semelhante a de uma classe no entanto escrevemos ‘singleton’ no lugar de ‘class’ na hora de sua criação.
É correto apenas o que se afirma em


A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.
User badge image
Estudando com Questões

há 3 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmação: I- Singleton é um design pattern. Verdadeiro, o padrão Singleton é um padrão de projeto que garante que uma classe tenha apenas uma instância e fornece um ponto de acesso global a essa instância. II- Singleton consiste em uma solução para o problema de coordenar múltiplos processadores executando instruções que acessam uma mesma variável. Falso, o padrão Singleton não é especificamente sobre coordenar múltiplos processadores, mas sim sobre garantir que uma única instância de uma classe seja criada e utilizada. III- Sua implementação é semelhante a de uma classe, no entanto escrevemos ‘singleton’ no lugar de ‘class’ na hora de sua criação. Falso, a implementação de um Singleton não envolve substituir "class" por "singleton". A implementação de um Singleton geralmente envolve o uso de um método estático para acessar a instância única da classe. Com base nas análises, apenas a afirmação I está correta. Portanto, a alternativa correta é: A) I apenas.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 3 anos

A resposta correta é a alternativa C) I e II apenas. O Singleton é de fato um design pattern e é uma solução para o problema de coordenar múltiplos processadores que acessam uma mesma variável. No entanto, a afirmação III está incorreta, pois a implementação do Singleton não envolve substituir a palavra "class" por "singleton".

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Sobre o tópico em questão considere as afirmacoes a seguir:
I- Enum é uma forma de representarmos constantes que representam os possíveis estados de determinada informação
II- Enum deixa o código mais claro de ser lido
III- Em Java implementamos enum com o comando: class Exemplo enum{...};
É correto apenas o que se afirma em


A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Sobre o tópico em questão considere as afirmações a seguir:
I- Subclasses são herdeiras e superclasses são herdadas
II- Préclasses são classes herdeiras e pósclasses são herdadas
III- Classes filhas são herdeiras e classes mães são herdadas
É correto apenas o que se afirma em


A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Sobre o tópico em questão considere as afirmações a seguir:
I- No Java o comando que utilizamos para representar a relação de herança é o extends
II- Dentre as vantagens da herança está reduzir a replicação de códigos entre classes.
III- Dentre as vantagens da herança está o desempenho computacional que é muito superior quando adotamos herança.
É correto apenas o que se afirma em


A I apenas
B II apenas
C I e II apenas
D I e III apenas
E I, II e III.

Avalie o seguinte código:
public class Teste {
public static void main(String[] args)
{
String s1 = new String("Ola");
String s2 = new String("Ola");
String s3 = s1;
System.out.println(s1 == s2); //PRIMEIRA COMPARAÇÃO
System.out.println(s1.equals(s2)); //SEGUNDA COMPARAÇÃO


System.out.println(s1 == s3); //TERCEIRA COMPARAÇÃO
}
}

Sobre o tópico em questão considere as afirmações a seguir:
I-A primeira comparação é avaliada como verdadeira
II- A segunda comparação é avaliada como falsa
III- A terceira comparação é avaliada falsa
É correto apenas o que se afirma em


A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Sobre o tópico em questão considere as afirmacoes a seguir:
I- Quando criamos uma variável de uma classe na linguagem Java, a mesma se comporta como uma referência, que aponta uma posição de memória
II- A instanciação no Java se dá pelo comando new
III- Uma variável declarada como SubClasse pode ser instanciada como SuperClasse. Como no exemplo SubClasse f = new SuperClasse();
É correto apenas o que se afirma em


A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Sobre o tópico em questão considere as afirmações a seguir:
I- Agregação é um tipo de associação em que temos uma classe que representa o todo e outra classe que representa a parte.
II- A relação da Herança no diagrama de classes UML é representado com uma linha com um triângulo na ponta da superclasse
III- Na multiplicidade no diagrama UML uma relação que possua um valor 2..5 em uma das classes significa que naquela relação existirá 2 ou 5 objetos daquela classe apenas e nunca valores intermediários.
É correto apenas o que se afirma em


A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Sobre o tópico em questão considere as afirmações a seguir:
I- No Java os construtores também são herdados
II- No Java, independente da superclasse uma subclasse pode sempre optar por não implementar construtor.
III- No Java uma subclasse pode ter várias superclasses
É correto apenas o que se afirma em


A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Sobre o tópico em questão considere as afirmacoes a seguir:
I- No Java o comando que utilizamos para representar a relação de herança é o extends
II- Dentre as vantagens da herança está reduzir a replicação de códigos entre classes.
III- Dentre as vantagens da herança está o desempenho computacional que é muito superior quando adotamos herança.
É correto apenas o que se afirma em

I- No Java o comando que utilizamos para representar a relação de herança é o extends
II- Dentre as vantagens da herança está reduzir a replicação de códigos entre classes.
III- Dentre as vantagens da herança está o desempenho computacional que é muito superior quando adotamos herança.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E I, II e III.

Sobre o tópico em questão considere as afirmações a seguir:
I- Classes Abstratas não podem ser instanciadas
II- É necessário implementar todos os métodos nas classes abstratas
III- Não podem servir de referência para subclasses por serem abstratas.
É correto apenas o que se afirma em

I- Classes Abstratas não podem ser instanciadas
II- É necessário implementar todos os métodos nas classes abstratas
III- Não podem servir de referência para subclasses por serem abstratas.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Sobre o tópico em questão considere as afirmações a seguir:
I- Singleton é um design pattern
II- Singleton consiste em uma solução para o problema de coordenador múltiplos processadores executando instruções que acessam uma mesma variável.
III- Sua implementação é semelhante a de uma classe no entanto escrevemos ‘singleton’ no

I- Singleton é um design pattern
II- Singleton consiste em uma solução para o problema de coordenador múltiplos processadores executando instruções que acessam uma mesma variável.
III- Sua implementação é semelhante a de uma classe no entanto escrevemos ‘singleton’ no
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

lugar de ‘class’ na hora de sua criação. É correto apenas o que se afirma em


A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Sobre o tópico em questão considere as afirmacoes a seguir: I- O método toString é padrão dentro do Java e geralmente é sobrescrito com a finalidade de permitir que um objeto seja lido como String II-O método equals é padrão dentro do Java e tem por finalidade permitir a comparação com outro objeto e retornar verdadeiro caso sejam iguais e falso caso contrário. III- O método hashCode é padrão dentro do Java e tem por finalidade gerar uma criptografia do objeto para que o código não possa ser lido por alguém que não possua autorização. É correto apenas o que se afirma em


A I apenas
B II apenas
C I e II apenas
D I e III apenas
E I, II e III.

Sobre o tópico em questão considere as afirmações a seguir: I- No Java os construtores também são herdados II- No Java, independente da superclasse uma subclasse pode sempre optar por não implementar construtor. III- No Java uma subclasse pode ter várias superclasses É correto apenas o que se afirma em


A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Mais conteúdos dessa disciplina