Java

12542 mots 51 pages
Ecole Sup´rieure d’Ing´nieurs de Luminy e e Universit´ de la M´diterran´e e e e

Support de cours pour l’apprentissage du langage JAVA ESIL - GBM 2
Claudine Chaouiya 2003/2004

chaouiya@esil.univ-mrs.fr http ://www.esil.univ-mrs.fr/˜chaouiya

Chapitre 1 Introduction
Java est un langage de programmation orient´ objets adapt´ ` la distribution e e a d’aplications sur Internet et qui s’int`gre au Web. Nous verrons avant tout les e diff´rentes approches de programmation. e Avant d’´crire un programme, il faut poser le probl`me que ce programme devra e e r´soudre. La formulation du probl`me influe sur l’´criture du programme, on parle e e e de paradigmes de programmation. S’il est ` peu pr`s possible d’impl´menter tous les a e e paradigmes avec tout langage de programmation, chaque langage est quand mˆme e plus adapt´ ` un paradigme donn´. Ainsi, C est un langage dit proc´dural, C++ et ea e e Java sont orient´s objets. e

1.1

Programmation proc´durale e

C’est l’approche que vous connaissez. Le langage C est adapt´ ` la programmaea tion proc´durale. Dans ce style de programmation, l’accent porte sur l’algorithme e mis en oeuvre. Chaque ´tape de l’algorithme peut elle mˆme ˆtre d´coup´e. C’est e e e e e la programmation structur´e qui indique qu’il faut isoler et clairement identifier les e diff´rentes op´rations. On utilise ainsi des fonctions auxquelles on fournit des are e guments et qui retournent des r´sultats. Ces fonctions peuvent ´ventuellement ˆtre e e e rang´es dans des biblioth`ques, pour que l’on puisse les r´utiliser. On retrouve ici les e e e notions de modules (voir plus loin), et de compilation s´par´e vues l’an dernier. e e Exemple du calcul du pgcd int pgcd(int a, int b){ int r; if (ainfo=c; q->suiv=P; return(q); } char depiler(Pile *P) { Pile q; char c; q=*P; *P=q->suiv; c=q->info; free(q); return(c); } int vide(Pile P){ return (P==NULL); } int main() { char c; Pile P=NULL; for (c=’a’;c b ? "+a.compareTo(b)); //23

Support de cours

en relation

  • Javateck
    2338 mots | 10 pages
  • Java
    913 mots | 4 pages
  • Méthode Histoire des Arts
    443 mots | 2 pages
  • Java
    1198 mots | 5 pages
  • 5 Nouveau REGLEMENT DE FONCTIONNEMENT EHPAD
    3780 mots | 16 pages
  • Les règles d'or de la programmation
    2371 mots | 10 pages
  • Plan feder
    8517 mots | 35 pages
  • Salut
    332 mots | 2 pages
  • Mathématiques révision
    1781 mots | 8 pages
  • Je ni peu rien
    41465 mots | 166 pages
  • java
    900 mots | 4 pages
  • methodo
    910 mots | 4 pages
  • Bac Es
    591 mots | 3 pages
  • Java
    88514 mots | 355 pages
  • java
    376 mots | 2 pages