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.