Java est un langage de développement créé par Sun puis racheté par Oracle en 2010 qui a réussi à obtenir une très grande notoriété en seulement quelques années grâce à ces qualités. Aujourd'hui Java est largement utilisé notamment en entreprise et pour les applications pour appareils mobiles.
Java représente la synthèse des bons côtés de plusieurs langages de programmation (notamment C++ et SmallTalk). J'apprecie sa portabilité, sa robustesse et la richesse de ses API fournies en standard ou par des tiers commerciaux ou libre.
J'ai réellement commencé à utiliser pleinement Java avec sa version 1.1. J'utilise actuellement Java dans mes activités professionelles mais aussi personnelles pour écrire des applications et explorer les possiblités du langage avec les trois plate-formes Java SE, Java EE et Java ME.
Pour partager ma connaissance de ce langage de développement, je vous propose deux didacticiels. Vous pouvez aussi consulter mon blog.
J'ai rassemblé les sujets techniques proposés sur mon site à ses débuts dans un didacticiel diffusé sous Licence GNU FDL auquel j'ajoute régulièrement des chapitres. Ce didacticiel contient actuellement 102 chapitres, répartis en 16 grandes parties, notamment sur les bases de la programmation en Java mais aussi sur des sujets plus "techniques" sur les plate-formes Java SE, Java EE et Java ME tel que JDBC, RMI, les servlets, JSP, JSTL, XML (DOM, SAX, dom4j, JDom, JAXB, StAX), JMS, la serialisation, l'internationalisation, le scripting, Javamail, logging, JDO, JPA, design patterns, Java et UML, MIDP et middlet, SWT, Java Web Start, JNI, JDK 1.5, Java 7, Hibernate, Maven, Java Server Faces, Struts, Ajax, GWT, JVM, la gestion de la mémoire, les annotations, JMX, les objets mock, Spring, ...
Eclipse est un environnement de développement intégré (Integrated Development Environment) initialement développé par IBM dont le but est de fournir une plate-forme modulaire pour permettre de réaliser des développements informatiques.
En complément du didacticiel "Développons en Java" ci dessus, je vous propose un autre didacticiel concernant l'utilisation d'Eclipse : "Développons en Java avec Eclipse". DEJAE est un didacticiel de 635 pages, sous Licence GNU FDL, proposant en 31 chapitres de présenter et de mettre en oeuvre Eclipse jusqu'à sa version 3.2 ainsi que quelques uns de ces nombreux plug-in.
La dernière version de "Développons en Java avec Eclipse" (version 0.80) du 25/01/2007 est :