Utente:LoStrangolatore/Stubs/Bibliografia: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
creo
 
mNessun oggetto della modifica
Riga 4:
 
== Bibliografia ==
; Specifiche di linguaggio
; Fonti
La sintassi ammessa dal linguaggio è formalizzata nelle specifiche di linguaggio. Ogni nuova edizione delle specifiche integra i cambiamenti richiesti fino a quel momento tramite le Java Specification Request e conseguentemente implementati nel compilatore <tt>javac</tt>.<br />
*JLS sul sito della Oracle
La maggior parte della sintassi è stata definita nelle prime due edizioni delle specifiche. Nelle edizioni successive, sono state rifinite alcune parti delle specifiche che erano già presenti, e hanno introdotto numerose aggiunte. L'integrazione più "invasiva" è certamente costituita dai generics (introdotti con la terza edizione), nel senso che introdurre questa funzionalità ha richiesto l'integrazione o la riscrittura di alcuni punti delle specifiche che nelle edizioni precedenti potevano apparire più chiari al lettore che non abbia già una padronanza completa della sintassi del linguaggio. Pertanto, al lettore che è interessato a consultare direttamente le specifiche, si consiglia di prendere come punto di riferimento generico la seconda versione, per quella parte del linguaggio che è stata definita prima della terza edizione, fermo restando che tale sintassi potrebbe essere stata integrata nelle edizioni successive, o anche affiancata da una sintassi alternativa. Infine, si tenga presente che non è nello stile di Java rompere la compatibilità con le versioni precedenti del linguaggio: la sintassi ammessa in una certa versione è ammessa, con il medesimo significato, anche nelle versioni successive.<br />
L'elenco delle modifiche apportate con ogni edizione è disponibile alla pagina [[Utente:LoStrangolatore/Stubs/Cronologia sintassi del Java]].<br />
L'ultima edizione, ad ottobre 2011, è la ''Java SE 7 Edition'', che definisce la sintassi riconosciuta dal compilatore distribuito con la versione 7 del JDK.
*The Java Language Specification, Java SE 7 Edition: http://download.oracle.com/javase/7/specs/jls/JLS-JavaSE7.pdf
 
; Altri riferimenti ufficiali
*Javadoc delle classi del J2SE
*...