Java/Lessico: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m →‎Separatori: terminologia
Riga 22:
 
== Parole riservate ==
Le ''parole riservate'' sono particolari sequenze di caratteri che non possono essere usate percome dareidentificatori, nomie allesono variabilidefinite edalle aispecifiche varidi identificatorilinguaggio.<ref>{{cita libro|url=http://java.sun.com/docs/books/jls/third_edition/html/lexical.html#3.9|titolo=The Java Language Specification|accesso=8 settembre 2011}}</ref>
 
Le seguenti parole riservate sono parole-chiave; denotano [[Java/Tipi di dati|tipi primitivi]], [[Java/Strutture di controllo|istruzioni]] o [[Java/Modificatori|modificatori]], oppure definiscono [[Java/Classi e oggetti|classi o interfacce]]:
{| width="100%"
|
Line 34 ⟶ 36:
*<tt>[[Java/Tipi di dati#Tipi primitivi|char]]</tt>
*<tt>[[Java/Classi|class]]</tt>
*<tt>const</tt>
*<tt>[[Java/Strutture di controllo|continue]]</tt>
*<tt>default</tt>
Line 43 ⟶ 44:
*<tt>enum</tt>
*<tt>extends</tt>
*<tt>[[Java/Tipi di dati#Tipi primitivi|false]]</tt>
*<tt>final</tt>
*<tt>[[Java/Gestione delle eccezioni/Catturare le eccezioni|finally]]</tt>
*<tt>[[Java/Tipi di dati#Tipi primitivi|float]]</tt>
*<tt>[[Java/Strutture di controllo#for|for]]</tt>
*<tt>goto</tt>
*<tt>[[Java/Strutture_di_controllo#if|if]]</tt>
*<tt>implements</tt>
*<tt>[[Java/Package|import]]</tt>
*<tt>instanceof</tt>
*<tt>[[Java/Tipi di dati#Tipi primitivi|int]]</tt>
*<tt>interface</tt>
Line 59 ⟶ 58:
*<tt>[[Java/Metodi/2#Metodi nativi|native]]</tt>
*<tt>[[Java/Oggetti|new]]</tt>
*<tt>[[Java/Oggetti|null]]</tt>
*<tt>[[Java/Package|package]]</tt>
*<tt>[[Java/Modificatori#private|private]]</tt>
Line 66 ⟶ 64:
*<tt>[[Java/Metodi|return]]</tt>
*<tt>[[Java/Tipi di dati#Tipi primitivi|short]]</tt>
*<tt>static</tt>
*<tt>strictfp</tt>
*<tt>super</tt>
*<tt>[[Java/Strutture di controllo#switch|switch]]</tt>
*<tt>[[Java/Multithreading|synchronized]]</tt>
*<tt>[[Java/Oggetti|this]]</tt>
*<tt>[[Java/Gestione delle eccezioni|throw]]</tt>
*<tt>[[Java/Gestione delle eccezioni|throws]]</tt>
*<tt>transient</tt>
*<tt>[[Java/Tipi di dati#Tipi primitivi|true]]</tt>
*<tt>[[Java/Gestione delle eccezioni/Catturare le eccezioni|try]]</tt>
*<tt>[[Java/Metodi#Il_tipo_di_ritorno|void]]</tt>
*<tt>[[Java/Multithreading|volatile]]</tt>
*<tt>[[Java/Strutture di controllo|while]]</tt>
|}
 
Le seguenti non sono, tecnicamente, delle parole-chiave, ma identificano valori letterali:
*<tt>[[Java/Oggetti|null]]</tt>
*<tt>[[Java/Tipi di dati#Tipi primitivi|false]]</tt>
*<tt>[[Java/Tipi di dati#Tipi primitivi|true]]</tt>
 
 
Infine, le parole <tt>const</tt> e <tt>goto</tt> sono inutilizzate, ma sono state riservate per impedirne l'uso all'interno del codice sorgente dei programmi Java (sono usate in C e C++).
 
== Commenti ==