Esiste una differenza tra versioni precedenti di JDK e versioni più recenti che potrebbero rendere l'apprendimento di una versione precedente non valida? [chiuso]

-1

Ci sono differenze significative tra, diciamo, JDK 7 e JDK 11 (che secondo ritengo sia la versione più recente del JDK), in cui la significatività è definita da un cambiamento che potrebbe far sì che qualcuno che ha imparato una versione precedente abbia una mancanza Java conoscenza o essere solo familiare con la vecchia implementazione di una funzionalità? (Contesto: voglio imparare Java ma non so con quale versione iniziare - questo è rilevante perché diverse risorse insegnano diverse versioni.)

    
posta C. R. Yasuo 18.10.2018 - 11:13
fonte

1 risposta

1

L'ultima versione "major" era Java 9.

Ora, il programma è stato modificato per le nuove versioni ogni 6 mesi, ma ciò non significa un grande cambiamento ogni nuova versione.

Il cambiamento del calendario ha consentito una maggiore flessibilità per gli sviluppatori che lavorano sugli aggiornamenti nell'aggiunta di nuove funzionalità o nella correzione dei bug nella lingua senza dover attendere un lungo periodo di tempo. E se stavano per finire un film ma hanno perso la finestra, non devono aspettare anni per spingerlo, perché tra 6 mesi verrà rilasciata una nuova versione.

Come detto nei commenti di @Sikorski, l'ultimo è il migliore, ma in Java 8 sono state aggiunte alcune funzionalità davvero interessanti come lambdas, stream, una nuova API di data e ora e un sacco di altre cose. Quindi probabilmente Java 8 sarebbe un buon inizio.

Basta mostrare come Java 8 sarebbe un ottimo inizio, su possibilità di certificazioni di Oracle , Java 8 è l'ultimo percorso di certificazione disponibile.

    
risposta data 18.10.2018 - 12:51
fonte

Leggi altre domande sui tag