L'environnement de base

Java 1.0 fournit un ensemble de classes permettant de construire et de manipuler :
- les applets
- les interfaces graphiques.
- les images
- les entrées sorties
- la programmation réseau TCP et UDP
- les structures de données fondamentales (table de hachage, générateur de nombre aléatoire, pile, liste chaînée à accès direct et hétérogène, mini analyseur lexical) ceci pour la version Java 1.0.

Il y en a d'autres dans les versions suivantes de Java.

Intrinsèquement, l'interpréteur Java possède un ordonnanceur multi taches (qu'il utilise toujours) et des fonctionnalités pour la programmation concurrente (pose de verrou, attente, envoi de message de notification, ...)

Les classes appartenant à un même domaine sont regroupées dans des ensembles appelés paquetages. En Java 1.0, les domaines sont euh .. ceux décrits ci dessus !!

On trouve cette documentation en ligne à :
pour Java 1.1 à http://www.javasoft.com/products/jdk/1.1/docs/api/packages.html
pour Java 1.4 à http://java.sun.com/j2se/1.4/docs/api/overview-summary.html

Au CNAM (merci Gersan) à :
http://deptinfo.cnam.fr/Ressources/Java/api.jdk-1.0.2/index.html pour Java 1.0 http://deptinfo.cnam.fr/Ressources/Java/jdk-1.1/docs/api/packages.html pour Java 1.1.
Attention : Ces deux URL ne sont accessibles qu'à partir des machines du CNAM.