Cours pdf de Java compilation, exécution et exemples

Cours de Java compilation, exécution et exemples, tutoriel & guide de travaux pratiques en pdf.

Introduction

Ce cours est une toute petite introduction a Java. Il suppose que vous connaissez au moins le langage C et peut-etre C++. Il suppose aussi que vous etes familiers avec les notions du modele a objets.
Pour plus de details, voir les differentes documentation proposees ala n de ce cours.

Compilation, execution, un exemple

Lisez la page web du departement pour savoir comment executer un et compiler un programme Java sur les machines Unix.
Sur les machines Solaris du departement, vous pouvez utiliser le compilateur java c. Pour executer vos chiers compiles, utilisez java. Des informations pour utiliser Java sur les machines SunOS sont disponibles sur le serveur. La methode SunOS fonctionne aussi sur les machines Solaris. En cas de doutes utilisez a. Vous pouvez aussi utiliser le Make le a la n de ce cours. Il utilise la methode SunOS », donc il devrait fonctionner pour toutes les machines unix du departement. Comme premier exemple, vous pouvez copier le chier source a la n de ce cours dans votre repertoire. Il doit s’appeler \helloWorld.java ». Pour le compiler vous pouvez faire \make » et pour l’executer \java helloWorld ».

Bases: instructions, types, fonctions

Java ressemble beaucoup a C ou C++, si vous connaissez l’un des deux langages, vous ne devriez pas avoir de dificulté a apprendre les bases.

Les types

Les types sont les memes qu’en C (char, int, oat, etc.) plus quelques autres :
boolean : pour les deux valeurs true et false.

Les types composées

les tableaux : une declaration typique est : int[] leTableau=new int[10];
En fait, un tableau est une instance de la classe \array ». Cette classe a par exemple un attribut length (appelee par \leTableau.length ») qui donne la taille du tableau.
String : pour les chanes de caracteres.

Premières differences avec C

 Il n’y a pas equivalence entre les entiers et les booleens (0 n’est pas false et 1 n’est pas true). Par exemple, if (x = 4) … est une faute, et non pas toujours vrai comme en C.
 Il n’y a pas de pointeurs explicites (parce que tout est un pointeur en fait).
 Il n’y a pas de struct et de union. Ils sont remplaces par les classes.

Instructions

Elles sont en generale identiques a des instructions C. L’affectation, le \if-then-else », les boucles, le \switch » fonctionnent de la meme faon.
Les fonctions sont de nies comme en C :
type-retour nom-fonction(parametres)
{ instructions }
Di erences importantes avec C :
 Il n’y a pas de preprocessing (\#de ne », \#include », …)
 Les entrees/sorties se font au travers de \System.in » et \System.out »
Exemple d’ecriture :
System.out.print(« Il est « );
System.out.print(5);
System.out.println( » heures »);
Exemple de lecture :
char c;
c = (char)System.in.read();
Voir aussi le programme \helloWorld.java ».

……..

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours de Java compilation, exécution et exemples (233 KO) (Cours PDF)
Cours de Java compilation

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *