Java Réalisé par: Mouna POKORA. PLAN: Définition : Historique: Caractéristiques: un langage orienté objet: un langage interprété : un langage portable:

Slides:



Advertisements
Présentations similaires
La programmation orientée objet avec Java L3-MIAGE Plan
Advertisements

Premier programme en C :
A RECUPERER EN ENTRANT Le polycopié de Caml Partie 1
Rappels C.
Introduction à la Programmation Orientée Objet Retour sur les principaux concepts SI3 MAM3 Hydro Nathan Cohen
Calculs de complexité d'algorithmes
Algorithmique Résume.
Cours n°2M2. IST-IE (S. Sidhom) UE 303 Promo. M2 IST-IE 2005/06 Conception dun système d'information multimédia Architecture trois-tiers : PHP/MySQL &
C.
Programmer en JAVA par Tama
MIKHAYLOVA Vera Exposé Java principe de fonctionnement Lundi 17 mai 2004 DEUG 1ère année Science du langage Paris III.
LICENCE MIAGE Introduction Programmation Orientée Objet JAVA philippe
Introduction : Compilation et Traduction
Les fonctions en Java Partie I Le type void. Dans cette rapide présentation, je vais expliquer :.à quoi servent les fonctions.à quoi faut-il penser avant.
Cours Visual Basic pour Application
1 Une introduction à Java IFT 287 (Semaine 1). 2 Java - Historique Développé par Sun Microsystems en 1994 –Inventeur James Gosling (canadien!) Objectif.
Principes de programmation (suite)
Points importants de la semaine Les commentaires. Les variables. Les instructions conditionnelles. Les instructions itératives (les boucles).
INF 111 PROGRAMMATION ORIENTÉ-OBJET
CPI/BTS 2 Programmation Web Introduction au PHP
Introduction à la programmation (420-PK2-SL) cours 12 Gestion des applications Technologie de linformation (LEA.BW)
Récursivité.
44 Contrôle du déroulement du programme. 4-2 Objectifs A la fin de ce cours, vous serez capables de : Utiliser les constructions de prise de décision.
Démarche de résolution de problèmes
RESUMES Module II1 SOMMAIRE CYCLE 1 : Saisir – Afficher – Données
Introduction à la programmation (Java)
Les Fonctions. Définir une fonction Sections de code indépendantes que lon peut appeler à nimporte quel moment et dans nimporte quel ordre. Bout de code.
Principes de programmation (suite)
Instruction sélective switch-case Instruction répétitive do-while For
CSI3525: Concepts des Languages de Programmation
Formation JAVA. Par: SILMI.S
IFT 6800 Atelier en Technologies d’information
LIFI-Java 2004 Séance du Jeudi 9 sept. Cours 1. La notion de langage Décrire une tâche à effectuer –programme Écrire à un haut niveau –facile pour lutilisateur.
Partie II Sémantique.
COURS DE PROGRAMMATION ORIENTEE OBJET :
CSI 1502 Principes fondamentaux de conception de logiciels
ECP – Option SA Henri Fallon
Plan troisième cours Instruction sélective Instruction répétitive
Structures alternative et répétitive
Les assertions en Java.
2.1 - Historique Chapitre 2 : Introduction au langage C++
JavaScript Nécessaire Web.
Un survol du language C.
CSI3525: Concepts des Langages de Programmation Notes # 13: Introduction au SmallTalk.
Entrées / Sorties.
Introduction au langage C Fonctions et Procédures
1 Sixième journée Éléments de C++ La programmation typée Éléments de C++ La programmation typée.
Les classes présenté par: RAHMOUNE RIME / ZEKRI SELMA.
Cours n° 3 Traitements en Java
Cours LCS N°4 Présenté par Mr: LALLALI
1. Ook Christophe Delagarde, septembre 1999 I.U.T., Université de la Méditerrainée 2.
1 PHP 5 Notions fondamentales (niveau 1 – cours #2) Formation continue – Cégep de Sainte-Foy.
Cours 4 (14 octobre) Héritage. Chapitre III Héritage.
Initiation au JavaScript
Introduction au langage C : Structures de contrôle 1 ère année Génie Informatique Dr Daouda Traoré Université de Ségou
1. Spoon Christophe Delagarde, septembre 1998 I.U.T., Université de la Méditerrainée 2.
Les structures de contrôle
Master 1 SIGLIS Java Lecteur Stéphane Tallard Chapitre 2 – Java Premiers pas Master 1 SIGLIS1 Java Lecteur - Chapitre 2 - Java Premiers Pas.
Une introduction à JAVA
Langage de programmation
Introduction à la programmation (420-PK2-SL) cours 8
Introduction à la programmation (420-PK2-SL) cours 4 Gestion des applications Technologie de l’information (LEA.BW)
1 Cpt JAVA : Eclipse (bis) Debogage. 2 Code à tester public class siecle { int t; public siecle() { super(); t=1; } static public boolean vrai() { return(false);
Scripts et fonctions Instructions de contrôle
PRO-1027 Programmation Scientifique en C
22 Concepts de base du langage Java. 2-2 Objectifs A la fin de ce cours, vous serez capables de : Identifier les éléments essentiels de Java Identifier.
pour les programmeurs en C++ Java 2 Part 1 3 Histoire de Java Projet de connexion des machines: 1991 Le nom Java a été introduit dans un café Développé.
Philippe Gandy - 8 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
PRÉSENTATION AGL LES TESTS LOGICIELS LES TEST LOGICIELS 1 Mickael BETTINELLI Brandon OZIOL Gaétan PHILIPPE Simon LUAIRE.
Transcription de la présentation:

java Réalisé par: Mouna POKORA

PLAN: Définition : Historique: Caractéristiques: un langage orienté objet: un langage interprété : un langage portable: un langage sécurisé : un langage robuste : Syntaxe: Exemple: Les commentaires: Types élémentaires : Opérateurs : Les instructions de contrôle:

Définition: Le langage Java fut développé par James Gosling chez Sun Microsystems en Avec l'apparition de la Toile en 1993 le langage commença à devenir de plus en plus populaire surtout en ce qui concerne la programmation réseau. L'importance de Java dans un réseau vient du fait que Java est un langage interprété et non compilé.

Historique: 1991 Naissance de Java chez Sun Microsystems Réalisation du logiciel HotJava, un navigateur Web écrit par Sun en Java. Les autres navigateurs Web ont suivi, ce qui a contribué à l'essor du langage sous forme de versions successive: 1996 version 1.01 et version version 1.2, finalement rebaptisée Java version 1.3, toujours appelée Java 2

Caractéristiques: un langage orienté objet: un programme Java n'est pas un ensemble de procédures qui s'appellent les unes les autres mais un ensemble de structures de données qu'on appelle objets, chaque objet regroupant à la fois des données et des méthodes (une fonction ou une procédure s'appelle méthode en Java) manipulant les données.

un langage interprété : les instructions JVM sont traduites lors de leur exécution en instructions natives de la machine

un langage portable: Un programme portable est un programme dont le code peut être exploité dans différents environnements moyennant simplement une nouvelle compilation.

un langage sécurisé : Java assure une certaine sécurité au système à travers des tests qui vérifient en permanence la conformité du pseudo-code à certaines règles.

un langage robuste : l'idée d'utiliser Java comme langage de programmation dans des systèmes électroniques (appareils électroménagers, systèmes de contrôle...) nécessite que Java soit un langage robuste. Par exemple en éliminant le référencement direct de la mémoire on évite des erreurs graves pouvant mener à l'arrêt du système.

Syntaxe: exemple: //votre premier programme Java public class Hello { public static void main(String args[ ]) { System.out.println("Hello World !"); } }

Une application peut être formée d'une seule classe ici on a la classe Hello. Le mot clé public dans public class Hello sert à définir les droits d'accès des autres classes à la classe Hello. Il n'y a pas de fonctions, il n'y a que des méthodes. La méthode main est une méthode particulière qui représente le code à exécuter. System.out.println correspond à une fonction d'affichage.

Les commentaires: Les commentaires servent à clarifier le code de vos programmes qu’ils faut mettre là où votre code semble difficile à comprendre.

Types élémentaires : Comme tout langage de programmation, Java possède ses propres types élémentaires servant à représenter les données.

Opérateurs : Pour manipuler les variables et les constantes un langage de programmation a besoin d'un jeu d'opérateurs. Les opérateurs de Java ainsi que leur intérêt sont résumés dans le tableau ci-dessous.

Les instructions de contrôle: L'instruction if...else : Le if permet une exécution conditionnelle : une instruction (ou un bloc d'instructions) ne sera exécutée que si une certaine condition est vérifiée. La syntaxe de cette instruction est la suivante : if (condition) instruction_1 [ else instruction_2 ] Exemple: public class AutreClassement { public static void main(String args[ ]) { int note=5; if(note>10) System.out.println("L'élève est brave"); else System.out.println("L'élève est faible"); } }

L’instruction switch : La syntaxe est la suivante: switch(variable_ent) { case const1: séq1 case const2: séq2.. case constM: séqM default: séqN }

Exemple: public class TestSwitch { public static void main(String args[ ]) { int teste=4; switch(teste) { case 1: System.out.println("1"); case 4: System.out.println("4"); case 6: System.out.println("6"); default: System.out.println("autre"); } } }

L’instruction while: La syntaxe est la suivante : while(condition) séq public class BoucleWhile { public static void main(String args[ ]) { int m=1,n=3,p=100; while(n*m/p<100) { n++; m++; p--; } System.out.println(m); } }

L'instruction do...while : L'instruction do...while est essentiellement une instruction while dont la condition de continuation a été placée à la fin de la boucle. Ainsi contrairement au while, la boucle est exécutée une fois avant que la condition soit évaluée. La syntaxe est : do séq while(condition);

L'instruction for : L'instruction for est souvent utile lorsqu'on connaît préalablement le nombre de fois qu'une séquence d'instructions devra être exécutée La syntaxe est la suivante : for(expr1;expr2;expr3) séq Exemple: public class BoucleFor { public static void main(String args[ ]) { for(int i=0;i<5;i++) System.out.println("Itération de la boucle"); } }

MERCI POUR VOTRE ATTENTION