Utiliser du matériel d'apprentissage basé sur Java 7 lors de la sortie de Java 8?


Suis un débutant absolu, essayant d'apprendre Java pendant un certain temps, mais a récemment commencé à étudier sérieusement.

Ma préoccupation est que 90% des livres que j'ai (des dizaines de livres) sont basés sur Java 7, j'ai deux guides O'Reilly Java 8 mais ils sont des matériaux de pontage, ce qui signifie que je devrais déjà avoir une vaste connaissance de Java pour qu'ils soient utiles pour moi.

Pour faire court, l'utilisation de livres basés sur Java 7 pour apprendre Java serait-elle un problème maintenant que Java 8 est publié ? je serais manquant quelque chose ? serait-il facile d'apprendre les nouvelles fonctionnalités de Java 8 plus tard ?

Notez que des versions plus récentes de certains des livres que j'ai sont en préparation et devraient être disponibles à la mi-juin.

Author: Soon-to-Be Java Programmer, 2014-05-09

1 answers

Java 8 est rétrocompatible avec Java 7 (et avec toutes les versions précédentes, BTW). Les seules choses importantes que vous manquerez sont le support lambda, l'API Stream et le nouveau javax.API de temps, qui ont été ajoutés dans Java 8.

Mais tout ce que vous apprendrez avec Java 7 sera toujours complètement pertinent dans Java 8.

 4
Author: JB Nizet, 2014-05-09 14:16:11