Java token

I Java token sono gli elementi lessicali di base, indivisibili e categorizzati, che il compilatore Java riconosce durante l'analisi lessicale del codice sorgente, prima della fase di parsing e generazione del bytecode. I tokens possono essere pensati come il vocabolario di base del linguaggio: le “parole” e la “punteggiatura” che, combinate secondo le regole della sintassi (la grammatica), formano programmi validi.

  • Quando si parla di tokens in Java (o in qualsiasi linguaggio di programmazione),
Tipo di tokensLessemiSpiegazione
Keywordsclass, public, static, void, if, for, whileParole riservate con un significato fisso e immutabile nel linguaggio.
IdentifiersString, main, args, myVariable, calculateTotalNomi definiti dal programmatore per classi, metodi, variabili, ecc.
Literals10, 3.14, 'A', "Ciao Mondo", true, false, nullValori costanti e fissi nel codice.
Separators; , . () {} []Caratteri usati per delimitare e organizzare il codice.
Operators=, +, -, *, /, ==, !=, <, >, &&, ++Simboli che rappresentano operazioni.
Comments// commento, /* commento */, /** doc */Anche se spesso ignorati dal compilatore, sono elementi lessicali riconosciuti dal lexer.