Informatique, java, code, développeur, programme, programme informatique, code source, variable, caractère
Le programme Java est compilé (par javac) en bytecode (.class), puis la machine virtuelle (JVM) assure l'interprétation en code machine.
Sous WINDOWS, pour compiler un programme java, depuis l'invite de commande (cmd), on utilise la commande javac nomfichier.java et pour l'exécution, on utilise la commande java nomfichier.
La machine virtuelle assure la portabilité des programmes par rapport aux machines réelles. Il est composé d'un environnement d'exécution pour produire le Byte-code, d'un chargeur des classes nécessaire à l'exécution et d'un gestionnaire de mémoire (allocation/libération de la mémoire).
[...] classpath : le fichier qui contient les chemins des sources et exécutable du projet .project : le fichier de description du projet 27 1er PROGRAMME JAVA JRE System Library Regroupe l'ensemble des fichiers ARchives de Java (.jar), contenant les librairies (.class) nécessaires lors de l'exécution des sources (.java). Pour Info : Pour exécuter un .jar, on utilise la commande : >java nom-du-fichier.jar 28 1er PROGRAMME JAVA Pour créer un programme Java : 1. « Nouveau>Class » 2. Saisir un nom (par convention la première lettre en majuscule) 3. [...]
[...] Laisser cocher « public » pour une visibilité public de la classe 4. Laisser Superclass « java.lang.Object » pour indiquer la classe mère « Object » 5. Cocher sur « public static void main) pour générer la méthode principale « main » 6. Laisser cocher « Inherited abstract methods », pour générer les méthodes abstraites de la classe mère 29 1er PROGRAMME JAVA Notre classe « Bonjour.java », qui existe dans le package « bonjour » Code source de la classe « Bonjour », qui porte le même nom que le fichier source « Bonjour.java » Dans notre projet nous avons les composants suivants : -Le package « bonjour » -La classe « Bonjour » -La méthode « main » 30 1er PROGRAMME JAVA Le programme pour afficher « Bonjour » au niveau de la console : public static void main(String[] args) { System.out.println("Bonjour"); } Exécution 31 1er PROGRAMME JAVA L'arborescence du répertoire du projet java « bonjour » : Un dossier au nom du package a été créé au niveau du répertoire \src Un fichier .java a été créé, avec le nom de la classe « Bonjour » 32 1er PROGRAMME JAVA L'arborescence du répertoire du projet java « bonjour » : Un dossier au nom du package a été créé au niveau du répertoire \bin Un fichier .class a été créé, avec le nom de la classe « Bonjour » 33 1er PROGRAMME JAVA public static void main(String[] args) { System.out.println("Bonjour"); } La méthode « main », est la première méthode exécutée lors de l'appel du programme Java Cette méthode ne retourne rien Elle accepte des arguments sous forme d'une chaine de caractère, passer au programme lors de son appel Elle est publique, toute classe peut l'appeler Elle est statique à la classe, c'est-àdire qu'on l'appel sans instanciation d'un objet de la classe « println() » est une méthode de l'objet « System.out » de la classe « PrintStream », cette méthode permet d'écrire/afficher au niveau de la sortie standard out est un objet de la classe « PrintStream », cet objet est créé au niveau de la classe System 34 1er PROGRAMME JAVA 35 1er PROGRAMME JAVA public class < nomclasse > { //Zone de déclaration des données //Zone de déclaration des méthodes //Zone de déclaration d'autres classes public static void main(String[] args) { System.out.println("Bonjour"); } Une classe peut ne pas avoir de méthode main Une classe ne peut avoir qu'une seule méthode main Dans un projet Java, on peut avoir une ou plusieurs classes, chacune disposant ou pas d'une seule et unique méthode main() } 36 Les bases du langages Java I. [...]
[...] Tableaux 102 TABLEAUX Définition Un tableau est un conteneur qui contient les données du même type SYNTAXE type[] Name = new type[taille]; - D'abord on déclare le nom du tableau et le type des valeurs -Ensuite on précise la taille du tableau -L'index du tableau commence depuis le TABLEAUX EXEMPLE 104 TABLEAUX EXEMPLE 105 TABLEAUX Tableau Multidimensionnal ( dimension) Exemple : int a = new int 106 TABLEAUX EXEMPLE 107 TABLEAUX EXEMPLE 108 TABLEAUX Classe Arrays La classe Arrays est une classe prédéfinie de Java du package « Java.util », qui hérite de la super classe « Object », qui permet la manipulation des tableaux. [...]
[...] Programmation Orientée Objet Java INTRODUCTION A JAVA Historique - L'objectif principal de l'équipe « Green Project » avec J. Gosling de SUN Microsystem, est de réaliser un programme embarqué dans un boitier électronique (Star7, une télécommande universelle), qui ne consomme pas assez de ressources (Mémoire, Processeur, Energie le n'a pas été adapté pour ces besoins d'où la création en 1991, d'un nouveau langage appelé «Oak », exposé en 1992 avec son PDA Star7, ce langage sera renommé en Java après. [...]
[...] Par exemple, la conversion entre un type primitif et sa classe enveloppe. Conversion explicite (cast) : forcer le compilateur à accepter la conversion du type, même s'il pourrait y avoir une perte d'information EXEMPLE Conversion implicite Conversion explicite 59 Variables Portée des variables La portée d'une variable représente sa visibilité par rapport au bloc d'instruction ou elle est déclarée. EXEMPLE - Variable locale : quand elle est déclarée à l'intérieur d'un bloc de code ou d'une fonction - Variable de classe : quand elle est déclarée à l'intérieur d'une classe. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture