Questo articolo fa parte della serie “Stranger things in Java”, dedicata agli approfondimenti del linguaggio che ci permetteranno di padroneggiare anche gli scenari più strani che si possono presentare quando…
Secondo alcuni sondaggi come quello di JetBrains, la versione 8 di Java è al momento quella più utilizzata in assoluto dagli sviluppatori di tutto il mondo, nonostante si tratti di…
Secondo alcuni sondaggi come quello di JetBrains, la versione 8 di Java è al momento quella più utilizzata in assoluto dagli sviluppatori di tutto il mondo, nonostante si tratti di…
Non molti sanno che la seguente è un’istruzione Java valida:
\u0069\u006E\u0074 \u0069 \u003D \u0038\u003B
Potete provare ad inserirla all’interno del metodo main di un classe qualsiasi e compilarla. Se poi aggiungete dopo la precedente istruzione anche la seguente:
System.out.println(i);
Eseguendo la classe otterrete la stampa del numero 8! E sapete che questo commento invece produce un errore di sintassi in fase di compilazione?
/*
* Il file verrà generato all'interno della cartella C:\users\claudio
*/
Eppure i commenti non dovrebbero produrre errori di sintassi. Spesso infatti commentiamo pezzi di codice, proprio per farli ignorare dal compilatore… ma allora cosa sta succedendo? Se già avete capito tutto potete ignorare il resto dell’articolo, altrimenti potete perdere qualche minuto nel ripassare un po’ di Java livello base: il tipo primitivo
char.