Java keywords

Le keywords (parole chiave) di Java sono un insieme fisso di parole riservate che hanno un significato speciale per il compilatore.

  • Java utilizza le keywords per definire i suoi tipi di dato primitivi

Controllo di Flusso

Sono usate per gestire il “flusso” di esecuzione del programma (cioè, quali istruzioni eseguire e in quale ordine).

  • Condizionali: if, else, switch, case, default
  • Cicli (Loop): for, while, do
  • Istruzioni di Salto (Jump Statements): break, continue, return

Tipi di Dati Primitivi

Sono le parole chiave usate per dichiarare i tipi di dati fondamentali.

  • Numeri interi: int, long, short, byte
  • Numeri decimali: double, float
  • Booleani: boolean
  • Caratteri: char

Struttura del Programma e Oggetti

Definiscono i “contenitori” del codice e gestiscono gli oggetti.

  • Java modifier: public, private, static, final
  • Definizione Strutture: class, interface, enum
  • Organizzazione: package, import
  • Creazione e Riferimenti: new (per creare oggetti), this (riferimento all’oggetto corrente), super (riferimento alla classe genitore)
  • Test del Tipo: instanceof

Gestione delle Eccezioni

Usate per gestire gli errori e le situazioni anomale durante l’esecuzione.

  • Blocchi di gestione: try, catch, finally
  • Lancio e dichiarazione: throw, throws

Altre Keyword e Valori Speciali

  • Metodi senza Ritorno: void
  • Validazione (Debugging): assert
  • Parole per Tipi Specifici: native, transient, volatile, strictfp, synchronized (queste ultime due sono anche modificatori di comportamento)

Categoria Speciale: Letterali (Spesso confusi con Keyword)

Tecnicamente non sono “keyword” ma “letterali”, cioè valori fissi. Non puoi usarli come nomi di variabili.

  • Valori Booleani: true, false
  • Valore Nullo: null

Parole Riservate (Ma non usate)

Java riserva queste parole ma non assegna loro alcuna funzione (per ora). Non puoi usarle.

  • goto
  • const