Le monde Java englobe de nombreuses API dans les domaines de l'Intranet / Internet , des objets distribués, du multitâche... Ce chapitre a la prétention de présenter certaines des fonctionnalités qui donne la puissance au langage. Bien entendu, ceci n'est qu'une vue très générale de ces API, chaque paragraphe de ce chapitre donnant lieu à des ouvrages spécialisés. Le but est ici de donner un aperçu pratique aux débutants agrémenté d'exemples concrets.