Quels ouvrages, manuels, papier ou en ligne conseilleriez-vous pour apprendre Java lorsqu'on est déjà connaisseur en C++ ?? Merci.
Quels ouvrages, manuels, papier ou en ligne conseilleriez-vous pour apprendre Java lorsqu'on est déjà connaisseur en C++ ?? Merci.
Bonjour,
Commence par lire un tutoriel, ensuite tu as le javadoc qui est inclue dans le jdk pour la documentation des api.
A+.
Et surtout oublier les C++. Même si la grammaire est similaire, le fonctionnement de la POO en java n'a pas grand chose à voir avec le fonctionnement en C++ (pas de surcharge des opérateur, pas de pointeurs, pas d'allocation sur la pile, etc)
J'appelle pas ça de la POO, c'est plutôt des spécificités/niveaux d'abstraction du langage, non? (à part peut être la surcharge d'opérateur)
Je dirais qu'au contraire la logique POOienne et ses notions fortes tel que le polymorphisme et la surcharge des objets/classe/méthode est la même.
Le terme est peut être mal choisi, désolé
Disons que le comportement des objets n'est pas le même en java qu'en C++ et qu'on vois souvent des dev C++ sur ce forum essayer de faire fonctioner java comme ils en avaient l'habitude en C++
Par exemple, en c++ tu dois préciser dans l'objet parent qu'est-ce qui peux être redéfini par les enfants. En java tout est redéfinissable sauf ce qui est explicitement marqué comme final, et c'est très peu utilisé
En c++ on peux passer des objets par copie ou référence, en java c'est toujours une référence, puisqu'aucune variable ne peux contenir un objet (uniquement une référence vers un objet)
En c++ on peux faire de l'héritage multiple. Pas en Java. En java on a des interface, je ne pense pas que ça existe en C++.
Etc.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager