Sites Web pour apprendre Java et SSJ

SSJ (documentation et exemples), P. L'Ecuyer
Cette documentation est essentielle pour utiliser la bibliothèque de simulation SSJ et pleinement profiter de ses innombrables capacités.
The Java Tutorials, Sun Microsystems
Ce site comprend plusieurs didacticiels couvrant différentes fonctionnalités de Java, de base ou avancées. C'est la référence donnée par Sun dans les notes d'installation de JDK pour s'initier au langage Java.
Java Platform, Standard Edition 6, API Specification, Sun Microsystems
Cette documentation de référence est essentielle pour comprendre le fonctionnement de classes ou de méthodes précises de l'API de Java. Bien que ce ne soit pas le meilleur endroit pour débuter l'apprentissage de Java, pendant la lecture d'autres didacticiels, il est bon de s'y référer pour mieux comprendre ce que fait chaque méthode.
Développons en Java, J.-M. Doudoux
Un didacticiel en français sur Java.

Obtenir Java

Télécharger Java Standard Edition (SE) JDK depuis le site Web d'Oracle et l'installer en suivant les instructions sur le site.

Environnements de développement

Voici une liste non exhaustive d'environnements de développement compatible avec Java. Un tel environnement fournit, en plus d'un éditeur de texte avec gestion de l'indentation et coloration syntaxique, des fonctions avancés pour l'aide à la saisie du code, le refactoring, l'interaction avec des systèmes de gestion du code source, le débogage, etc. Par contre, ils nécessitent beaucoup d'espace sur le disque dur et dans la mémoire de l'ordinateur.

Éditeurs de texte

Ces logiciels sont plus primitifs que les environnements de développement, mais ils sont beaucoup plus légers et peuvent suffire pour des projets de petite taille. Contrairement à des éditeurs de base tel que le Bloc-notes de Microsoft, ces éditeurs prennent Java en charge en permettant l'indentation du code et la coloration