[PDF] [PDF] Programmation Orientée Objet en Java (POO) - ReDCAD

Exercices et corrigés Il sera compilé en code intermédiaire interprété nommé ByteCode pour peu qu'ils possèdent l'interpréteur de code Java « JVM »



Previous PDF Next PDF





[PDF] Exercices en Java: 175 exercices corrigés - Couvre Java 8 (Noire

175 exercices corrigés pour maîtriser Java Conçu pour les étudiants Que l'on soit débutant ou programmeur chevronné, la maîtrise d'un nouveau langage de



[PDF] Exercices de Programmation Orientée Objet en Java - MIS

À quel affichage conduit l'exécution du programme (éventuellement corrigé)? class Test { int i; Test(int Exercice 2 10 : on veut développer un logiciel pour générer des sujets d'examen public void avance(); // fait avancer l'objet } De plus 



[PDF] TD 1 et 2 Java : La prise en main de Java et Eclipse, Eléments du

Utilisez l'aide pour corriger les erreurs Comment faites-vous ? 5) Commentez les erreurs et faites marcher ce programme Exercice 5 : Calculs élémentaires



[PDF] TD : Compilation dexercices et dextraits dexamens

Fiche Exercices POO- JAVA UEO55 1 Pour cela on utilise une version générique de la classe Donnez les différentes étapes pour la mettre en œuvre 13



[PDF] 1 Corrigé de Examen Programmation par les Objets en Java 1A Juin

1 Définir une Interface pour un tel objet vecteur interface Vecteur { public void origine(int n); // Crée un vecteur origine 



[PDF] Programmation Orientée Objet en Java (POO) - ReDCAD

Exercices et corrigés Il sera compilé en code intermédiaire interprété nommé ByteCode pour peu qu'ils possèdent l'interpréteur de code Java « JVM »



[PDF] Corrigés - Anne Tasso

Exercice I-2 : Observer et comprendre la structure d'un programme Java que l' utilisation d'une variable intermédiaire delta utilisée pour éviter la répétition du



[PDF] Java: Exercices de base - TECFA

4 déc 2000 · url: http://tecfa unige ch/guides/tie/ pdf /files/act-java-intro pdf Auteurs et Le but de cet exercice est d'écrire un simple programme Java qui affiche un Etape 2 b : Cherchez la méthode paint par défaut pour la classe Frame



[PDF] Corrigés des premiers exercices sur les classes - Exercices corriges

Vous mettrez le code java correspondant à cette question dans la méthode main d'une nouvelle Pour cela, notez bien qu'il faut d'abord créer le tableau puis



pdf Exercices/TP JAVA - Cours-Gratuit

175 exercices corrigés pour maîtriser Java Conçu pour les étudiants en informatique ce recueil d’exercices corrigés est le complément idéal de Programmer en Java du même auteur ou de tout autre ouvrage



Le livre de JAVA premier langage Avec 109 exercices corrigés

• Aux enseignants et formateurs recherchant une méthode pédagogique et un support de cours pour enseigner Java à des débutants Sur le site www annetasso fr/java • Consultez les corrigés du projet et des exercices

[PDF] exercice corrigé ligne de courant pdf

[PDF] exercice corrigé ligne de niveau pdf

[PDF] exercice corrigé loi exponentielle

[PDF] exercice corrigé loi poisson

[PDF] exercice corrigé machine courant continu pdf

[PDF] exercice corrigé math seconde fonction

[PDF] exercice corrige mecanique de solide

[PDF] exercice corrigé mecanique de solide pdf

[PDF] exercice corrigé mécanique des fluides

[PDF] exercice corrigé méthode de dichotomie pdf

[PDF] exercice corrigé méthode de wilson pdf

[PDF] exercice corrigé méthode des quotas

[PDF] exercice corrigé moment de force pdf

[PDF] exercice corrigé moteur a courant continu

[PDF] exercice corrigé moteur courant continu pdf

POO : Java

T. CHAARI

Programmation Orientée Objet

en Java (POO)

Responsable

Tarak CHAARI

tarak.chaari@gmail.com et de Communication de Sfax POO : Java

T. CHAARI

Objectifs de ce cours

Découverte du Java et de son approche Objet

Maîtriser la syntaxe du langage

Savoir utiliser les classes de base et les objets

POO : Java

T. CHAARI

Contenu

Les bases du langage

Concept Objet du langage Java

Classes et Objets en Java

Programmation orientée objet avancée Java

Les classes de bases

Exercices et corrigés

POO : Java

T. CHAARI

Chapitre

1

C'est quoi Java ?

POO : Java

T. CHAARI

Idée originale de James Gosling

distance (pour trouver un café chaud lors de sa rentrée à la maison)

Il a voulu développer cette commande en C

Après plusieurs mois: il a trouvé plusieurs difficultés dû à la complexité du langage C et à sa dépendance du => il faut un langage plus simple et mieux adapté à la communication sur internet Cette idée a été reprise par SUN MicroSystems après avoir recruté James Gosling

1- F·HVP TXRL -MYM

1-1 Historique du langage Java (1/2)

POO : Java

T. CHAARI

En 1990: première version du langage Java sous la direction de Bill Joy et James Gosling. En 1993, avec l'intérêt grandissant d'Internet, ce langage, se métamorphose en langage dédié à Internet :

SUN diffuse le premier browser HotJava qui permet

d'exécuter des programmes Java encapsulés dans des pages WEB (i.e. des applets Java) de plus en plus "vivantes ».

1996 : Les Java Développement Kits (JDK) ou (J2SDK)

sont disponibles gratuitement pour la plupart des machines du marché.

2009: Java a été racheté par Oracle

1- F·HVP TXRL -MYM

1-1 Historique du langage Java (2/2)

POO : Java

T. CHAARI

Le langage Java est familier :

Java est un langage familier très proche du langage

C, C++. Par exemple :

Même types de base que C++ (int, float, double, etc.),

Même formes de déclarations que C++,

Même structure de contrôle que C++ (if, while, for, etc.).

Le langage Java est simple :

Java est un langage simple par rapport au langage C et C++. Il n'y a plus de pointeurs et des manipulations les concernant ; Java se charge (presque) de restituer au système les zones mémoire inaccessibles et ce sans l'intervention du programmeur.

1- F·HVP TXRL -MYM

1-2 Caractérisation du langage Java (1/8)

POO : Java

T. CHAARI

Le langage Java est orienté objet :

Paquetage pour la réutilisation :

java.lang : classes de base java.awt : interfaces graphiques java.net : communication réseaux (socket et URL) java.applet : API Applet

Le langage Java est distribué :

Supporte des applications réseaux (protocoles de communication java.net) URL : permet l ·MŃŃqV à des objets distants

RMI : Remote Method Invocation

1- F·HVP TXRL -MYM

1-2 Caractérisation du langage Java (2/8)

POO : Java

T. CHAARI

Le langage Java est un langage intermédiaire:

Un programme Java n'est pas compilé en code

machine ; Il sera compilé en code intermédiaire interprété nommé

ByteCode.

Lors de l'exécution le ByteCode sera interprété à O·MLGH G·XQH machine dite virtuelle JVM (Java Virtual Machine). Le langage Java est portable et indépendant des plates- formes : Le code intermédiaire produit "ByteCode » est indépendant des plates-formes. Il pourra être exécuté sur tous types de machines et systèmes pour peu qu'ils possèdent l'interpréteur de code Java " JVM ».

1- F·HVP TXRL -MYM

1-2 Caractérisation du langage Java (3/8)

POO : Java

T. CHAARI

Bytecode = Pseudo code machine qui contrairement à du code binaire natif, n'est pas exécuté directement par le processeur ² ce qui a pour conséquence de ralentir son exécution.

1- F·HVP TXRL -MYM

COMPILATEUR

JAVA Prog.java Class1.class

Class2.class

Code source

Bytecode

1-2 Caractérisation du langage Java (4/8)

POO : Java

T. CHAARI

1- F·HVP TXRL -MYM

1-2 Caractérisation du langage Java (5/8)

JVM = Programme capable d'interpréter les instructions contenues dans les fichiers ByteCode Java afin de les exécuter.

Prog.class

Bytecode

INTERPRETEUR

DE BYTECODE

JVM

Résultats

POO : Java

T. CHAARI

1- F·HVP TXRL -MYM

1-2 Caractérisation du langage Java (6/8)

POO : Java

T. CHAARI

1- F·HVP TXRL -MYM

1-2 Caractérisation du langage Java (7/8)

Code Java

MVJ

6\VPqPH G·H[SORLPMPLRQ

POO : Java

T. CHAARI

Le langage Java est robuste et sûr :

Détection des erreurs des méthodes :

java est fortement typé seules des conversions sûres sont automatiques

Fiabilité de la gestion de la mémoire

pas de pointeurs ramasse miettes automatique contrôle automatique G·MŃŃqV aux tableaux et aux chaînes de caractères.

Le langage Java est multithread :

JAVA permet simultanée de plusieurs processus

légers (thread) Classe java.lang.thread avec les méthodes permettant de :

Démarrer, Exécuter, Stopper ces processus.

contrôler les synchronisations et O·pPMP cohérent des données.

1- F·HVP TXRL -MYM

1-2 Caractérisation du langage Java (8/8)

POO : Java

T. CHAARI

Un programme Java est une classe.

Une méthode main() avec un type de retour void. => main(String[] args) suivie par un nom complet de la classe. Représentation des caractères et des identificateurs sur 16 bits (Unicode).

Pas de pointeurs, seulement des références.

1- F·HVP TXRL -MYM

1-3 Java vs C++

POO : Java

T. CHAARI

Une application Java minimale doit contenir une classe :

Portant le même nom que le fichier ayant

" .java » dans lequel elle est enregistrée.

Comportant (au moins) une méthode :

appelée main, de type public et static, ayant un argument de type String[ ],

1- F·HVP TXRL -MYM

1-4 -MYM SMU O·H[HPSOH

// Commentaire

Fichier "XXX.java »

XXX

Méthode main ( )

POO :quotesdbs_dbs10.pdfusesText_16