Java/Lessico: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Paidos (discussione | contributi)
Nessun oggetto della modifica
Ramac (discussione | contributi)
m cambio avanzamento a 100%
Riga 1:
{{Java}}
 
Gli '''elementi lessicali''' della grammatica del Java, insieme di simboli terminali utilizzano un alfabeto [[w:Unicode|Unicode]], cioè un insieme di caratteri rappresentati su 16 bit che contiene tutte le lettere dell'alfabeto inglese tutte le cifre e i simboli usuali che si trovano sulla tastiera.
 
Gli identificatori sono costituiti da una sequenza di lettere e cifre che inizia con una lettera. È ammesso l'utilizzo dei caratteri underscore e dollaro. Inoltre va specificato che il compilatore è case sensitive dunque interpreta differentemente caratteri maiuscoli da minuscoli.
Riga 8:
 
== Commenti ==
 
 
I '''commenti''' sono delle porzioni di testo presenti nel [[w:codice sorgente|codice sorgente]] che servono a completarlo con delle annotazioni che il compilatore non legge. Sono molto importanti per chi scrive e chi legge il codice.
 
Esistono due tipi principali di commenti:
* commenti delimitati dai caratteri <tt>/*</tt> e <tt>*/,</tt>: il compilatore ignora tutto il testo compreso tra questi caratteri e prosegue poi normalmente. Tali commenti possono estendersi per più righe.
* commenti a fine riga, si aprono con la coppia <tt>//</tt> e si chiudono alla fine della riga;: il compilatore ignora il testo che inizia dai caratteri <tt>//</tt> fino alla fine della riga
 
I commenti del primo tipo si aprono anche con la sequenza di caratteri /** e sono detti commenti di documentazione. Il programma [[w:javadoc|javadoc]] genera automaticamente la documentazione relativa ad un programma Java estraendo le informazioni contenute nei commenti di documentazione.
 
I commenti del primo tipo si aprono anche con la sequenza di caratteri /** e sono detti commenti di documentazione. Il programma [[w:javadoc|javadocJavadoc]] genera automaticamente la documentazione relativa ad un programma Java estraendo le informazioni contenute nei commenti di documentazione.
 
== Separatori ==
Line 26 ⟶ 23:
* <code>;</code> è usato per separare le istruzioni
* <code>,</code> è usato per separare i valori quando si chiamano le funzioni
* <code>.</code> è usato soprattutto per richiamare i membri di una classe (es. <code>NomeClasse.metodo()</code>)
* <code>.</code>
 
== Parole riservate ==
Line 72 ⟶ 69:
 
[[Categoria:Java|Lessico]]
 
{{Avanzamento|75100%|1 maggio 2008}}