Articles of imutabilidade de

Como criar objects imutáveis ​​em Java?

Como criar objects imutáveis ​​em Java? Quais objects devem ser chamados imutáveis? Se eu tenho class com todos os membros estáticos é imutável?

Por que precisamos de class imutável?

Eu não consigo entender quais são os cenários em que precisamos de uma class imutável. Você já enfrentou algum desses requisitos? ou você pode, por favor, nos dar um exemplo real de onde devemos usar esse padrão?

Classe imutável?

Como alguém pode tornar uma class Java imutável, qual é a necessidade de imutabilidade e existe alguma vantagem em usar isso?

Matriz Imutável em Java

Existe uma alternativa imutável para as matrizes primitivas em Java? Fazer um array primitivo final não impede que alguém faça algo como final int[] array = new int[] {0, 1, 2, 3}; array[0] = 42; Eu quero que os elementos da matriz sejam imutáveis.

Objetos mutáveis ​​vs imutáveis

Eu estou tentando obter minha cabeça em torno de objects mutáveis ​​vs imutáveis. Usar objects mutáveis ​​recebe muita pressão negativa (por exemplo, retornar uma matriz de strings de um método), mas estou tendo problemas para entender quais são os impactos negativos disso. Quais são as melhores práticas para usar objects mutáveis? Você deve evitá-los sempre […]

O que se entende por imutável?

Esta poderia ser a pergunta mais idiota já feita, mas acho que é uma confusão total para um novato. Alguém pode esclarecer o que se entende por imutável ? Por que uma String imutável? Quais são as vantagens / desvantagens dos objects imutáveis? Por que um object mutável como StringBuilder ser preferido em relação a […]

String é imutável. Qual é exatamente o significado?

Eu escrevi o seguinte código em Strings imutáveis. public class ImmutableStrings { public static void main(String[] args) { testmethod(); } private static void testmethod() { String a = “a”; System.out.println(“a 1–>” + a); a = “ty”; System.out.println(“a 2–>” + a); } } Saída: a 1–>aa 2–>ty Aqui o valor da variável a foi alterado (enquanto […]

Por que o .NET String é imutável?

Como todos sabemos, String é imutável. Quais são as razões para a String ser imutável e a introdução da class StringBuilder como mutável?

Imutabilidade das cordas em Java

Considere o seguinte exemplo. String str = new String(); str = “Hello”; System.out.println(str); //Prints Hello str = “Help!”; System.out.println(str); //Prints Help! Agora, em Java, os objects String são imutáveis. Então, como é que o object str pode receber o valor “Ajuda!”. Isso não está contradizendo a imutabilidade das strings em Java? Alguém pode me explicar […]