Langage Java

Ajouter à la bibliothèque

H3088 V1 Article de référence

Langage Java

Auteur(s) : Patrick BELLOT, Christophe MATIACHOFF

Date de publication : 10 août 1998 | Read in english

Ajouter à la bibliothèque Ajouter à la bibliothèque

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter un extrait gratuit

Déjà abonné ?

Présentation

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l'article

AUTEUR(S)

  • Patrick BELLOT : Docteur d’État en informatique - Professeur à l’École nationale supérieure des Télécommunications

  • Christophe MATIACHOFF : Docteur de l’université Pierre-et-Marie-Curie - IBM Global Services - CGI Informatique, centre de Compétences Objet

 INTRODUCTION

Java est le dernier né des langages de programmation orientée objet. Il n’est pas un journal relatif à l’informatique qui ne présente régulièrement des articles concernant le langage Java. Java envahit l’industrie et les projets sont nombreux. Il y a peu de projets réels mais beaucoup de prototypes de validation de la technologie. Le deuxième symposium Java qui s’est tenu à Berlin fin 1997 a vu la présentation de nombreux produits. Les constructeurs et les sociétés de logiciels s’investissent dans la technologie Java. Aucun colloque concernant la programmation orientée objet ne peut faire l’impasse sur Java. Enfin, Java conquiert les universités et les écoles où sa publicité, alliée à une certaine simplicité de programmation pour des résultats spectaculaires, induit la demande des élèves. Nous allons présenter Java, sa technologie et examiner objectivement les raisons de ce succès.

Le langage Java et ses concepts ont été développés par Sun Microsystems Inc. Les concepts ont été pour l’essentiel empruntés aux langages orientés objet existants. Un site Web maintient à jour les informations sur Java, son historique et ses nouveaux développements. Ces derniers sont si rapides qu’il est pratiquement impossible d’obtenir une information à jour sans la consultation régulière de ce genre de sites. Même si Java n’est pas exclusivement un langage de développement pour Internet, il a grandement facilité la programmation répartie, celle des interfaces graphiques et celle des « applets », petits programmes exécutés par les « navigateurs Internet ». De fait, la vie de Java se passe sur Internet. C’est là qu’il faut chercher les dernières nouveautés, demander des aides en cas de doute, rechercher les derniers outils de développement ou les bibliothèques récentes.

Le concept Java a été développé par l’équipe de James Gosling de Sun Microsystems Inc. dans le but d’obtenir des programmes téléchargeables et indépendants du support d’exécution, machine et système d’exploitation. Le marché ciblé est celui des machines portables de faible capacité mais pouvant être connectées au réseau. Il est aussi celui des navigateurs Web qui ont besoin d’interactivité pour n’être plus de simples afficheurs d’informations multimédias. Il leur faut donc être programmables à partir des serveurs où ils vont chercher l’information. Les promoteurs de Java en disent que c’est un langage orienté objet, simple, réparti, robuste, sûr, indépendant de l’architecture, por-table, efficace, « multithread » et dynamique.

Cet article est réservé aux abonnés
Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.

Cet article est réservé aux abonnés Consulter un extrait gratuit

Déjà abonné ?


DOI (DIGITAL OBJECT IDENTIFIER)

https://doi.org/10.51257/a-v1-h3088

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

( 408 articles )

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Services

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir le détail de l'offre

Dans les ressources documentaires

Attaques des systèmes - Prendre le contrôle du bastion

Nuire aux réseaux informatiques et aux plateformes qu’ils hébergent est tout à fait possible pour une per...

Tous les livres blancs
Article Ransomwares : un business très rentable
23 novembre 2020
Ransomwares : un business très rentable

Il ne se passe pas un jour sans qu’on apprenne qu’une entreprise a été touchée par un ransomware, un code malveillant chiffrant les données. Pour les récupérer,...

Article Failles des satellites : le trou noir
10 avril 2019
Failles des satellites : le trou noir

La sécurité physique a toujours été une priorité pour l’industrie aérospatiale. Pas celle de l’informatique ni des moyens de communication des satellites. Ce n’...

Toutes les actualités

Inscrivez-vous aux newsletters !

Contactez-nous