Sites Web pour apprendre Java et SSJ
- Sun Microsystems, The Java
Tutorials
- 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
- 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.
- J.-M. Doudoux,
Développons en Java
- Un didacticiel en français sur Java.
- M. Dexter,
Eclipse and Java
Free Video Tutorials
- Propose des vidéos permettant de s'initier à Java et à Eclipse.
Pour les gens qui sont davantage visuels, cela peut être un bon moyen
d'apprendre le langage Java.
- NetBeans IDE Docs
& Support Resources
- NetBenas propose aussi quelques didacticiels sur Java, évidemment
adaptés à l'environnement de développement du même nom.
- Eclipse Resources
- Le site d'Eclipse propose aussi quelques ressources sur Java, mais
les sujets traités ici sont plus pointus.
- P. L'Ecuyer,
SSJ 2
- Cette documentation est essentielle pour utiliser la bibliothèque
de simulation SSJ et pleinement profiter de ses innombrables
capacités.
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
syntaxique.
Par contre, les deux premiers éditeurs de la liste ne sont pas
installés au DIRO et les deux derniers, Emacs et Vim, sont plutôt
complexes et demandent un certain temps d'apprentissage.
Livres
Il existe également un grand nombre de livres sur Java, dont la
série Java Tutorial
que Sun propose sur papier en plus de rendre accessible sur leur site.
Voici quelques exemples de livres.
Livres recommandés par Sébastien Roy pour le cours
IFT1015.
Anne Tasso, Le livre de Java premier langage, Eyrolles, 2002 (ISBN 2-212-11100-2).
C. Delannoy, Programmer en Java, Eyrolles, 2002 (ISBN 2-212-11119-3).