Maîtrisez Java avec ces 18 cours en ligne
Publié: 2022-01-03Vous souhaitez apprendre Java mais vous n'avez pas beaucoup de temps à investir ? Bouclez votre ceinture et connaissez les meilleurs cours en ligne Java pour améliorer vos compétences.
Il est facile de bloquer les cours en ligne et d'apprendre de nouveaux langages de programmation à l'ère actuelle. Cependant, il est essentiel de déterminer par où commencer, quel langage de programmation opter et comment démarrer votre carrière dans le domaine respectif.
Selon Statista, Java est le cinquième langage de programmation le plus utilisé (35,35 %) parmi les développeurs. Il oblige les développeurs à suivre des cours et des programmes de certification pour se perfectionner et apprendre le langage de programmation Java.
Mais avant de plonger dans les cours, couvrons les bases de Java.
Qu'est-ce qu'un langage de programmation Java ?
Java est une plate-forme informatique, un langage de programmation basé sur des classes, de haut niveau et orienté objet. Il est également connu comme un langage de programmation "Write Once, Run Anywhere" similaire à la syntaxe C++ et C. Le langage de programmation est facile à apprendre, simple, robuste, sécurisé, rapide et fiable pour les consoles de jeux, les centres de données, les applications pour ordinateurs portables, les supercalculateurs scientifiques, etc.
Il aide le développeur à exécuter l'application efficacement avec des bibliothèques, des ordinateurs et des moteurs d'exécution. Le langage de programmation multiplateforme fonctionne comme une plate-forme informatique qui aide à développer les projets. Les développeurs peuvent utiliser le langage de programmation Java pour :
- Analytique des mégadonnées
- Développement d'applications Android
- Applications Java mobiles
- Technologies côté serveur telles que GlassFish, JBoss et Apache
- Périphériques matériels
- Application de calcul scientifique
- Créer un logiciel d'entreprise
Java est considéré comme un langage de programmation facile à utiliser et indépendant de la plate-forme. Il est utilisé pour créer un environnement distribué et facilite l'informatique distribuée. Plusieurs composants du langage de programmation Java facilitent l'écriture de code source lisible par l'homme. Les composants Java incluent Java Development Kit (JDK), Java Virtual Machine (JVM) et Java Runtime Environment (JRE).
Le langage de programmation Java peut être un choix idéal pour les développeurs qui peuvent aider à développer n'importe quelle application ou logiciel. Il est livré avec plusieurs avantages tels que:
- Une grande communauté qui offre des tonnes de ressources pour apprendre.
- Il s'agit d'un langage de programmation open source avec une API riche et un ensemble complet d'outils.
- Java est une compétence recherchée qui a multiplié les opportunités d'emploi pour les développeurs.
- Il est livré avec de puissants IDE stables et évolutifs.
- Java est utilisé pour le développement d'eBay, d'Amazon, etc.
Pour devenir un expert des langages de programmation Java, plusieurs cours en ligne pour les niveaux débutant, intermédiaire et expert. Lorsqu'il s'agit d'apprendre Java, il est essentiel de choisir un programme en ligne qui n'est pas obsolète et qui est à jour.
Si vous voulez apprendre Java, nous avons résumé quelques cours en ligne et des tutoriels YouTube qui peuvent vous aider.
Masterclass de programmation Java couvrant Java 11 et Java 17
Java Programming Masterclass couvrant Java 11 et Java 17 est disponible sur Udemy pour les candidats souhaitant devenir programmeurs informatiques. Les professionnels peuvent obtenir la certification Java et se perfectionner avec les compétences Java de base. Ce cours en ligne comprend trois articles, 80 heures de vidéo à la demande, 52 exercices de codage, une ressource téléchargeable, trois ressources, un accès sur TV ou mobile et un accès à vie complet.

Les candidats apprendront :
- Démonstration de la compréhension de Java
- Apprendre les meilleures pratiques de l'industrie en matière de développement de logiciels
- Réussir l'examen de certification Oracle Java
- Maîtriser Java 11 et Java 8
- Acquérir des compétences essentielles telles que le développement Android, Java EE, Spring Framework, etc.
Le cours est divisé en 25 sections et dure plus de 80 heures. Les sections sont divisées en conférences couvrant des didacticiels sur la configuration des outils, les méthodes, les blocs de code, les instructions, les expressions, les classes, les instructions de flux de contrôle, l'héritage, les constructeurs, etc. Le cours de programmation Java approfondi en ligne comprend la partie fondamentale du JDK Java et technologies de pointe.
Programmation Java pour les débutants complets
La programmation Java pour les débutants complets est disponible sur Udemy, couvrant le sujet de la construction de l'API REST avec Spring Boot et la programmation orientée objet. C'est plus de 31 heures de cours vidéo à la demande avec 29 sections et 372 conférences. Les candidats sont éligibles pour obtenir une certification après avoir terminé le cours en ligne.

Les candidats aborderont les thèmes :
- Introduction au cours – Programmation Java
- Installation de Java
- Introduction à la programmation Java avec Jshell
- Introduction à Eclipse - Premier projet de programmation Java
- Conditionnels en programmation Java
Le cours comprend des exercices pratiques et des puzzles qui permettent aux candidats d'apprendre des concepts orientés objet. Les candidats auront un accès complet à vie à la télévision, au mobile, au PC, etc. Les débutants sans expérience pratique de Java peuvent démarrer leur carrière avec ce cours.
Java en profondeur : devenez un ingénieur Java complet
Java In-Depth: Become a Complete Java Engineer est disponible sur Udemy contenant les meilleures pratiques et les principes de conception pour les codeurs débutants et expérimentés. Le cours comprend un projet Java EE dirigé par un instructeur offrant une expérience pratique au candidat.

Les cours en ligne de 67 heures sont accompagnés de vidéos à la demande, de devoirs, de 15 exercices de codage, de 290 ressources téléchargeables et offrent un accès à vie. CA offre:
- Compréhension approfondie des fonctionnalités avancées et principales de Java
- Meilleures pratiques, principes de conception et conventions de codage
- Expérience du monde réel avec des produits pour utiliser Servlets, JSP et MySQL
- Maîtrise des IO, Exceptions, Multi-threading, Génériques, Collection Framework, Bases de données, etc.
- Solide compréhension de la programmation de style fonctionnel
- Blocs de construction de méthode : opérateurs et instructions de flux de contrôle
- Plus Java.lang et conventions de codage
- Composants internes de la JVM
Ce cours en ligne fonctionne comme un ingénieur Java complet et professionnel avec une approche holistique. Il contient des chapitres sur les classes imbriquées, les bases de données, le multithreading, les lambdas et les flux, JSTL, la conception de bases de données, etc. Le projet comprend la création d'une application Web de mise en signet qui permet aux utilisateurs de mettre en signet des films, des livres, des pages Web, etc.
Spécialisation Fondamentaux de la programmation Java et du génie logiciel
La spécialisation Java Programming and Software Engineering Fundamentals de Coursera consiste à explorer une carrière d'ingénieur logiciel qui couvre toutes les bases du développement et de la programmation de logiciels. Le cours offre un horaire flexible, un certificat partageable et est idéal pour les débutants.

Java est un langage de programmation très demandé qui aide à résoudre instantanément des problèmes complexes. Le cours couvrira les compétences fondamentales autour de Java, notamment la conception d'algorithmes pour résoudre des problèmes du monde réel, le débogage des programmes, etc. Cette spécialisation couvrira :
- Bases de programmation avec JavaScript, CSS et HTML
- Programmation Java : tableaux, listes et données structurées
- Programmation Java : résolution de programmes avec un logiciel
- Programmation Java : créer un système de recommandation
- Programmation Java : principes de conception de logiciels
Les cours sont remplis de matériel de lecture et de vidéo, d'apprentissage à votre rythme, de quiz pratiques et de devoirs de programmation. Il s'agit également d'une spécialisation partageable et d'une certification de cours.
Apprenez à programmer de manière simple et interactive
Apprendre à programmer de manière simple et interactive d'edX est un cours de développement de trois compétences que les candidats peuvent commencer à leur propre rythme. Le cours de quatre mois couvre toutes les bases de Java, telles que :
- Détecter et corriger les erreurs de programmation lors de l'exécution et de la compilation
- Comprendre les mécanismes de base du paradigme POO
- Développer des programmes simples en Java à l'aide de boucles, de conditions et de récursivité
- Techniques de génie logiciel pour des programmes modèles simples
- Comparer l'efficacité des ressources des programmes
Les candidats peuvent apprendre à utiliser et à développer des structures de données non linéaires et linéaires telles que des arbres, des files d'attente, des piles et des listes. Il enseigne également à mettre en œuvre des algorithmes de tri de données et de recherche.
Les cours de ce programme comprendront une introduction au certificat professionnel de programmation Java qui aide les candidats à commencer à coder, à écrire du bon code et aux structures de données et algorithmes fondamentaux. Les candidats peuvent acquérir les compétences liées à la programmation pour obtenir des opportunités d'emploi bien rémunérées sur le marché.
Codeacademy Apprendre Java
Apprendre Java avec Codeacademy propose un cours de 25 heures aux candidats couvrant les bases et les connaissances pratiques. Le cours couvre les concepts de programmation fondamentaux et construit sept projets Java. Les leçons couvertes dans le cours sont:
- Bonjour leçon du monde
- Types de données et variables
- Java orienté objet
- Conditionnels et flux de contrôle
- Tableaux et listes de tableaux
- Boucles
- Méthodes de chaîne
- Accès, encapsulation et méthodes statiques
- Héritage et polymorphisme
- Débogage
- Tableaux bidimensionnels

Il existe plusieurs quiz pour les candidats, notamment Java Vairbales Quiz, Hello World et Java Variable Manipulation Quiz. Au terme de ce cours d'introduction, les candidats obtiendront un certificat. Chaque leçon comporte des sous-thèmes, notamment des articles, des projets et des quiz.
Devenir programmeur Java
LinkedIn Learnings propose un cours de développement logiciel aidant les candidats à devenir programmeurs Java. Le cours couvre les principes fondamentaux de Java, la découverte de solutions et la création d'applications pour les ordinateurs de bureau, mobiles et Web.
c'est plus qu'un cours Java de 21 heures qui se divise en différentes leçons telles que :
- Bases du langage de programmation Java pour créer une application.
- Il offre des connaissances pratiques pour développer des applications Web, de bureau et mobiles.
- Formation essentielle Java 11+ qui couvre l'édition JSE 11 et les versions récentes.
- La gestion de la mémoire Java couvre les concepts fondamentaux et optimise le code tout en corrigeant les éventuelles erreurs de mémoire.
- Le cours couvre l'API Java Persistence (JPA) pour les données persistantes afin de créer des applications d'entreprise Java. Il couvre également les stratégies d'interrogation et de mappage d'héritage.
- Apprendre Java Database Connectivity (JDBC) pour gérer les données de bases de données relationnelles telles que SQL Server, MySQL, Oracle Database et Postgres.
- Développement Cloud-Native en utilisant Java avec Eclipse MicroProfile pour les architectures de microservices.
Ces leçons aideront les débutants ou les professionnels expérimentés à réussir l'entretien et à obtenir un emploi bien rémunéré sur le marché.
Fondamentaux de Java : le langage Java
Java Fundamentals : Le langage Java est disponible sur Pluralsight qui contient les bases de Java et aide à établir une base solide pour les débutants, y compris côté serveur, côté client et Android. Ce cours de niveau débutant offre une bibliothèque étendue et pratique pour appliquer des scénarios du monde réel et pratiquer avec des leçons interactives.
Le cours comprend plusieurs leçons telles que:
- Présentation et mise en place de l'environnement
- Création d'une application
- Variables, types de données et opérations mathématiques
- Logique conditionnelle, bouclage et tableaux
- Représenter des types complexes avec des classes
- Initialiseurs et constructeurs de classe
- Un examen plus approfondi des paramètres
- Héritage de classe
- Types de données
- Gestion des erreurs et exceptions
- Paquets
- Création de relations abstraites avec des interfaces
- Membres statiques, types imbriqués et classes anonymes
Le cours couvre des aspects importants tels que JDK vs JRE, la configuration d'IntelliJ IDEA, la compréhension de l'IDE NetBeans, les bases des packages, les opérations arithmétiques, la priorité des opérateurs, les types primitifs. Conversions de type, etc. Cela inclut également la compréhension des boucles, des tableaux, de la logique conditionnelle comme les instructions If-else et blocks, les instructions switchs, les classes, les méthodes, etc.
Principes de base de la programmation Java
Udacity couvre les bases de la programmation Java couvre les fonctions et la syntaxe pour les débutants. Le cours offre une base de base sur la syntaxe Java, les types de données et les variables. Il fournit un contenu d'apprentissage riche que les candidats peuvent apprendre à leur rythme et répondre à des quiz interactifs.
Il couvre cinq leçons telles que:
- Utilisation d'instructions conditionnelles et de méthodes
- Rédaction de la syntaxe Java et création de variables
- IntelliJ et débogage
- Créer des fonctions
- Création de boucles
L'idée est de couvrir les instructions if-else et switch-case, d'écrire le premier programme Java, de déclarer des méthodes avec des arguments d'entrée, d'utiliser des variables pour récupérer ou stocker des données, d'appeler les fonctions, d'en savoir plus sur IntelliJ Integrated Development Environment (IDE), d'écrire boucles imbriquées, boucles for-while, etc.

Le cours donnera une excellente compréhension aux développeurs pour construire, compiler et déboguer du code. Il aide les professionnels à maîtriser les compétences en programmation Java et à augmenter les chances d'embauche grâce à un apprentissage indépendant et innovant.
Devenir programmeur Java
Le cours Devenir programmeur Java couvre plusieurs aspects qui aident les débutants à résoudre des problèmes de programmation réels. Udacity offre des connaissances sur les boucles, les fonctions, les instructions conditionnelles, la syntaxe, les collections et d'autres techniques Java.

Les cours comprennent :
- Les principes fondamentaux de Java couvrent les concepts de la POO tels que l'héritage, l'encapsulation, les classes, etc.
- Couvrir les concepts Java tels que les types Java, les exceptions et les collections.
- Pratiques des concepts de programmation Java.
- Couvrant des fonctionnalités telles que les E/S, la programmation fonctionnelle, la réflexion et la sérialisation.
- Techniques et concepts de programmation concurrente.
- Explorer des idées de conception pour couvrir des systèmes logiciels évolutifs, extensibles et compréhensibles.
- Construction de programmes Java et développement d'applications prêtes pour la production.
- Apprendre le code du programme Java est empaqueté, compilé et exécuté.
- Utilisez Maven pour personnaliser et automatiser le processus de développement.
- Introduction à Java 9 et modules.
Le temps estimé pour ce cours est de trois mois (10 heures/semaine) avec des prérequis comprenant des notions de programmation de base. Ce cours de programmation Java aide à concevoir, coder, tester et déployer des applications et des logiciels. Il aide à déployer des applications basées sur Java sans expérience dans le domaine.
Devenir développeur Web Java
Si vous souhaitez devenir ingénieur logiciel, le cours d'Udacity pour devenir développeur Web Java peut être un excellent moyen de commencer. Le cours fournit une connaissance intermédiaire de Java, et sa durée estimée est de quatre mois (5-10 heures/semaine). Il couvre l'apprentissage du développement backend et une plongée approfondie dans le développement d'applications Java.

Le cours comprend des modules :
- Principes de base de Spring Boot, plugins associés et intégrations.
- Développer des API GraphQL et REST.
- Comprendre les API, les services Web et les microservices.
- Apprendre à consommer, sécuriser, tester et documenter les services Web et les API.
- Écrivez et lisez des bases de données relationnelles à l'aide de SQL et de l'API Java Persistence (JPA).
- Meilleures pratiques pour l'authentification et l'autorisation, le contrôle de version et Git.
- Créez un pipeline CI/CD à l'aide de Jenkins pour déployer le code.
Le programme propose des projets du monde réel, des critiques, des commentaires, une communauté d'étudiants, un support de mentor technique, un examen Github, un support de CV et une optimisation de profil LinkedIn.
Cours Java
Treehouse Tracks propose un programme Java qui comprend des ateliers et des cours. Il contient plusieurs rubriques de programmation, de conception Web et de déploiement pour garantir que les professionnels de Java acquièrent des compétences. Le cours de développement Java est conçu pour inclure les jeux, l'intelligence artificielle, la sécurité de l'information, les serveurs, les montres, les tablettes et les smartphones.
Les cours comprennent :
- Les bases du langage de programmation Java sont utilisées pour créer un programme interactif en ligne de commande sans expérience préalable.
- Le cours comprend des tableaux pour stocker la même valeur dans une seule variable.
- Il comprend des concepts de programmation orientés objet qui facilitent l'interaction avec les objets.
- L'atelier comprend la compréhension des cordes.
- Il couvre les expressions régulières en Java.
- Il couvre les fonctions anonymes Lambda dans Java 8.
- Le cours aide à mettre en place les environnements de développement locaux.
- Il fournit des connaissances sur les applications JavaFX que l'on peut utiliser pour développer des interfaces graphiques.
Les utilisateurs peuvent également créer un programme personnalisé pour atteindre leurs objectifs d'apprentissage sur le sujet.
Développeur Java Full Stack
Le cours de développeur Java full-stack de Simplilearn est un BootCamp intense qui offre un programme de garantie d'emploi. Le cours est en partenariat avec HackerEarth et HIRIST, rempli de leçons complètes de développement des compétences. Le programme de 6 mois est largement formé pour aider les candidats à obtenir un format d'apprentissage BootCamp en ligne.
Voici un aperçu du cours de développeur Java full-stack :
- Stocker des données à l'aide de MongoDB
- Comprendre le développement Java backend, middleware et front-end
- Développer, tester et déployer l'application de bout en bout
- Apprendre plus de 30 outils de pointe, y compris Java et SQL
- Mentorat de carrière par des experts de l'industrie via des sessions en direct
- Laboratoires cloud en bac à sable pour la mise en œuvre et le développement d'applications réelles
- Certification reconnue par l'industrie
Les détails du cours des développeurs Java full-stack sont :
- Implémentation de OOPS en utilisant Java avec des structures de données
- Compréhension des principes fondamentaux du développement logiciel, des méthodologies Scrum et Agile
- Apprendre Maven pour gérer les dépendances de projet et GIT pour gérer les systèmes de contrôle de version
- Implémenter Java Servlets, SQL, base de données relationnelle ORM avec Hibernate
- Travailler avec les services Web RESTful et JDBC
- Implémenter des frameworks et maîtriser les compétences de l'interface utilisateur avec CSS, HTML, etc.
- Déployer l'intégration et l'automatisation continues à l'aide de l'outil Jenkins DevOps
- Construire des applications à 3 niveaux avec Angular, Spring framework, SOAP, JUnit5, etc.
- Utilisation de technologies de pile frontales telles que JavaScript, CSS, HTML, Angular, etc. pour développer des applications et des sites Web réels
- AutoamtSeleium WebDriver pour des tests intégrés et automatisés
Le cours comprend également un projet Capstone permettant aux professionnels de créer et de déployer un environnement de pseudo-production. Il contient des compétences telles que JPA, Hibernate, Java, Agile, HTML5, DevOps, Spring Core 5.0, CSS, JSP, JavaScript ES6, AWS, SOAP, Servlets et REST.
Le cours intensif Java complet
Le cours accéléré Java est conçu pour le niveau intermédiaire qui commence son aventure dans le langage de programmation. Il comprend des modules omniprésents, portables et faciles à utiliser qui aident à créer des applications de bureau, des applications Android et des systèmes backend de sites Web.
Les programmeurs familiarisés avec Python, C++ et d'autres langages de programmation peuvent opter pour le cours pour acquérir des compétences Java. CA offre:
- Environnement de codage pratique en direct
- Pas besoin de configurer les IDE ou les SDK pour démarrer le processus d'apprentissage
- Évaluations intégrées pour tester les compétences
Le programme du cours accéléré Java comprend :
- Écrivez votre premier programme Java – Bonjour, Java !
- Comprendre les variables et les expressions du langage de programmation Java telles que les paramètres de méthode, les expressions arithmétiques, la valeur fractionnaire du nombre, les opérateurs, les tableaux, la valeur de texte avec char et chaîne.
- Connaissance des conditions et des boucles, y compris les boucles while, les instructions if, les opérateurs logiques, les boucles foreach et les boucles for.
- Bénéficiez de l'utilisation d'objets, de classes et de méthodes tels que les spécificateurs d'accès - les méthodes, les classes de données privées contiennent des méthodes et les objets de définition de classe.
- Expérience avec des projets stimulants tels que la classe de carte, le code de démarrage et la classe de bloc.
Le cours offrira un certificat aux candidats à la fin.
Programmation Java par Great Learning
Great Learning propose un cours de programmation Java pour débutants qui contient deux heures de contenu vidéo et un quiz. Le cours de certification gratuit est idéal pour les débutants en matière de conception et de programmation de logiciels, y compris l'installation du logiciel et un aperçu des bases.
Le cours de certification en programmation Java comprend des leçons sur les opérateurs et les variables couvrant les principes fondamentaux de Java. Voici le programme de ce cours :
- Installer Java et Java IDE
- Ecrire le premier programme Java
- Comprendre les types de données et les variables
- Connaître les instructions de contrôle de flux
- Plongez dans les opérateurs
- Tableaux en Java
Les cours de génie logiciel en ligne pour les développeurs Java sont développés pour aider les applications de science des données à grande échelle et réelles. Les candidats obtiendront la certification du cours pour réussir sur le marché. Les candidats recevront un certificat d'achèvement qui peut améliorer la qualité de leur curriculum vitae.
Programmation Java – Derek Banas
Si votre motivation est d'apprendre le cœur du langage Java, alors Derek Banas a une vidéo YouTube plongeant en profondeur dans tous les aspects du cours.
Dans la vidéo de 30 minutes, Derek a couvert plusieurs aspects des langages de programmation Java tels que :
- Polymorphisme
- Constructeurs, tableaux multidimensionnels et chaînes
- Conversion de primitives en chaînes et vice versa
- Fonctions statiques, privées, publiques et protégées en Java
- Fonctions conditionnelles et opérateurs tels que if, else-if, else, etc.
- Opérateurs ternaires et fonctions while
Il est idéal pour les personnes ayant une compréhension de base de Java et du code.
Tutoriels Java pour les débutants - ProgrammingKnowledge
Le cours conçu pour les débutants en Java de ProgrammingKnowledge contient tous les modules essentiels. Le cours est bien structuré et couvre tous les aspects significatifs de Java dont on pourrait avoir besoin. La classe de didacticiel Java gratuite offre une compréhension du code source, du téléchargement et de l'installation de logiciels, de la classe, etc.
Les didacticiels de programmation Java étape par étape incluent :
- Présentation et installation du JDK
- Installation d'Eclipse
- Utilisation d'Eclipse IDE pour développer un projet Java
- Types et variables
- Obtenir l'entrée de l'utilisateur
- Opérateurs mathématiques et arithmétiques
- Opérateur d'incrémentation et d'affectation
- Instructions ELSE et opérateurs relationnels
- déclaration de commutateur
- Opérateur logique
- instructions while et do-while
- pour Déclaration
- Tableaux et chaîne Java
- Introduction aux méthodes, Passage de paramètres, Retour d'une valeur,
- Constructeur de classe
- Objets et classes
- Surcharge de méthode
- mots clés statiques
- Public, privé, protégé et ces modificateurs d'accès
- Héritage et polymorphisme
- Mot-clé final
Plusieurs autres chapitres sont inclus dans les cours qui donneront aux débutants un aperçu approfondi de Java.
Introduction à la programmation Java - Cours pour débutants absolus - freeCodeCamp.org
freeCodeCamp.org propose un cours gratuit de langage de programmation Java, idéal pour les débutants absolus. Les programmeurs. Même si vous n'avez aucune expérience préalable de Java, ce cours peut être le meilleur moyen de lancer la carrière de codage.
Le contenu du cours comprend :
- Opérateurs de base
- Variables et types de données
- Si, sinon, sinon si les déclarations
- Entrée et scanners
- Déployer
- boucles for et while
- Instructions imbriquées
- Création de classes
- Ensembles et listes
- Cartes et HashMaps
- STATIQUE Moyenne
- Héritage
- Interfaces
- Classes intérieures
- Méthodes de surcharge et comparaisons d'objets
- Énumérations
Le cours est idéal pour que les professionnels commencent leur voyage avec une compréhension de base du monde Java.
Conclusion
Voici quelques-uns des meilleurs cours en ligne Java allant des niveaux débutants aux niveaux avancés. Les cours Java en ligne mentionnés ci-dessus aideraient les candidats à commencer leur voyage dans le monde du développement. Ces cours sont rentables et sont accompagnés de matériel de cours et offrent une excellente compréhension aux candidats. C'est une opportunité parfaite pour une meilleure croissance de carrière et une amélioration des compétences.
Une fois que vous avez terminé les cours, voici les meilleurs blogs Java à surveiller pour les programmeurs.