Chargement de la page
en cours ...


Attente

Voir le profil LinkedIn de Jean-Michel Doudoux
Oracle Java Champion
Le groupe d'utilisateurs de Java du Luxembourg
Le groupe d'utilisateurs de Java de Lorraine
Le groupe d'utilisateurs de Java de Paris
J'ecoute les Cast Codeurs

 

    Découvrez mes autres passions
    
   Programmation
avec Java
    Présentation
Java

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 à ses 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'apprécie 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 professionnelles mais aussi personnelles pour écrire des applications et explorer les possibilité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.

    Les dernières versions de mes deux didacticiels
19/03/2016

Développons en Java (version 2.1, 3413 pages)

25/01/2007

Développons en Java avec Eclipse (version 0.80, 635 pages)

    Mon didacticiel "Développons en Java"
Developpons en Java

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 117 chapitres, répartis en 17 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 sérialisation, 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, ...

 
Partie 1 : Les bases du langage Java
 
Partie 2 : Les API de base
14. NIO 2
Partie 3 : Les API avancées
 
Partie 4 : La programmation parallèle et concurrente
 
Partie 5 : Le développement des interfaces graphiques
40. JFace
 
Partie 6 : L'utilisation de documents XML et JSON
48. JSON
49. Gson
Partie 7 : L'accès aux bases de données
 
Partie 8 : La machine virtuelle Java (JVM)
 
Partie 9 : Le développement d'applications d'entreprises
 
Partie 10 : Le développement d'applications web
73. Struts
Partie 11 : Le développement d'applications RIA / RDA
79. AJAX
 
Partie 12 : Le développement d'applications avec Spring
81. Spring
Partie 13 : Les outils pour le développement
90. Ant
91. Maven
92. Tomcat
 
Partie 14 : La conception et le développer des applications
Partie 15 : Les tests automatisés
107. JUnit
 
Partie 16 : Java et le monde informatique
 
Partie 17 : Le développement d'applications mobiles
113. CLDC
114. MIDP
115. CDC
Partie 18 : Annexes
 
 

La dernière version de "Développons en Java" est :

html
Avec Index
PDF

consultable en ligne au format PDF
(19 385 ko)
Obtenir Acrobat Reader

 
Zip
 
download Java SE
download Java EE

Cette nouvelle version contient :

  • ajout du chapitre : la planification de tâches, les expressions lambdas, les threads, l'association de données à des threads, le framework executor, la gestion de la concurrence
  • ajout des sections : l'invocation dynamique d'une méthode, l'API Reflection et le SecurityManager, l'utilisation de l'API Reflection sur les annotations, le clonage d'un objet, l'API Date-Time, le mapping de l'héritage de classes (ORM, JPA, Hibernate), les méthodes par défaut, l'héritage de méthodes statiques, les outils de génération de code Hibernate
  • nombreuses corrections et ajouts divers

Pour obtenir plus d'informations sur les prochaines évolutions de DEJ consulter ce post sur mon blog.

Vous pouvez aussi consulter mon Aide mémoire VB6, Delphi, Java, C#, VB.Net.

Je vous propose aussi une liste de liens vers des sites web concernant Java.

    Mon didacticiel "Développons en Java avec Eclipse"
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 :

html
avec index
pdf
 
 
Eclispe

Cette version contient :

  • l'ajout des chapitres : Subversion et Eclipse, JPA et Eclipse (Dali), développement d'EJB avec WTP 1.5
  • la modification de nombreux chapitres : Eclipse 3.2, réorganisation des parties, chapitres et section
 
Logo Eclipse Totale Pour suivre l'actualité d'Eclipse et des outils WebSphere Studio d'IBM, visitez le site eclipseTotale.com
    Informations
email
rsstelecharger Fifrefix Page HTML 4.01 valide Feuille de style CSS valide
    Liens
Des centaines de tutoriels sur tous les domaines du développement sont à consulter ou à télécharger gratuitement :
developpez.com

Développons en Java | Développons en Java avec Eclipse |  Liens Java |  Retour