Logo Passei Direto
Buscar
A linguagem Java possui três importantes classes para manipulação de valores literais que são: String, StringBuilder e StringBuffer. Com base no que você aprendeu sobre as classes strings em Java, associe a Coluna A, que apresenta essas duas classes (String e StringBuffer), com a Coluna B, que apresenta algumas características dessas classes: Coluna A Coluna B 1. Classe String I. É mutável. 2. Classe StringBuffer II. É imutável. III. É thread safe. IV. Não é thread safe. V. Utiliza memória heap. VI. Utiliza memória string pool e heap. A seguir, assinale a alternativa que apresenta a associação correta.

1 – II; 1 – IV; 1 - VI; 2 – I; 2 – III; 2 – V.
User badge image
Questões para o Sucesso

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Vamos associar as características corretas com as classes corretas: 1. Classe String: II. É imutável. 2. Classe StringBuffer: IV. Não é thread safe. 3. Classe String: VI. Utiliza memória string pool e heap. 4. Classe StringBuffer: I. É mutável. 5. Classe String: V. Utiliza memória heap. 6. Classe StringBuffer: III. É thread safe. Portanto, a associação correta é: 1 – II; 1 – IV; 1 - VI; 2 – I; 2 – III; 2 – V. A alternativa correta que contém todas as associações corretas é: 1 – II; 1 – IV; 1 - VI; 2 – I; 2 – III; 2 – V.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

A linguagem Java possui três importantes classes para manipulação de valores literais que são: String, StringBuilder e StringBuffer. Avalie as linhas de código mostradas a seguir. String s1 = new String(“conteudo”); String s2 = new String(“conteudo”); String s3 = “conteudo”; String s4 = “conteudo”; Tomando como base o que você aprendeu sobre essas classes, avalie as afirmacoes que se seguem: I. Ao se comparar s1 == s2 é retornando verdadeiro. II. Ao se comparar s1 == s3 é retornando verdadeiro. III. Ao se comparar s3 == s4 é retornando verdadeiro. IV. Ao se comparar s2 == s4 é retornando verdadeiro. Considerando as afirmações apresentadas acima, é correto o que se afirma em:

III apenas.

A linguagem Java permite a criação de estruturas de dados homogêneas como os arrays unidimensionais e multidimensionais. Essas estruturas são robustas pois conseguem armazenar um grande volume de dados. Nesse contexto, avalie as afirmações que se seguem: I. A declaração de uma matriz bidimensional pode ser feita da seguinte forma: tipo nomeMat[][]; II. A alocação de espaço de uma matriz bidimensional pode ser feita da seguinte forma: nomeMat = new tipo[tamX][tamY]; III. A declaração e alocação de uma matriz bidimensional pode ser feita da seguinte forma: tipo nomeMat[][] = new [tamX][tamY]; IV. O acesso a uma posição de uma matriz bidimensional pode ser feito da seguinte forma: nomeMat[indiceX][indiceY] Considerando as afirmações apresentadas acima, é correto o que se afirma em:

I, II e IV apenas.

A linguagem Java possui suporte a tratamento de exceção. Existem diversas classes que tratam as exceções, em que podemos destacar: ArithmeticException, NumberFormatException, NullPointerException e ArrayIndexOutOfBoundsException. Com base no que você aprendeu sobre tratamento de exceção, associe a Coluna A, que apresenta as classes mencionadas, com a Coluna B, que apresenta uma linha de código que gera uma dessas exceções: Coluna A Coluna B 1. Arithmetic Exception I. String indiceNeg = args[-1]; 2. Number FormatException II. int refNull = Integer.parseInt(null); 3. ArrayIndexOutOfBoundsException III. int divPor0 = 5/0; 4. NullPointerException IV. int valStr = Integer.parseInt("A"); A seguir, assinale a alternativa que apresenta a associação correta.

1 – III; 2 – IV; 3 – I; 4 – II.

A linguagem Java é uma linguagem orientada a objetos e possui suporte a asserções. Esse recurso auxilia no desenvolvimento de aplicações e as mantém limpas quando as mesmas forem para a etapa de produção na linha de desenvolvimento de software. Marque a alternativa que apresenta corretamente a sintaxe de asserção em Java.

assert(ExprLógica) : “MsgDeAviso”;

A linguagem Java possui suporte a criação de interfaces. Esse conceito ajuda a contornar a limitação de não permitir a herança múltipla. Com base nesse conceito de interface, avalie as afirmações que se seguem: I. A interface Comparable é utilizada para impor uma ordem nos objetos de uma determinada classe. Para isso deve-se implementar o método compareTo. II. A interface Runnable é utilizada para especificar alguma tarefa que a ser realizada. Para isso deve-se implementar o método run. III. A interface Serializable é utilizada para identificar classes em que os objetos podem ser gravados ou lidos de algum dispositivo de armazenamento, como HD. IV. As interfaces Comparable, Runnable e Serializable em suas implementações fazem uso avançado de recursos do Java. Considerando as afirmações apresentadas acima, é correto o que se afirma em:

I, II e III apenas.

Marque a alternativa que faz uma afirmação correta.
O comando do-while sempre se executa pelo menos uma vez o seu conteúdo.
O comando for não entra em loop infinito por ser uma estrutura bem comportada.
No comando for deve sempre inicializar alguma variável.
No comando for não se pode omitir o incremento de uma variável.
No comando do-while sempre se executa pelo menos uma vez o seu conteúdo.
No comando while não existe loop infinito, pois é uma estrutura controlada por sentinela.

Com relação a operação de importação estática, marque a afirmação correta.
Uma importação estática é um tipo especial de importação em que podemos fazer a utilização direta de métodos e atributos estáticos sem ter que utilizar o nome da classe.
Uma importação estática é um tipo especial de importação em que podemos fazer a utilização direta de classes e objetos estáticos sem ter que utilizar o seu nome para referenciá-lo.
Uma importação estática é um tipo especial de importação em que podemos fazer a utilização direta de objetos e métodos estáticos sem ter que utilizar o nome da classe.
Uma importação estática é um tipo especial de importação em que podemos fazer a utilização direta de objetos, métodos e atributos estáticos sem ter que utilizar o seu nome para referenciá-lo.
Uma importação estática é um tipo especial de importação em que podemos fazer a utilização direta de métodos e atributos estáticos sem ter que utilizar o nome da classe.
Uma importação estática é um tipo normal de importação em que podemos fazer a utilização direta de métodos e atributos sem ter que utilizar o nome do objeto para referenciá-los.

Mais conteúdos dessa disciplina