Cours java

1992 mots 8 pages
Cours de base d’Ing´ni´rie des applications objet. e e G´n´ralit´s sur le langage Java - Mod`le d’ex´cution - Syntaxe e e e e e
Support de Cours Christophe Dony Universit´ Montpellier-II e

1
1.1

Le langage Java
Langage de programmation par objets

Langage de programmation Orient´ Objet (types abstraits, surcharge, polymorphisme d’inclusion, e liaison dynamique) Synth`se de Smalltalk (pas de variables de type pointeur, allocation dynamique, recup´ration dye e namique, machine virtuelle) et de C++ (Syntaxe, constructeurs, ...). C’est un C++ adapt´ pour plus e de simplicit´ d’utilisation. e

1.2

Bibliotheques

La machine virtuelle (l’interpr´teur) est livr´ avec un ensemble de biblioth`ques regroup´es logiquee e e e ment en API. API (Application Programming Interface) : l’interface ` une biblioth`que sp´cialis´e dans un certain a e e e domaine d’application. Ex API JDBC (Java Database Connectivity). L’implantation d’une API regroupe un o` plusieurs packages (cf. Chapˆ u ıtre 3). dans lesquels sont d´finis un ensemble classes et de m´thodes. e e Ex de packages: - java.lang regroupe les classes de base necessaire ` la d´finition de tout programme Java (Object, a e Exception, String, Thread). - java.math ... - java.net : classes pour la r´alisation d’applications r´seau. e e - java.util : Classes utilitaires pour la r´alisation d’applications classiques (structures de donn´es e e (Vecteur, Dictionnaire ...), Date, Time, Calendar, Ev`nements, ... e - java.io : Entr´es-Sorties, Serialisation, ... e

1.3

Principe d’ex´cution : Machine virtuelle - Portabilit´ - Mobilit´ e e e

Le code compil´ n’est pas du code directement ex´cutable mais un ensemble d’instruction interpr´tables e e e par la machine virtuelle Java. Java peut ˆtre ex´cut´ sous quasi tous les unix, sous windows, sous e e e macOS, ou dans des syst`mes embarqu´s poss´dant une puce javaOS. e e e Definition : Machine virtuelle : machine logicielle d´finie par un ensemble d’instruction et une

en relation

  • Cours java
    16827 mots | 68 pages
  • Cours java
    29817 mots | 120 pages
  • cours java
    4393 mots | 18 pages
  • Cours Java
    4712 mots | 19 pages
  • Java cours
    6444 mots | 26 pages
  • mini cours java
    1688 mots | 7 pages
  • Cours java swing
    2612 mots | 11 pages
  • Cours de Java EE
    2938 mots | 12 pages
  • La programmation objet en java cours et exercices
    31652 mots | 127 pages
  • Javascript
    7225 mots | 29 pages