Programmation java new1 Programmation Java CIntroduction ? Le langage Java a été créé en par Sun Microsystems ? C ? est un langage généraliste de programmation synthétisant les principaux langages existants lors de sa création ? Il permet une programmatio

Programmation Java CIntroduction ? Le langage Java a été créé en par Sun Microsystems ? C ? est un langage généraliste de programmation synthétisant les principaux langages existants lors de sa création ? Il permet une programmation orientée-objet à l ? instar de SmallTalk et dans une moindre mesure C modulaire langage ADA et reprend une syntaxe très proche de celle du langage C ? C ? est un langage rigoureux la plupart des erreurs se produisent à la compilation et non à l ? exécution et portable un même programme compilé peut s ? exécuter sur di ?érents environnements CEnvironnement Java ? Java est un langage interprété ce qui signi ?e qu ? un programme compilé n ? est pas directement exécutable par le système d ? exploitation mais il doit être interprété par un autre programme qu ? on appelle interpréteur ? Un programmeur Java écrit son code source sous la forme de classes dans des ?chiers dont l ? extension est java ? Ce code source est alors compilé par le compilateur javac en un langage appelé bytecode et enregistre le résultat dans un ?chier dont l ? extension est class ? Le bytecode ainsi obtenu n ? est pas directement utilisable ? Il doit être interprété par la machine virtuelle de Java qui transforme alors le code compilé en code machine compréhensible par le système d ? exploitation CEnvironnement Java ? C ? est la raison pour laquelle Java est un langage portable le bytecode reste le même quelque soit l ? environnement d ? exécution ? En Sun Microsystems est racheté par Oracle Corporation qui fournit dorénavant les outils de développement Java SE Standard Edition contenus dans le Java Development Kit JDK CCompilation ? La compilation s ? e ?ectue par la commande javac suivie d ? un ou plusieurs noms de ?chiers contenant le code source de classes Java ? Par exemple javac MyProg java compile la classe MyProg dont le code source est situé dans le ?chier MyProg java ? La compilation nécessite souvent la précision de certains paramètres pour s ? e ?ectuer correctement notamment lorsque le code source fait référence à certaines classes situées dans d ? autres répertoires que celui du code compilé ? Il faut alors ajouter l ? option - classpath suivie des répertoires séparés par un sous Windows et sous Unix des classes référencées ? Par exemple javac -classpath prog exos cours MyProg java ? compilera le ?chier MyProg java si celui-ci fait référence à d ? autres classes situées dans les répertoires prog exos et cours CInterprétation ? Le bytecode obtenu par compilation ne peut être exécuté qu ? à l ? aide de l ? interpréteur ? L ? exécution s ? e ?ectue par la commande java suivie du nom de la classe à exécuter sans l ? extension class ? Comme lors de la compilation il se peut que des classes d ? autres répertoires soient nécessaires ? Il faut alors utiliser l

  • 29
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Fev 23, 2022
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 64.8kB