POO EN JAVA LD

3293 mots 14 pages
GENERALITES

Cours Initiation à J2EE IAM - 2008 By K@MY

1

P O O -J A V A
GÉNÉRALITÉS
Généralités
Définition de SUN : "Java est un langage simple, orienté objet, distribué, robuste, sûr, indépendant des architectures matérielles, portable, de haute performance, multithread et dynamique"

Cours Initiation à J2EE IAM - 2008 By K@MY

2

POO-JAVA
GÉNÉRALITÉS
• Simple
•Inspiré du C++, Fortran, Lisp, Smalltalk
•Pas de pointeur; pas de surcharge d'opérateurs; pas d'héritage multiple
•Présence d'un "garbage collector"
• Orienté objet
•La programmation objet modélise des objets ayant un état
(ensemble de variables) et des méthodes (fonctions) qui leur sont propres. L’unité de base en Java est la classe. Un des intérêts de Java est de disposer de nombreuses classes déjà faites. Un objet créé à partir d’une classe est une instance.
• Distribué
•Les fonctions d'accès au réseau et les protocoles internet les plus courants sont intégrés.
Cours Initiation à J2EE IAM - 2008 By K@MY

3

POO-JAVA
GÉNÉRALITÉS

•Robuste
•Typage des données très strict
•Pas de pointeur
•Sûr •Java n’est pas compilé à destination d’un processeur particulier mais en « byte code » qui pourra être ensuite interprété sur une machine virtuelle Java (JVM = Java
Virtual Machine). Le "byte code" généré est vérifié par les interprétateurs java avant exécution.
•Un débordement de tableau déclenchera automatiquement une exception.
•L’absence d’arithmétique de pointeur évite les malversations. Cours Initiation à J2EE IAM - 2008 By K@MY

4

POO-JAVA
GÉNÉRALITÉS
•Portable
•Les types de données sont indépendants de la plate forme (par exemple les types numériques sont définis indépendamment du type de plate forme sur laquelle le byte code sera interprétée).
•Haute performance
•Discutable car java est un langage pseudo interprété
•Techniques de "Just in Time" (JIT) peuvent améliorer ces performances Cours Initiation à J2EE IAM - 2008 By K@MY

5

POO-JAVA
GÉNÉRALITÉS
•Multi thread
•Une application peut être

en relation

  • ingenieur
    1645 mots | 7 pages
  • Cv marc cotte
    816 mots | 4 pages
  • cv younes
    325 mots | 2 pages
  • Rapport de stage amendis
    6456 mots | 26 pages
  • Imagej
    1750 mots | 7 pages
  • Rapport de stage
    4432 mots | 18 pages
  • El Abdellaoui Chaouki
    4140 mots | 17 pages
  • Rapport de stage centre régional d'investissement
    4168 mots | 17 pages
  • Introduction à maven
    2902 mots | 12 pages
  • rapport de stage exemple
    5722 mots | 23 pages
  • Rapport de stage
    3294 mots | 14 pages
  • Susex
    994 mots | 4 pages
  • Sahbani
    3072 mots | 13 pages
  • Compiler construction
    1700 mots | 7 pages
  • Besoin de cours uml
    3098 mots | 13 pages