Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Resumo | String
Fundamentos de Java
course content

Conteúdo do Curso

Fundamentos de Java

Fundamentos de Java

1. Introdução
2. Tipos Básicos e Operações
3. Laços
4. Arrays
5. String

book
Resumo

Parabéns!

Parabéns por concluir o curso! Você percorreu um longo caminho e dominou a sintaxe básica para trabalhar com algoritmos na linguagem de programação Java.

Vamos resumir a sintaxe principal que você precisará deste curso.

Aqui está um exemplo de class onde abordamos tudo neste curso:

java

Main

copy
1234567
package com.example; public class Main { public static void main(String[] args) { // Main body } }

Variáveis

Elas podem ser divididas em 3 tipos:

  • Inteiros: byte, short, int, long, float, double;

  • Caracteres e Strings: char e String;

  • Booleanos: boolean.

Estruturas condicionais

if / if-else / switch-case: essas estruturas são usadas para definir certas condições para a execução do código. Lembre-se de que switch-case é útil quando há muitas opções ou condições.

Laços de repetição

  • Laço for: utilizado quando se sabe o número exato de iterações necessárias;

  • Laço while: utilizado quando não se sabe o número exato de iterações;

  • Laço do-while: utilizado quando não se sabe o número exato de iterações, mas deseja-se que o corpo do laço execute ao menos uma vez;

  • Laço for-each: utilizado ao trabalhar com arrays para iterar sobre cada elemento.

Arrays

Arrays são utilizados quando é necessário armazenar uma grande quantidade de informações do mesmo tipo de dado.

Também existem arrays bidimensionais; você já sabe o que são, mas não é necessário focar neles, pois são menos utilizados.

  • IOB (Index Out of Bounds): erro que pode ser evitado verificando as iterações;

  • NPE (NullPointerException): erro que pode ser evitado adicionando verificações de null.

String

  • String é um tipo de dado que possui muitos métodos que facilitam o trabalho com ele;

  • StringBuilder: tipo de dado auxiliar para manipulação de strings;

  • String pool: área na memória onde valores de string idênticos são armazenados;

  • Utilize o método equals() em vez de == para comparar valores de strings.

É isso! Resumimos brevemente todo o curso. Agora, recomenda-se resolver problemas algorítmicos e aprimorar seu conhecimento em Java.

1. Qual será a saída do seguinte código?

2. Qual será a saída do seguinte código?

question mark

Qual será a saída do seguinte código?

Select the correct answer

question mark

Qual será a saída do seguinte código?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 8

Pergunte à IA

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

course content

Conteúdo do Curso

Fundamentos de Java

Fundamentos de Java

1. Introdução
2. Tipos Básicos e Operações
3. Laços
4. Arrays
5. String

book
Resumo

Parabéns!

Parabéns por concluir o curso! Você percorreu um longo caminho e dominou a sintaxe básica para trabalhar com algoritmos na linguagem de programação Java.

Vamos resumir a sintaxe principal que você precisará deste curso.

Aqui está um exemplo de class onde abordamos tudo neste curso:

java

Main

copy
1234567
package com.example; public class Main { public static void main(String[] args) { // Main body } }

Variáveis

Elas podem ser divididas em 3 tipos:

  • Inteiros: byte, short, int, long, float, double;

  • Caracteres e Strings: char e String;

  • Booleanos: boolean.

Estruturas condicionais

if / if-else / switch-case: essas estruturas são usadas para definir certas condições para a execução do código. Lembre-se de que switch-case é útil quando há muitas opções ou condições.

Laços de repetição

  • Laço for: utilizado quando se sabe o número exato de iterações necessárias;

  • Laço while: utilizado quando não se sabe o número exato de iterações;

  • Laço do-while: utilizado quando não se sabe o número exato de iterações, mas deseja-se que o corpo do laço execute ao menos uma vez;

  • Laço for-each: utilizado ao trabalhar com arrays para iterar sobre cada elemento.

Arrays

Arrays são utilizados quando é necessário armazenar uma grande quantidade de informações do mesmo tipo de dado.

Também existem arrays bidimensionais; você já sabe o que são, mas não é necessário focar neles, pois são menos utilizados.

  • IOB (Index Out of Bounds): erro que pode ser evitado verificando as iterações;

  • NPE (NullPointerException): erro que pode ser evitado adicionando verificações de null.

String

  • String é um tipo de dado que possui muitos métodos que facilitam o trabalho com ele;

  • StringBuilder: tipo de dado auxiliar para manipulação de strings;

  • String pool: área na memória onde valores de string idênticos são armazenados;

  • Utilize o método equals() em vez de == para comparar valores de strings.

É isso! Resumimos brevemente todo o curso. Agora, recomenda-se resolver problemas algorítmicos e aprimorar seu conhecimento em Java.

1. Qual será a saída do seguinte código?

2. Qual será a saída do seguinte código?

question mark

Qual será a saída do seguinte código?

Select the correct answer

question mark

Qual será a saída do seguinte código?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 8
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt