0% ont trouvé ce document utile (0 vote)
53 vues2 pages

Introduction à Java et ses versions

Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
53 vues2 pages

Introduction à Java et ses versions

Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Java - Introduction

Java
Java
Java - Caractéristiques
Java development Kit
Java - Premier programme
Primitives du langage
Java - Types de données
Java - Variables
Java - Opérateurs
Java - Structures
conditionnelles
Classes Java
Classes Java
Java - Méthodes
Java - Objets
Java - Constructeur
Java - Héritage
Java - Accessibilité
Java - Packages
Java - Exceptions
Java - JDBC

Histoire de Java

Java est un langage objet ressemblant au langage C++. Il a été mis au point en 1991 par la firme Sun Microsystems. Le but de Java à l'époque était de constituer un langage de programmation pouvant être
intégré dans les appareils électroménagers, afin de pouvoir les contrôler, de les rendre interactifs, et surtout de permettre une communication entre les appareils. Ce programme de développement se situait
dans un projet appelé Green, visant à créer une télécommande universelle (Star 7) comprenant un système d'exploitation capable de gérer l'ensemble des appareils électroménagers de la maison. Etant
donné que le langage C++ comportait trop de difficultés, James Gosling, un des acteurs du projet (considéré désormais comme le père de Java) décida de créer un langage orienté objet reprenant les
caractéristiques principales du C++, en éliminant ses points difficiles, et en le rendant moins encombrant et plus portable (il devait pouvoir être intégré dans n'importe quel appareil...). Ainsi, ce langage fut
baptisé dans un premier temps Oak (Oak signifiant chêne). Toutefois, puisque ce nom était déjà utilisé, il fut rebaptisé Java en l'honneur de la boisson préférée des programmeurs, c'est-à-dire le café, dont une
partie de la production provient de l'île Java.

A la même époque, le Web faisait son apparition, or Java possèdait toutes les caractéristiques faisant de lui un langage approprié pour le Web :

Le réseau des réseaux rassemblant sur une même structure des machines différentes, il fallait un langage capable de fonctionner sur chacune d'entre-elles: Java était conçu pour être portable
Le web était limité en bande passante: Java était conçu pour être petit

Ainsi, en 1994, l'équipe décida de mettre au point un navigateur (baptisé HotJava) intégrant Java et capable de faire fonctionner des applets (des petites applications fonctionnant dans un navigateur). C'est
ainsi que fin 1995 Java eut un terrible essor avec le soutien de Netscape, qui ne tarda pas à inclure Java dans son navigateur...

Comparaison de Java et de C++

Java est très proche du langage C++ étant donné qu'il a quasiment la même syntaxe. Toutefois Java est plus simple que le langage C++ bien qu'il s'en inspire, car les caractéristiques critiques du langage
C++ (celles qui sont à l'origine des principales erreurs) ont été supprimées. Cela comprend :

Les pointeurs
La surcharge d'opérateurs
L'héritage multiple
La libération de mémoire est transparente pour l'utilisateur (il n'est plus nécessaire de créer de destructeurs)
Une meilleure gestion des erreurs
Les chaines et les tableaux sont désormais des objets faisant partie intégrante du langage

Toutefois Java est beaucoup moins rapide que le langage C++, il perd en rapidité ce qu'il gagne en portabilité...

Les versions de Java

Il existe trois versions majeures de Java :

Java 1.0: C'est la première version stable du langage, de ce fait la totalité des navigateurs la supporte
Java 1.1: Cette version du langage a été publiée début 1997, elle apporte des améliorations syntaxiques ainsi que des progrès au niveau de l'interface utilisateur et de la gestion des exceptions
Java 1.2: La version "2" apporte des améliorations multimédias. Elle permet par exemple l'utilisation d'interface utilisateur graphique avancée avec Swing, ainsi que la possibilité d'interagir avec elle par le
moyen de glisser-déposer

Trucs & astuces pertinents trouvés dans la base de connaissances


18/12 20h18 Installation firefox 2.0+java+flash (Logiciel libre)
18/11 00h43 JavaScript c'est la même chose que Java (Mythes et légendes)
07/10 21h20 2 bons livres pour Java et C++ (Langages)
03/10 15h46 Créer une applet qui accède au disque dur (Programmation)
04/09 10h44 plugin Java Jre de Sun (Mozilla Firefox)
15/05 20h49 Gestion des plug-ins (Navigateurs)
30/12 22h10 Java Runtime Machine (Navigateurs)
Plus d'astuces sur « Java »

Discussions pertinentes trouvées dans le forum


16/12 14h48 probleme java Linux/Unix 16/12 20h24->lami20j 190
19/08 13h27 applets java ? Windows 22/04 09h19->sebsauvage 47
02/03 16h55 JAVA ? c'est quoi ? Développement 31/01 12h00->oberion 23
12/11 11h24 comment compiler du java??? Développement 13/02 21h06->decollage 23
12/07 09h58 [Debian] Probleme Java Virtual Machine Linux/Unix 12/07 17h38->foobar47 22
18/11 15h35 java avec mandriva Linux/Unix 19/11 12h46->lami20j 21
25/04 08h49 [Java/SWING] Probleme de Thread Développement 25/04 17h31->kij_82 19
08/04 13h27 JAVA : Recuperer la valeur d'une cellule Développement 12/04 15h24->yserman 17
18/07 17h38 Souci avec Java et Firefox Logiciels/Pilotes 02/07 19h46->sylatifa 17
15/11 08h08 Java et ses updates... tout garder? Logiciels/Pilotes 17/11 13h32->sebsauvage 16
Discussion fermée Problème résolu Plus de discussions sur « Java »
Ce document intitulé « Java - Introduction » issu de l'encyclopédie informatique Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons.
Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

A propos | Conditions générales | © Tous droits réservés 2007 Quidéa

Vous aimerez peut-être aussi