GoConqr has a new look! Let us know what you think.

Mind map

3 String

Douglas Silva Programação extrema Enem Portuguese

3 String

Map content

3 String

  1. Aula 3-1 Caracteres x String

    • Introdução: A manipulação de letra por letra no Java é possível, entretanto este tipo de trabalho se torna mais caro e extenso, foi assim que o Java e outras linguagens de programação implementaram uma abstração conhecida como String.
      • O que é abstração ?
        • É quando a gente pega uma determinada tecnologia e acaba fazendo uma camada acima para melhorar o uso da tecnologia e aproveitar melhor os seus recursos.
          • Se existe a String porque ainda utilizamos o Char ?
            • O Char é utilizado por questões de uso de memória.
  2. Aula 3-2 A classe String

    • Operações básicas com String
      • Criação usando aspas duplas (“ ”)
        • Criação usando o construtor (new String())
          • Concatenação(+)
            • Concatenação: Basicamente é a junção de dois textos em um único
  3. Aula 3-3 Principais métodos

    • A classe String possui dois métodos que podem ser utilizados para manipular o seu conteúdo.
  4. Aula 3-4 Outros métodos importantes

  5. Aula 3-5 Igualdade entre Strings

    • Pool de strings: Todas as Strings com o conteúdo em comum apontam para uma mesma referência em memória. EX: String string1 = “s” = String string2 = “s” = True, agora String string1 = “s” != String string2 = new String (“s”) = false.
      • String string1 = “s” = String string2 = “s” = True: Isso acontece por causa que nos olhos da linguagem Java ela compreende que este Pool que está contendo o caractere “s” está na mesma posição de memória.
        • String string1 = “s” != String string2 = new String (“s”) = false: Agora este método apresenta este resultado por causa que aos olhos da linguagem Java os caracteres declarados estão em posição de memória diferente do Pool, mesmo os caracteres declarados sendo iguais.
    • Continuação
      • Para realização de comparações entres Strings é sempre interessante utilizar o método “EQUALS” para evitar as imagens que demonstram a comparação de dois tipos de String

Images and files in the map

  • 3 String
  • 3 String
  • 3 String
  • 3 String

Information

Description
Enem Programação extrema Mind Map on 3 String, created by Douglas Silva on 03/02/2022.
Created by
Douglas Silva
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?