Développer en Java/Forges et bibliothèques


En tant que développeur Java , vous devez savoir où vous fournir en bibliothèques. Sections 1 Le projet Apache 1.1 Apache Commons 1.2 Apache Lucene 1.3 Apache Hadoop 1.4 Apache extras 1.5 Autres projets Apache 2 JBoss 3 CodeHaus 4 Google 5 Le consortium OW2
Programmation Java/Itérations


itérateur à plusieurs threads. Il est conseillé d'utiliser dans ce cas les classes spécialisées de java .util.concurrent. Sauts dans le code [ modifier | modifier le wikicode ] Java permet de faire des sauts dans le code lors de l'exécution d'une boucle, c'est en général une mauvaise
Développer en Java/Faire appel à du code natif


général des fonctions de bas niveau telle que la gestion des utilisateurs, ...). Une partie de l'API Java a recourt à du code natif (accès aux fichiers, interface graphique). Les applications Java peuvent également faire appel à du code natif pour étendre les possibilités de l'application
Développer en Java/Analyse statique de code


review . Checkstyle [ modifier | modifier le wikicode ] Checkstyle permet d'assurer que du code Java respecte bien des conventions. Sur le site officiel on peut trouver une liste des règles que Checkstyle sait vérifier . L'ensemble des conventions à respecter sont indiquées dans un
Programmation Java/JDK


Le JDK est un ensemble d'outil permettant de développer en Java . Pour obtenir la liste des options d'un outil, il suffit de lancer l'outil sans aucun argument. Sections 1 Compiler le code 2 Lancer l'application 2.1 Préciser le CLASSPATH 3 jar 4 javadoc 5 jdb 6 javah
Développer en Java/La machine virtuelle Java (JVM)


fonctionnement d'un processeur physique. Elle constitue donc une couche intermédiaire entre le programme java compilé et le système d'exploitation. Elle possède son propre jeu d'instruction et sa propre gestion de la mémoire. Le fonctionnement de la JVM et les API java sont spécifié
Programmation Java/Paramétrer la JVM


La machine virtuelle Java désigne l'environnement d'exécution d'un programme Java . Il est possible d'adapter cet environnement suivant les besoins : utilisation de la mémoire, configuration du réseau, etc. Il existe deux possibilités de paramétrage de cet environnement : au moment