Bases du langage java

9667 mots 39 pages
Programmation Orientée Objet JAVA
Par M.Youssfi
Introduction

1- Pourquoi Java

Java devait être un langage multi-plate-forme qui permettrait, selon l'adage 1 lancé par Sun Microsystems, son concepteur, d'écrire une fois pour toutes des applications capables de fonctionner dans tous les environnements. L'objectif était de taille, puisqu'il impliquait la définition d'une machine virtuelle Java (JVM) sur laquelle les programmes écrits devaient fonctionner, ainsi que la réalisation de cette machine virtuelle dans tous les environnements concernés. Sun Microsystems se chargeait par ailleurs de la réalisation d'une machine virtuelle dans les environnements Unix et Windows, laissant à d'autres le soin d'en faire autant pour les autres environnements (et en particulier Mac OS, le système d'exploitation des Macintosh). Afin que le langage devienne un standard, Sun Microsystems promettait d'en publier les spécifications et de permettre à tous d'utiliser gratuitement son compilateur.

2-Qu'est-ce que Java ?

Java a été développé dans le but d'augmenter la productivité des programmeurs. Pour cela, plusieurs axes ont été suivis.

- Java est un langage orienté objets :

Pour Java, l'univers du problème à traiter est constitué d'objets . Cette approche est la plus naturelle, car elle correspond également à notre façon d'appréhender notre univers. La modélisation des problèmes en est donc facilitée à l'extrême.

- Java est extensible à l'infini:

Java est extensible à l'infini, sans aucune limitation. Pour étendre le langage, il suffit de développer de nouvelles classes. Ainsi, tous les composants écrits pour traiter un problème particulier peuvent être ajoutés au langage et utilisés pour résoudre de nouveaux problèmes comme s'il s'agissait d'objets standard.

- Java est un langage à haute sécurité:

Contrairement à C++, Java a été développé dans un souci de sécurité maximale. L'idée maîtresse est qu'un programme

en relation

  • ingenieur
    1645 mots | 7 pages
  • Aps cochet
    988 mots | 4 pages
  • Rapport de stage amendis
    6456 mots | 26 pages
  • TP Prog Objet Version 2015 V2
    33236 mots | 133 pages
  • ORREZA
    382 mots | 2 pages
  • La loi Hamon sur la consommation
    1407 mots | 6 pages
  • Possibilité Recup Energ
    1684 mots | 7 pages
  • benbrooks
    731 mots | 3 pages
  • Rapport de stage
    4432 mots | 18 pages
  • Synthe se du TPE
    788 mots | 4 pages
  • Lettre
    490 mots | 2 pages
  • rapport de stage
    527 mots | 3 pages
  • Management
    1741 mots | 7 pages
  • Alllo
    1360 mots | 6 pages
  • Synthese
    410 mots | 2 pages