Info-Soft le forum 100% Soft
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Topic de programmation

Go down

Topic de programmation Empty Topic de programmation

Post  Admin Thu Jul 17, 2008 8:26 pm

Cours de langages de programmations:

JAVA

Topic de programmation Java_l10

PREMIER COURS:

Faire les premiers pas

Les premières notions qu'il faudra acquérir, acquisition prévue pour une grande partie au cours des tous premiers exemples, se résume ainsi :

* Tout programme écrit en Java se fonde sur l'utilisation de classes.
* Une classe est constituée d'un ensemble d'attributs et d'un ensemble de méthodes (et aussi de classes internes, mais cette question sera traitée plus tard).
* Un programme construit en général des instances de classe, une instance de classe est appelé objet.
* Il est possible de ranger les classes selon des ensembles appelés paquetages. Il existe des règles de visibilité entre les classes et entre les attributs et méthodes qu'elles contiennent. Ces règles dépendent de l'appartenance ou non à un même paquetage.

Java est livré avec un grand ensemble de classes. L'ensemble des paquetages livrés par Java forme ce qu'on appelle l'API (Application Programming Interface). On ne peut pas travailler sans utiliser l'API ; celle-ci s'élargit continuellement. Vous pourrez en trouver un descriptif dans la documentation fournie en ligne par Sun Microsystems sur le site :
http://www.javasoft.com/
ou bien en utilisant les liens donnés dans la page "sommaire".

Entre autres, on peut trouver dans l'API les paquetages ci-dessous.

* Le paquetage java.lang contient les classes les plus centrales du langage. Il contient la classe Object qui est la super-classe ultime de toutes les classes. Une classe qui ne déclare pas héritée d'une autre hérite par défaut de la classe Object.
* Le paquetage java.util définit un certain nombre de classes utiles et est un complément de java.lang.
* Le paquetage java.awt (awt pour Abstract Window Toolkit) contient des classes pour fabriquer des interfaces graphiques.
* Le paquetage java.applet est utile pour faire des applets, applications utilisables à travers le Web.
* Le paquetage java.io contient les classes nécessaires aux entrées-sorties.
* Le paquetage java.net fournit une infrastructure pour la programmation réseau.

Tous les fichiers sources doivent avoir l'extension ".java".

Un fichier source peut contenir plusieurs classes mais il doit contenir au plus une classe portant le modificateur de visibilité public. S'il contient une telle classe, alors le nom du fichier doit être le même que celui de la classe suivi de l'extension .java.

Les quelques explications ci-dessous concernant compilation et exécution conviennent lorsque le programmeur ne range pas ses programmes en paquetages, et suppose que vous utilisez le JDK (Kit de développement de Java de Sun). Pour utiliser des paquetages, des explications seront fournies ailleurs.

Pour compiler, il faut :

* se mettre dans le répertoire contenant le fichier source
* utiliser la commande javac suivie du nom du fichier source : cela crée un fichier pour chaque classe contenue dans le fichier compilé. Ces fichiers ont pour nom le nom de la classe correspondante, suivi de l'extension .class.

Pour exécuter, il faut :

* avoir un fichier contenant une classe contenant une méthode main (voir plus loin)
* taper java suivi du nom (sans extension)de la classe contenant le main.

Admin
Admin

Posts : 2
Join date : 2008-07-17

https://info-soft.board-directory.net

Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum