????????????Le PlanCours 1: IntroductionCours 2a: Syntaxe de base et applicationsCours 2b: Caractères et chaînes de caractèresCours 3: Flots de données et fichiersCours 4: Programmation par objetsCours 5-6: Interfaces graphiques d'usagersCours 7: Graphisme en JAVACours 8: n JAVA (deuxième partie)Cours 9: JAVA Native InterfaceCours 10: Multi filagesCours 11: Gestions des erreurs et d’exceptionsExamen1???????????????????????Cours 1Historique et motivationCaractéristiques principales de JAVACritique du C++Comparaison Java versus C++Aspects de performanceÀ la compilationÀ l’exécutionUne Application JAVAUne Applet JAVACaractéristiques principalesTotalement portable : génère des octet de code après la compilation (Bytecode)C’est un langage interprété.Indépendant de l’architecture: JVM (Java Virtual Machine)Totalement orienté objet. Multi filage intégré au langage.Ramasse-miettes automatique pour la gestion de la mémoire (pas besoin de delete pour détruire objets).Librairies complètes(+/-) et normalisées.Facilitées de communication réseau incluses.Gestion propre des exceptions.Vraiment sécuritaire.2??????????Aspects de performanceÀ la compilation:Pas de #include: nombre de ligne à compiler moindre.Langage plus simple que le C/C++: compilation plus simple.Génère du Bytecode: c’est plus simple que de générer des instructions machine.Pas d’étape d’édition des liens. Pas de recherche dans ...
Voir