Du C/C++ à JavaTM |
Du C/C++ à Java décrit la version 2 du langage Java. Les similitudes et les différences avec les langages C et C++ sont exposées point par point, en proposant si nécessaire des solutions concrètes aux concepts du C/C++ qui sont traités différemment en Java (pointeurs, traitement d'erreur,...). La bibliothèque Java de la version 1.0 est décrite dans son ensemble classe par classe (classes de base, d'outils, d'entrées- sorties, d'accès réseau et de gestion de l'interface graphique AWT).
Du C/C++ à Java s'adresse tout d'abord aux développeurs connaissant les langages C ou C++, mais aussi aux personnes ayant pratiqué d'autres langages structurés ou orientés objet (PASCAL, SmallTalk, Visual Basic,...). Les remarques sur le C/C++ et sur les pièges à éviter en Java sont mises en valeur pour les retrouver facilement et permettre une lecture rapide.
Du C/C++ à Java peut être utilisé comme cours de programmation des applets et des applications Java, et comme manuel de référence rapide du langage et de la bibliothèque Java. De nombreux exemples simples et originaux vous guident pas à pas du classique HelloWorld jusqu'à la programmation d'applets évoluées que vous pouvez tester "en direct" dans le site.
Niveau : Initiés/Expérimentés
Des développements futurs traiteront plus en détail des ajouts effectués dans la bibliothèque Java 1.1 et Java 2.
Comment utiliser ce manuel ?
Suivant le but que vous recherchez et votre méthode d'apprentissage personnelle, vous pouvez aborder ce manuel de différentes manières :
- Si vous voulez apprendre Java par l'exemple :
Vous pouvez lire le premier chapitre pour connaître les principes généraux du langage, puis explorer directement les différents exemples d'applets fournies sur le site.
Quand vous commencerez à cerner la structure d'un programme Java, vous pourrez lire le chapitre sur les applets et piocher dans les cinq premiers chapitres pour compléter vos connaissances sur le noyau de langage.- Si vous voulez apprendre Java sans affronter dans un premier temps les points les plus difficiles :
Lisez rapidement les cinq premiers chapitres présentant le noyau du langage, puis passez directement au chapitre sur les applets et suivants pour réaliser vos premières applets. Quand vous serez plus à l'aise avec Java, vous pourrez alors revenir sur les chapitres traitant des exceptions et des threads.- Vous voulez faire une revue rapide des différences entre Java et le C/C++ :
Lisez surtout les neuf premiers chapitres sur le noyau du langage : comme indiqué ci-après, ces chapitres comportent de nombreuses remarques résumant ces différences. Pour terminer, le chapitre abordant le portage de programmes C/C++ en Java vous donnera un complément d'information.- Vous cherchez une référence des classes de Java 1.0 :
Soit vous utilisez la table des matières pour une recherche thématique, soit vous utilisez la hiérarchie des classes pour une recherche alphabétique et hiérarchisée.- Vous voulez tout connaître sur Java !
Lisez tous les chapitres du premier au dernier, puis si vous avez encore soif de connaissances, soyez patient, la suite arrive...
Ce cours comporte 20 chapitres et représente plus de 2 Mo de données (fichiers HTML, images et applets).
Pour éviter toute incompréhension, tous les exemples de code Java ont été vérifiés et sont sans erreur de compilation.
Ce symbole vous signale des points importants ou des pièges à éviter.
Ces symboles vous signalent les différences entre le C/C++ ou le C++, et Java (utilisation différente, absence ou ajout dans le langage,...).
|