Vous aimez farfouiller dans la Javadoc le week-end ? Vous suivez les builds de Java 6.0 Mustang ? J’ai quelque chose qui va vous plaire : Mustang API Docs.
Le jar est auto-extractible, cad :
1 – ) Téléchargez le Jar : jdk-6_0-ea-bin-b25-apidocs-24_feb_2005.jar dans un rép. $mustang-api
2 – $mustang-api/java -jar jdk-6_0-ea-bin-b25-apidocs-24_feb_2005.jar
3 – Acceptez la licence et choisissez le repertoire d’installation : $install-mustang-api
4 – Ouvrez $install-mustang-api/doc/api/index.html
Bienvenue dans la javadoc de Mustang
D’autres liens intéressants :
Mustang project
Latest Mustang binary snapshots
Latest Mustang source snapshots
Summary of changes in Mustang
Et pour les retardataires ( ) Les nouveautés de Java 5.0 – Tiger par Lionel Roux
Bonne lecture
Archives mensuelles : février 2005
Nouveaux tutoriels Java
Voici deux nouveaux tutoriels pour la rubrique Java :
- Introduction au dessin en Java
Par Christophe Dujardin.
Vous y découvrirez les bases du dessin en Java grâce à la construction d’un petit framework de dessin (figures géométriques simples, possibilités de sélection et déplacement, etc.). Vous pouvez télécharger les sources et le document au format PDF. - Création d’un plugin XHTML pour Eclipse
Par Guillaume Cagnon et Clément Guy.
Découvrez comment créer vos propres plugins pour Eclipse grâce à la construction d’un éditeur XHTML. C’est la suite parfaite à l’article Développez vos propres plugins Eclipse de Jérôme Molière. Vous pouvez télécharger les sources, les binaires et le document en PDF.
Bonne lecture
Premier EDI Java : Eclipse
Eclipse 3.0 est l’EDI le plus utilisé par les développeurs Java. Ces noubreux outils intégrés comme par exemple :
- la gestion concurrente des sources avec CVS permet la gestion simple et sécurisée du code développé par toute une équipe
- le débogueur surpuissant
- un éditeur de code qui gère pour vous automatiquement les dépendences, les manifest, le refactoring…
- la compilation et le déploiement simplifié avec Ant
- les tests unitaires avec JUnit
- la miriade de plug-ins qui en étendent les fonctionnalités
réduisent considérablement le temps de codage, assurent le respect d’une norme de codage et permettent de produire du code plus propre. Son ergonomie en fait l’outil le plus plaisant à utiliser.
Retrouvez sur Developpez toutes les ressources pour une prise en main rapide :
- Forum d’entraide Eclipse
- Tutoriels Eclipse
- FAQ Eclipse (bientôt disponible)
5 raisons de migrer vers J2SE 5
Pourquoi migrer vers la pateforme Java Tiger ?
- Compatibilité ascendante : vos applications Java 1.4 marchent sur Java 1.5 ! Pas besoin de re-développer ni même de recompiler vos applications. Pourtant elle seront plus performantes, profiteront du nouveau framework de monitoring et des nouveaux look-and-feel disponibles.
- Rapidité accrue : comme le montre l’image ci-contre, vos applications tournant sur Java Tiger sont deux fois plus rapide que la version précédente grâce notamment à un chargement des classes optimisé, une meilleure prise en charge des architectures 64 bits
- Temps de développement réduit : les metadata, l’autoboxing et autres procédés permettant de simplifier la vie des développeurs permettent de se concentrer réellement sur les objets métier et de réduire la quantité de code
- Pret pour les applications critiques : une meilleure montée en charge, un passage à l’échelle plus aisé et la gestion multi-thread, multi-architecture permettent le déploiement d’applications Java sur des machines costaud
- Une communauté Java riche et active : le groupe d’experts à l’origine de Java Tiger est composé des poids loud de l’industrie et du libre ce qui vous assure de la documentation et un retour sur expérience appréciable
Voir aussi : Les nouveautés de J2SE 5.0 Tiger par Lionel Roux
NetBeans IDE Field Guide
Prentice Hall compte publier pour Juin 2005 un livre couvrant l’EDI NetBeans 4.1. Ce livre est intitulé The NetBeans IDE Field Guide.
Des premiers jets de chapitres sont disponibles au format PDF sur le site de NetBeans :
http://www.netbeans.org/kb/articles/NBFieldGuide.html
Ces chapitres seront très prochainement traduits en français par Vincent Brabant. Par contre, la publication d’une version complète en français ne se ferais que si la demande est suffisante. Si vous seriez intéressés par une version française, passez voter sur le forum (profitez en pour nous donner votre avis sur ces premiers chapitres ).
Bonne lecture
Nouvelle page outils Java
Pour continuer, après la nouvelle page API Java, voici la nouvelle page outils
Les outils Java sont désormais séparés en :
- La boite à outils du développeur : kits de développement, serveurs, frameworks, etc.(mise à jour aujourd’hui même).
- Les EDI & RAD Java : liens, tests, sondage, tutoriels, …
- Les API Java : librairies graphiques, charts, L&F, média, I/O, logging, XML & HTML, SGBD, etc.
Si vous voulez améliorer la description d’un élément, si vous pensez qu’une entrée serait mieux sur la page outils que sur la page API (ou inversement) ou si vous remarquez un lien mort, n’hésitez pas. Toutes les idées, critiques et avis sont les bienvenus
Bonne lecture
Première version de la FAQ J2EE
Voici la première version de la FAQ J2EE. Pour commencer 63 questions/réponses. La prochaine version est déjà en cours d’écriture, mais si vous voulez nous aider à enrichir et corriger la version actuelle, vous êtes les bienvenus Toutes les informations se trouvent sur le forum : http://www.developpez.net/forums/viewtopic.php?t=281848 N’oubliez pas les autres FAQs (Java, JDBC et Struts). Bonne lecture |
Les meilleures API de la technologie Java
Nous avons selectionné pour vous les 100 meilleures API de la technologie Java.
Dans cette page vous trouverez les API classées selon leur utilisation :
Si votre API préférée n’est pas présente dans cette liste, vous pouvez nous la proposer, ou proposer un commentaire sur une de ces API dans ce sujet.
Bonne lecture.
100 sources Java
Le cap des 100 sources est atteint, sur la page sources de la rubrique Java. Merci à tous pour vos propositions. Si vous voulez nous aider à enrichir cette page, vous pouvez contacter le responsable de la page ou poster vos sources directement sur le forum. Toutes les informations se trouvent ici : http://www.developpez.net/forums/viewtopic.php?t=215184 |
Le singleton en multithread
Vous connaissez sans doute le design pattern Singleton qui permet de s’assurer de n’avoir qu’une seule instance d’une classe dans un programme.
Dans cet article, je vous propose de découvrir les risques du Singleton dans vos programmes multithread. Vous y découvrirez pourquoi il faut synchroniser l’appel au Singleton et quelles sont les solutions qui marchent et celles qui ne marchent pas. Surtout, vous y trouverez une explication sur le fait que le double-check locking ne marche pas.
Bonne lecture