Sondage : Quel est votre livre francophone préféré sur le langage et la plateforme Java ?
Le 2007-01-02 11:30:44, par Mickael Baron, Rédacteur
Nous renouvelons pour 2007 le sondage sur votre livre préféré sur Java (le langage / la plateforme).
Vous retrouverez le précédent sondage ici et vous pouvez renouveller votre vote.
Postez ici :
- vos commentaires et notes sur les livres Java que vous avez lu
- les livres Java que vous recommandez qui ne sont pas dans le sondage
Pour en savoir plus, lisez la sélection des livres sur Java :
http://java.developpez.com/livres/
Ce sondage liste les livres en Français et se concentre sur Java en tant que langage et plateforme et de nombreux ouvrages à succès, plus spécialisés, sur des frameworks ou outils sont donc volontairement omis.
Ce sondage ne liste pas les livres à télécharger (ne choisissez donc pas Autres pour voter pour Penser en Java), ni les livres en Anglais, cependant vos avis et commentaires sur ces 2 derniers points sont aussi intéressants.
Voir aussi les cours et tutoriels pour apprendre Java : http://java.developpez.com/cours/
Vous retrouverez le précédent sondage ici et vous pouvez renouveller votre vote.
Postez ici :
- vos commentaires et notes sur les livres Java que vous avez lu
- les livres Java que vous recommandez qui ne sont pas dans le sondage
Pour en savoir plus, lisez la sélection des livres sur Java :
http://java.developpez.com/livres/
Ce sondage liste les livres en Français et se concentre sur Java en tant que langage et plateforme et de nombreux ouvrages à succès, plus spécialisés, sur des frameworks ou outils sont donc volontairement omis.
Ce sondage ne liste pas les livres à télécharger (ne choisissez donc pas Autres pour voter pour Penser en Java), ni les livres en Anglais, cependant vos avis et commentaires sur ces 2 derniers points sont aussi intéressants.
Voir aussi les cours et tutoriels pour apprendre Java : http://java.developpez.com/cours/
-
kenji_getpoweredMembre habituéJ'ai choisi aide-mémoire de java mais ce n'est que mon 2ème choix car en premier j'aurais mis l'excellent livre de Bruce Eckel - Penser en JAVA qui m'a permis d'apprendre le langage. Je pose d'ailleurs la question : Pourquoi précisément ne pas avoir mis Penser en JAVA dans le sondage? Je ne vois pas de bonne raison.
J'ai lu d'autres livre sur le sujet et Penser en Java m'a paru bien meilleur que d'autres payants.le 17/10/2007 à 15:30 -
OrigineDeLaVieMembre régulier1/ J'ai trouvé les deux volumes format PDF de " Au coeur de Java 2" de Cay S. Horstmann et Gary Cornell - CampusPress
sur ce lien : http://learninformatique.blogspot.co...rce-des-2.html
critique du livre : http://java.developpez.com/livres/?p...is#L2744019623
2/ Le livre Programmer en Java - de Claude Delannoy est aussi très bien fait.
critique "Une excellente FAQ de poche": http://java.developpez.com/livres/?p...is#L2212122322
3/ et un troisième plus léger, "Le guide de Survie Java: L'essentiel du code et des commandes"
critique : http://java.developpez.com/livres/?p...is#L2744021628
Table des matières
Introduction 1
1 Les bases 5
( Compiler un programme Java 7, Exécuter un programme Java 8,Définir le chemin de classe 9)
2 Interagir avec l'environnement 11
(Obtenir des variables d'environnement 12, Définir et obtenir des propriétés système 13, Parser des arguments en ligne de commande 14)
3 Manipuler des chaînes 17
(Comparer des chaînes 18, Rechercher et récupérer des sous-chaînes 21, Traiter une chaîne caractère par caractère 22
Renverser une chaîne par caractère 23, Renverser une chaîne par mot 24, Convertir une chaîne en majuscules ou en minuscules 25, Supprimer les espaces au début et à la fin d'une chaîne 26, Parser une chaîne séparée par des virgules 27)
4 Travailler avec des structures de données 31
(Redimensionner un tableau 32
Parcourir une collection en boucle 33, Créer une collection mappée 35, Stocker une collection 36, Trouver un objet dans une collection 38, Convertir une collection en un tableau 40)
5 Dates et heures 41
(Retrouver la date d'aujourd'hui 42, Conversion entre les objets Date et Calendar 42, Imprimer une date/une heure dans un format spécifié 44, Parser des chaînes en dates 47, Additions et soustractions avec des dates, ou des calendriers 48, Calculer la différence entre deux dates 49
Comparer des dates 50, Retrouver le jour de la semaine/ du mois/de l'année
ou le numéro de la semaine 51 ,Calculer une durée écoulée 52)
6 Retrouver des motifs avec des expressions régulières 55
Les expressions régulières en Java 56, Retrouver une portion de texte, à l'aide d'une expression régulière 58, Remplacer du texte mis en correspondance 61, Retrouver toutes les occurrences d'un motif 63, Imprimer des lignes contenant un motif 64, Retrouver des caractères de nouvelle ligne dans du texte 65)
7 Nombres 67
Vérifier si une chaîne est un nombre valide 68
Comparer des nombres à virgule flottante 69
Arrondir des nombres à virgule flottante 71
Formater des nombres 72
Formater des devises 74
Convertir un entier en nombre binaire,
octal et hexadécimal 74
Générer des nombres aléatoires 75
Calculer des fonctions trigonométriques 76
Calculer un logarithme 77
8 Entrée et sortie 79
Lire du texte à partir d'une entrée standard 80
Ecrire vers une sortie standard 80
Formater la sortie 81
Ouvrir un fichier par son nom 86
Lire un fichier dans un tableau d'octets 87
Lire des données binaires 88
Atteindre une position dans un fichier 89
Lire une archive JAR ou ZIP 89
Créer une archive ZIP 90
9 Travailler avec des répertoires et des fichiers 93
Créer un fichier 94
Renommer un fichier ou un répertoire 95
Supprimer un fichier ou un répertoire 96
Modifier des attributs de fichier 97
Obtenir la taille d'un fichier 98
Déterminer si un fichier ou un répertoire existent 99
Déplacer un fichier ou un répertoire 99
Obtenir un chemin de nom de fichier absolu
à partir d'un chemin relatif 101
Déterminer si un chemin de nom de fichier
correspond à un fichier ou à un répertoire 102
Lister un répertoire 103
Créer un nouveau répertoire 106
10 Clients réseau 107
Contacter un serveur 108
Retrouver des adresses IP et des noms de domaine 109
Gérer les erreurs réseau 110
Lire du texte 111
Ecrire du texte 112
Lire des données binaires 113
Ecrire des données binaires 114
Lire des données sérialisées 115
Ecrire des données sérialisées 117
Lire une page Web via HTTP 118
11 Serveurs réseau 121
Créer un serveur et accepter une requête 122
Retourner une réponse 123
Retourner un objet 124
Gérer plusieurs clients 126
Servir du contenu HTTP 128
12 Envoyer et recevoir des e-mails 131
Vue d'ensemble de l'API JavaMail 132
Envoyer des e-mails 133
Envoyer des e-mails MIME 135
Lire un e-mail 137
13 Accès aux bases de données 141
Se connecter à une base de données via JDBC 142
Envoyer une requête via JDBC 144
Utiliser une instruction préparée 146
Récupérer les résultats d'une requête 148
Utiliser une procédure stockée 149
14 XML 153
Parser du XML avec SAX 155
Parser du XML avec DOM 157
Utiliser une DTD pour vérifier un document XML 159
Créer un document XML avec DOM 161
Transformer du XML avec des XSLT 163
15 Utiliser des threads 165
Lancer un thread 166
Arrêter un thread 168
Attendre qu'un thread se termine 169
Synchroniser des threads 171
Suspendre un thread 174
Lister tous les threads
16 Programmation dynamique par réflexion 179
Obtenir un objet Class 180
Obtenir un nom de classe 182
Découvrir des modificateurs de classe 182
Trouver des superclasses 183
Déterminer les interfaces implémentées par une classe 185
Découvrir des champs de classe 186
Découvrir des constructeurs de classe 187
Découvrir des informations de méthode 189
Retrouver des valeurs de champ 191
Définir des valeurs de champ 192
Invoquer des méthodes 193
Charger et instancier une classe de manière dynamique 195
17 Empaquetage et documentation des classes 197
Créer un paquetage 198
Documenter des classes avec JavaDoc 200
Archiver des classes avec Jar 203
Exécuter un programme à partir d'un fichier JAR 204le 31/12/2010 à 18:50 -
bassimMembre éclairében j'ouvre les hostilités , j'ai choisi Au coeur de Java
j'ai bien apprécié ce livre qui m'a permis d'apprendre Java trés facilement
bien que ce soit un langage pas simple à apprendre .
ce livre avance dans l'apprentissage de Java pas à pas et ne brule pas les étapes , ce qui permet au lecteur d'apprécier ce langage en lui même .
ce que j'ai aimé dans ce livre aussi , c'est qu'il fait une comparaison avec le C++ chaque fois que cela est nécessaire pour montrer les différences entre ces 2 langages et permettre aussi aux développeurs venant de C++ de bien s'acclimater avec le Javale 02/01/2007 à 11:43 -
sinokExpert éminent séniorEuh a part la javadoc et un paquet de ressources sur le net, je dirais aucun (à part Desktop Java Live en anglais en ce qui concerne Swing)
Sinon j'ai du commencer avec le pavé d'initiation à java d'O'Reillyle 08/01/2007 à 0:03 -
GLDavidExpert confirméBonjour
Il est évident que la bibliographie Java est loin d'être pauvre. Mon livre "féticheé pour Java est Java2.
Un livre sur lequel j'ai tout appris, simple dans sa description et dans ses exemples, il permet d'être autonome rapidement en Java.
@++le 08/01/2007 à 8:49 -
zais_ethaelMembre éprouvéC'est pas que j'aime critiquer, mais je trouve ce genre de sondage un peu... vide.
Personne ne peut avoir lu tous ces livres. Il est même peu probable de n'en avoir lu ne serais-ce que deux vu qu'en général, une fois qu'on a apprit un langage une fois, on ne se lance pas dans la lecture d'un autre bouquin de base (surtout que ça coute cher).
Au final, comme tout le monde va voter pour l'unique bouquin qui lui a enseigné le java, ce sondage sert juste à indiquer quel livre est le plus vendu, pas le meilleur.le 08/01/2007 à 16:54 -
Baptiste WichtExpert éminent sénior
Envoyé par zais_ethael
J'ai déja lu deux de ces livres (Programmer en Java et le livre de Java premier Langage), j'en ai un qui m'attend (Java Efficace) et je compte encore m'en acheter plus (Java en concentré, Java en action, Au coeur de Java 2, ...). Donc je pense que ces sondages sont tout à faits corrects.le 08/01/2007 à 19:44 -
zais_ethaelMembre éprouvé
Envoyé par wichtounet le 08/01/2007 à 21:12 -
Ricky81Expert éminent séniorBonsoir,
En moyenne, les membres lisent un livre sur Java en tant que langage, soit. Mais je pense que tu exagères car les opportunités de lire un autre livre sans avoir à l'acheter ne sont pas nulles (livre à la fac, au boulot même si plus rare, échange avec un ami ou collègue, ...)
Si le livre les a satisfait, je comprend bien qu'ils ne sentent pas le besoin d'en acheter un autre, et ca reste leur livre préféré.
Par contre, si le livre ne les a pas satisfait, j'espère bien qu'ils ne vont pas voter pour ce livre et qu'ils profiteront de cet espace de discussion et d'échange pour témoigner sur ce qu'ils ont aimé et ce qu'ils ont moins aimé.
Et avec un peu de chance ils auront tenté un autre livre pour lequel ils pourront voter (ou non, retour à la case départ) ou témoigner.
Il ne faut pas se limiter au vote, sinon on peut d'office verrouiller le sujet et se limiter à des faire des statistiques.le 08/01/2007 à 21:23 -
Baptiste WichtExpert éminent sénior
Envoyé par zais_ethael
J'achète les livres pour moi et ensuite si la critique intéresse Developpez.com, je la fais, mais c'est d'abord pour ma propre culture que je lis le livre.le 09/01/2007 à 7:08