En ce momentGenshin ImpactValhallaBreath of the wildAnimal CrossingGTA 5Red dead 2
Liste des sujets
livre pour apprendre java
pepsio974
Niveau 14
13 décembre 2012 à 17:26:26
:bonjour: je suis debutant en programmation (un peu toucher au c++) et jaimerais me mettre au java. nous vous avez 1 livre pour apprendre le java? j'en ai déjà vu plusieur mais je ne sais lequel prendre. vous pouvez m'aider?
_Killa_
Niveau 8
13 décembre 2012 à 18:10:56
http://java.developpez.com/livres/javaEnfants/
Tu peux dl le pdf.
pepsio974
Niveau 14
13 décembre 2012 à 18:45:55
vous n'avez pas plutôt 1 livre qui utilise la dernière version?
Ywnith
Niveau 10
13 décembre 2012 à 20:49:57
Ca ne t'apprendra rien de primordial in va dire, vu que tu commences. J'ai commencé le Java par ce tuto' qui apprends bien la base, à cheval sur celui du site du zéro (mais bof pour 80% des chapitres), et celui sur Ukonline que j'ai trouvé très sympa.
MounchMan
Niveau 10
13 décembre 2012 à 22:35:46
"Programmer en Java" de Claude Delannoy J'ai appris avec Par contre, j'ai l'édition Java 6, je sais pas s'il y a une nouvelle édition pour J7 Mais de toutes façons, d'une c'est pas non plus indispensable quand on est débutant (ou pas) et de deux, tu complétes tes connaissance en cherchant sur le web
[-ArK-]
Niveau 29
13 décembre 2012 à 22:53:39
ouais et puis c'est pas comme si java 7 ajoutait énormément de trucs
Neofungamer
Niveau 21
14 décembre 2012 à 00:23:35
J'ai adoré "Au coeur de JAVA 2"
dark_drow
Niveau 15
14 décembre 2012 à 00:32:36
du coup le topic m'a poussé a matter les nouveautées de java7 ;p rien que le fait de pouvoir écrire ArrayList<String> a = new ArrayList<>() ...
Pseudo supprimé14 décembre 2012 à 10:58:44
Pssst : Java 8 est en beta, Java 7, c'est "dépassé" :D En java 8, on peut écrire des trucs du genre :
C'est concis et ça sera optimisé multicoeur (quand la JVM sera complètement adaptée)
Vive les lambdas !
[-ArK-]
Niveau 29
14 décembre 2012 à 11:18:04
"rien que le fait de pouvoir écrire ArrayList<String> a = new ArrayList<>() ... "
ah ouais, je savais pas qu'on pouvait faire ça avec Java 7 Mais bon ça me servirait pas à grand chose perso, vu que je tappe ArrayList<String> a = new Ar [ controle + espace + entrée] et que ça m'écrit ArrayList<String>() tout seul
A moins que ça veuille pas dire la même chose ?
Raspberry-Pi on m'a déjà parlé des lambdas mais je les ai jamais vu à l'oeuvre J'ai rien compris à ton code, ça fait quoi ?
dark_drow
Niveau 15
14 décembre 2012 à 11:35:40
au hasard que ça affiche les éléments > 8 (mais j'avoue que je maîtrise pas du tout les lambda expr non plus, même si j'ai pu tester un peu en C#
dark_drow
Niveau 15
14 décembre 2012 à 11:47:35
Sinon pour l'OP, commencer a partir de java5 c'est large viable, avant java5 c'était un peu différent (je pense a la généricité)
Bunyan
Niveau 17
14 décembre 2012 à 13:12:47
La version "officielle" pour les entreprises et la 6 (avec des restes de 5 et de 4).
Les nouveautés sont visibles ici : http://docs.oracle.com/javase/7/docs/technotes/guides/language/enhancements.html
À noter que le plus utile est vis-à-vis des expressions : la gestion des ressources en cas d'erreur améliorées, ainsi que le multi-catch. Le switch avec String peut être pratique, aussi.
Pseudo supprimé14 décembre 2012 à 17:13:16
dark_drow Tout à fait. Comme quoi, cette nouvelle syntaxe est simple à comprendre