Java Básico e Sintaxe

Compartilhado por um usuário do Flashcards.gg · gerado com IA · Denunciar este conjunto

Estudo dos conceitos fundamentais e da sintaxe básica da linguagem Java para iniciantes.

50 cartões Português Nível: Iniciante Programação Publicado
Toque no cartão para virar

Cartões · 50

Estrutura básica de classe
Define o bloco principal de código em Java. Exemplo: public class Main { public static void main(String[] args) {} }
Método main
Ponto de entrada obrigatório para execução do programa. Exemplo: public static void main(String[] args) { System.out.println(1); }
System.out.println
Imprime texto ou valores no console pulando uma linha. Exemplo: System.out.println("Olá, mundo!");
Comentários de código
Texto ignorado pelo compilador para anotações. Exemplo: // linha única ou /* bloco */
Variável do tipo int
Armazena números inteiros de 32 bits. Exemplo: int idade = 25;
Variável do tipo double
Armazena números decimais de dupla precisão. Exemplo: double preco = 19.99;
Variável do tipo float
Armazena números decimais de precisão simples, exige sufixo 'f'. Exemplo: float altura = 1.75f;
Variável do tipo boolean
Armazena apenas valores lógicos true ou false. Exemplo: boolean ativo = true;
Variável do tipo char
Armazena um único caractere entre aspas simples. Exemplo: char letra = 'A';
Tipo String
Classe que representa cadeias de caracteres entre aspas duplas. Exemplo: String nome = "Java";
Constante (final)
Define uma variável cujo valor não pode ser alterado após inicializada. Exemplo: final double PI = 3.1415;
Operadores aritméticos
Executam cálculos matemáticos básicos (+, -, *, /, %). Exemplo: int total = 10 % 3; // resto 1
Operador de incremento
Adiciona uma unidade ao valor da variável. Exemplo: int x = 5; x++; // agora x vale 6
Operadores de atribuição composta
Abrevia operações aritméticas com atribuição. Exemplo: int x = 10; x += 5; // x vale 15
Operadores relacionais
Comparam valores e retornam booleano (==, !=, >, <, >=, <=). Exemplo: boolean teste = (5 > 2);
Operadores lógicos (&&, ||, !)
Avaliam condições booleanas compostas. Exemplo: boolean ok = (x > 0 && y < 10);
Estrutura if / else
Executa blocos condicionais baseados em expressões booleanas. Exemplo: if (x > 0) { ok(); } else { erro(); }
Estrutura else if
Testa condições adicionais caso o primeiro if seja falso. Exemplo: if (x > 10) {} else if (x > 0) {}
Operador ternário
Forma compacta de if-else em uma única expressão. Exemplo: String status = (nota >= 7) ? "Passou" : "Reprovou";
Estrutura switch
Seleciona um bloco de execução entre vários casos possíveis. Exemplo: switch (dia) { case 1: break; default: break; }
Comando break
Interrompe a execução de um loop ou bloco switch imediatamente. Exemplo: while (true) { if (parar) break; }
Comando continue
Pula a iteração atual do laço e segue para a próxima. Exemplo: for (int i = 0; i < 5; i++) { if (i == 2) continue; }
Laço while
Executa um bloco de código repetidamente enquanto a condição for verdadeira. Exemplo: while (x > 0) { x--; }
Laço do-while
Executa o bloco ao menos uma vez antes de testar a condição. Exemplo: do { x++; } while (x < 5);
Laço for tradicional
Estrutura de repetição com inicialização, condição e incremento. Exemplo: for (int i = 0; i < 10; i++) {}
Declaração de array
Cria uma coleção de tamanho fixo com elementos do mesmo tipo. Exemplo: int[] numeros = new int[5];
Acesso a arrays
Lê ou altera elementos do array usando índice baseado em zero. Exemplo: int primeiro = numeros[0];
Propriedade length do array
Retorna o tamanho total alocado para o array. Exemplo: int tamanho = numeros.length;
Laço for-each (enhanced for)
Percorre todos os elementos de arrays ou coleções de forma simplificada. Exemplo: for (int num : numeros) {}
Criação de método simples
Bloco de instruções reutilizável com tipo de retorno e nome. Exemplo: void saudacao() { System.out.println("Oi"); }
Método com retorno
Devolve um resultado usando a palavra-chave return. Exemplo: int somar(int a, int b) { return a + b; }
Sobrecarga de métodos
Métodos com o mesmo nome na classe, mas parâmetros diferentes. Exemplo: int somar(int a) {} e int somar(int a, int b) {}
Criação de objetos (new)
Instancia uma nova cópia de uma classe na memória. Exemplo: Pessoa p = new Pessoa();
Construtor de classe
Método especial chamado ao criar o objeto para inicializar atributos. Exemplo: public Pessoa(String n) { this.nome = n; }
Palavra-chave this
Refere-se à instância atual do objeto na classe. Exemplo: this.nome = nome;
Modificador private
Restringe o acesso ao atributo ou método apenas à própria classe. Exemplo: private int saldo;
Modificador public
Torna o membro visível e acessível por qualquer outra classe. Exemplo: public void exibir() {}
Getters e Setters
Métodos públicos que controlam leitura e escrita de campos privados. Exemplo: public int getId() { return id; }
Herança (extends)
Permite que uma subclasse herde atributos e métodos de outra classe. Exemplo: class Carro extends Veiculo {}
Anotação @Override
Indica explicitamente a reescrita de um método herdado da superclasse. Exemplo: @Override public void mover() {}
Palavra-chave super
Chama métodos ou construtores da superclasse direta. Exemplo: super.mover(); ou super(nome);
Classe abstrata (abstract)
Classe modelo que não pode ser instanciada diretamente. Exemplo: public abstract class Animal { abstract void som(); }
Interfaces (interface)
Contrato que define métodos a serem implementados por outras classes. Exemplo: interface Autenticavel { void login(); }
Implementação de interface (implements)
Associa uma classe a uma interface, implementando seus métodos. Exemplo: class Usuario implements Autenticavel {}
Tratamento de exceções (try-catch)
Captura e trata erros durante a execução sem parar o programa. Exemplo: try { int div = 10/0; } catch (Exception e) {}
Bloco finally
Executa sempre após o try-catch, independente de erros ocorridos. Exemplo: try {} catch (Exception e) {} finally { fechar(); }
Lançamento de exceção (throw)
Lança explicitamente um erro no fluxo do programa. Exemplo: throw new IllegalArgumentException("Inválido");
ArrayList básico
Lista redimensionável dinâmica do Java Collections. Exemplo: List<String> itens = new ArrayList<>(); itens.add("A");
Classes Wrapper
Versões em objeto dos tipos primitivos (ex: Integer para int). Exemplo: Integer numObj = Integer.valueOf(10);
Comparação de Strings (equals)
Compara o conteúdo textual de duas strings e não suas referências. Exemplo: boolean igual = str1.equals(str2);

Conjuntos relacionados

Mais em Programação →