Java 6.0 Mustang : la Javadoc

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 :)

Nouveaux tutoriels Java

Voici deux nouveaux tutoriels pour la rubrique Java :

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 :

5 raisons de migrer vers J2SE 5

Pourquoi migrer vers la pateforme Java Tiger ?

  1. 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.
  2. 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
  3. 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
  4. 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
  5. 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 :

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

Logo 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 :

Logo API

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

Logo 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 ;)


Version HTML

Version PDF