Les langages de programmation peuvent être difficiles à maîtriser. C'est particulièrement le cas avec les langues qui ont des itérations différentes. Java est l'un de ces langages. Malgré la similitude de leurs noms, Java possède de nombreux traits qui le séparent de JavaScript, de sa complexité accrue aux différences dans son fonctionnement. Même pour ceux qui connaissent JavaScript, Java est une bête complètement différente - une bête avec laquelle même les experts en programmation de longue date pourraient avoir des difficultés. Voici les 6 meilleurs livres de programmation Java basés sur des critiques, pour ceux qui veulent apprendre le langage à partir de zéro ou perfectionner leurs compétences.
Tous les livres de cette liste sont classés en fonction du nombre de critiques qu'ils ont reçues ainsi que de leur moyenne. Cette liste se concentrera également uniquement sur Java, alors ne vous attendez pas à du matériel de "compilation" ici.
Programmation avec Java est un livre qui porte son but sur sa couverture. C'est une ressource de niveau débutant qui couvre les tenants et les aboutissants de Java. Bien que certains critiques louent effectivement cette ressource comme un excellent point de départ, ils notent également le nombre de concepts obsolètes qu'elle contient. Même avec la version semi-récente de ce livre, il couvre les versions de Java qui ne sont pas prises en charge aujourd'hui. Malgré son score élevé, certains critiques notent que le livre n'est pas si bon pour les débutants après tout. Cela est attribué non seulement à son matériel daté, mais aussi à la façon dont il présente ses concepts. Ce livre peut être utile en tant que matériel supplémentaire, mais il ne doit pas être votre seule confiance lorsque vous commencez votre voyage avec Java.
Avis : Sur 746 avis au total, 66 % ont attribué 5 étoiles à ce livre
Prix catalogue : 25,49 $
Achetez maintenant sur Amazon ou AbeBooks
Structures de données et algorithmes simplifiés en Java a été créé comme un moyen simple d'initier les nouveaux venus à Java. Il est destiné à aider les programmeurs en herbe à décrocher des emplois dans de nombreuses entreprises bien connues telles que Google, Microsoft et Adobe. Les critiques ont noté la tendance du livre à fournir des questions utiles et des comparaisons avec d'autres documents. Malheureusement, ils ont également noté des erreurs de formatage et de nombreuses explications vagues. Contrairement au titre de ce livre, cela pourrait être plus intéressant pour ceux qui ont déjà acquis des compétences en programmation avec Java. Les débutants peuvent toujours utiliser ce livre, mais ils ne le trouveront pas aussi instructif que les novices.
Critiques : sur 1 067 critiques au total, 57 % ont attribué 5 étoiles à ce livre.
Prix catalogue : 39,99 $
Achetez maintenant sur Amazon ou AbeBooks
Core Java : une approche intégrée pourrait être beaucoup plus utile pour les débutants, même si elle n'est pas annoncée comme telle. Il couvre plusieurs versions de Java jusqu'à la version 8, qui est l'une des rares versions encore officiellement prises en charge. Même les critiques critiques reconnaissent ce livre comme un endroit parfait pour saisir les concepts de base de Java, offrant un excellent point de départ pour apprendre le langage. Vous devrez peut-être déjà connaître un peu la programmation pour vraiment tout comprendre, mais aucune expérience préalable avec Java n'est nécessaire.
Dans cet esprit, il semble que Core Java: An Integrated Approach ait le problème inverse de l'offre de Narasimha Karumanchi. Il offre beaucoup pour les débutants au prix de peu pour les utilisateurs avancés. Tous les concepts ne sont pas entièrement expliqués, certains examinateurs notant que des ressources importantes sont omises, telles que le kit de développement Java. C'est peut-être un bon livre pour commencer, mais vous en aurez probablement besoin de plus si vous voulez vraiment maîtriser Java. Ne laissez pas le prix catalogue vous effrayer, cependant ! Ce livre n'est pas encore obsolète, mais il a suffisamment vieilli pour être mis en vente à des prix beaucoup plus raisonnables.
Critiques : Sur un total de 1 217 critiques, 67 % ont attribué 5 étoiles à ce livre.
Prix catalogue : 499,00 $ Broché, 5,66 $ Numérique
Achetez maintenant sur Amazon (numérique) ou AbeBooks (broché)
En tant que ressource pour ceux qui connaissent mieux le langage, Effective Java est l'un des meilleurs choix. Le contenu est complet et détaillé, même s'il ne parvient pas à être le meilleur point de départ pour les nouveaux arrivants. Certains critiques ont également noté une mauvaise qualité d'impression et des problèmes avec la version numérique, mais tout le monde ne partage pas ces problèmes.
Malgré les problèmes rencontrés avec l'offre de Joshua Bloch, il y a beaucoup plus de bien à trouver ici. Les critiques notent que le contenu du livre est toujours pertinent aujourd'hui, même s'il a été publié en 2017. Il donne également des explications sur divers aspects du langage de programmation que certains n'ont pas pu découvrir auparavant. Fidèle à son nom, Effective Java est un livre efficace pour ceux qui sont prêts à plonger tête première dans le langage.
Critiques : sur 1 298 critiques au total, 84 % ont attribué 5 étoiles à ce livre.
Prix catalogue : 54,99 $ Broché, 43,99 $ Numérique
Achetez maintenant sur Amazon (numérique) ou AbeBooks (broché)
Java : la référence complète serait apparue plusieurs fois sur cette liste si les éditions précédentes avaient été incluses. De nombreux critiques le considèrent comme l'une des meilleures ressources que tout programmeur Java puisse avoir. En fait, les critiques les plus critiques peuvent parfois être contradictoires, certains affirmant qu'il manque de matériel complet et d'autres affirmant que le matériel est bon, mais pas les exemples. En dehors de ces critiques, les critiques étaient globalement satisfaits de la qualité du livre et de sa couverture de tout ce qu'un programmeur aurait besoin de savoir sur Java. C'est sans doute l'un des meilleurs livres qu'un débutant puisse obtenir, surtout si ce débutant obtient également un livre plus avancé avec lequel l'associer.
Critiques : sur 1 398 critiques au total, 78 % ont attribué 5 étoiles à ce livre.
Prix catalogue : 60,00 $ Broché, 54,00 $ Numérique
Achetez maintenant sur Amazon (numérique) ou AbeBooks (physique)
Head First Java n'est peut-être pas le meilleur livre pour les débutants, mais c'est certainement la ressource la plus adaptée aux débutants de cette liste. Il prend un ton plus décontracté et amical, présentant les concepts et le code de Java d'une manière similaire aux manuels scolaires adaptés aux enfants. À première vue, cela semble être un bon choix pour permettre aux programmeurs de tous âges de se familiariser avec Java. Cependant, ce livre a été publié en 2005. La troisième édition n'a pas autant de critiques, mais elle devrait être considérée avant cette deuxième édition.
Critiques : sur 1 798 critiques au total, 72 % ont attribué 5 étoiles à ce livre.
Prix catalogue : 59,99 $
Achetez maintenant sur Amazon ou AbeBooks … ou obtenez la troisième édition sur Amazon ou AbeBooks
Java est l'un des nombreux langages de programmation avec une longue histoire. Dans ce contexte, un livre ayant des critiques positives n'a pas autant d'importance qu'il soit ancien ou nouveau. De nombreuses versions de Java sont régulièrement obsolètes, seules quelques versions héritées bénéficiant d'un support continu. Bien sûr, vous voudrez également vous assurer qu'il n'y a pas beaucoup d'erreurs dans votre matériel. C'est une chose de ne pas connaître un langage de programmation, mais c'en est une autre de mal l'apprendre.
Si vous souhaitez faire des comparaisons entre Java et d'autres langages, consultez les meilleurs livres JavaScript et C++ basés sur des critiques !