- Java est un langage de programmation objet.
- Java est portable sur la plupart des plates-formes.
- Code produit indépendant de la plate-forme utilisée.
- Langage généraliste ayant un très vaste champ d'application : réseau, base de données, calcul scientifique, informatique embarquée,...
- (...)
[...] L'en tête de la fonction main est toujours le même : public static void main (String[] args) { déclaration de données et instructions } public : main sera connue partout en dehors de sa classe. static : main ne pourra faire appel qu'aux attributs et méthodes statiques de sa classe. void : main ne retourne pas de valeur. Rappel: Une méthode statique ne peut manipuler que des attributs statiques. La méthode static main La méthode main est suivi de l'expression (String[] args). args est le tableau des arguments passés au programme ( par la ligne de commande Ces arguments sont des chaînes des caractères. [...]
[...] Java : le langage objet par excellence - Langage introduit par sun en 1995 - James Gossling est le père de Java Java est un langage de programmation objet. Java est portable sur la plupart des plates-formes Code produit indépendant de la plate-forme utilisée. Langage généraliste ayant un très vaste champ d'application : réseau, base de données, calcul scientifique, informatique embarquée Java permet de développer des applications professionnelles de grande taille. Syntaxe proche de celle du Il est ( assez ) facile de passer de à Java. [...]
[...] Seul le fichier contenant la méthode static main peut être exécuté. Pour exécuter le programme TestCompteur il faut taper : java TestCompteur ( sans l'extension .class et en respectant la casse ) Le programme java lance une machine virtuelle Java ( JVM pour Java Virtual Machine ) qui interprète le code généré par le compilateur ( byte-code) et l'exécute. Javadoc /**Compteur4bits.java public class Compteur4bits { l'état du compteur est codé par un entier, initialisé à zéro private byte etat; public Compteur4bits(byte etat) { this.etat=etat; } public int getEtat() { @return la valeur de l'etat return etat; } public void incrementer() { passe à l'état suivant if (etat==15) etat = else etat = etat + } } Javadoc Java comporte des outils permettant de générer automatiquement des fichiers de documentation au format HTML. [...]
[...] Programme de test * TestCompteur.java public class TestCompteur { static public void main(String[] args Compteur4bits monCompteur = new Compteurs4bits( 6 monCompteur.incrementer(); System.out.println(" la valeur du compteur est + monCompteur.getEtat()); } Les exceptions en Java Nombreuses familles d'exception. Tout concepteur sera amené à créer ses propres exceptions. Exemple avec la RuntimeException, une telle exception est levée par exemple lors d'une division par 0. Dans notre exemple il serait bon de lever une exception au moment de la création de l'objet Compteur4bits si la valeur d'initialisation est supérieur à 15 ou bien si elle est négative. [...]
[...] La méthode println appartient à l'objet static out qui appartient à la classe System. Compilation / exécution sans IDE Il faut mettre à jour le path pour que les commandes puissent être lancées: set PATH=chemin_du_JDK\bin;%PATH% Il faut définir la variable d'environnement CLASSPATH et lui indiqué où trouver les classes utilisées: set CLASSPATH=.;%CLASSPATH signifie répertoire courant Compilation Compilation du fichier source Compteur.java : javac Compteur.java le respect de la casse n'est pas indispensable ici javac est le compilateur, il produit un fichier compteur.class qui est du byte-code. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture