JavaRush /Blog Java /Random-FR /Bases des bases par Kay Horstmann
Виктор
Niveau 30
Санкт-Петербург

Bases des bases par Kay Horstmann

Publié dans le groupe Random-FR
...L'auteur de ce livre espère que vous n'aimerez pas les livres qui regorgent d'exemples de jouets comme des programmes pour contrôler des grille-pain ou des animaux dans un zoo ou des "sauts de texte"
Je ne pense pas qu'il soit grand besoin d'écrire sur la pertinence de cette revue, car pour un débutant en programmation, tout livre, article ou documentation est important. Mais d'un autre côté, contrairement à la croyance populaire, je veux trouver une chose - idéale, pour ne pas lire plusieurs sources en même temps, mais apprendre d'une seule - éprouvée. Eh bien, regardons la série « Professional's Library » de Kay Horstmann, qui est très populaire parmi les « jeunes » javistes. Les livres sont accueillis avec une reliure de haute qualité - une couverture rigide brillante et une bonne impression, c'est très important, car ils seront évidemment lus jusqu'au cœur. À propos, les dimensions sont assez impressionnantes, vous ne pouvez donc pas trop les traîner. (malheureusement, il n'y a pas de photos de votre part)
Bases des bases par Kay Horstmann - 1
Dans le premier volume de cette série, comme le titre l'indique, les auteurs expliquent les bases, de la syntaxe aux caractéristiques clés de la POO, d'un aperçu de la bibliothèque de collections à la programmation multithread. Chaque chapitre aborde non seulement les termes généraux et principes de fonctionnement (par exemple, le mécanisme de réflexion), mais clarifie également certaines nuances :
Bases des bases par Kay Horstmann - 2
Le deuxième volume : "Outils de programmation avancés" approfondit certains sujets, par exemple la bibliothèque d'exécution graphique - SWING. Il présente également au lecteur un excellent outil pour travailler avec des collections - la bibliothèque de flux de données, ou simplement Streams. De plus, vous apprendrez à connecter des bases de données à l'aide de Java natif (oui, JDBC). Les chapitres sont clairement structurés et ne sont pas strictement corrélés les uns aux autres, cela vous permet de les étudier dans n'importe quel ordre. La seule exception est le début du premier volume. Et avec toute la variété de la théorie dans cette série, il existe de nombreux exemples de petits programmes, des notes de bas de page avec des images de code, où, parfois, le travail de chaque méthode et élément est expliqué. La plupart des méthodes et classes sont généralement placées dans des frameworks séparés, ce qui permet aux livres d'être utilisés comme référence (ou brève documentation) sur les méthodes et classes Java.
Les bases de Kay Horstmann - 3
Mais les programmeurs connaissant le C++ seront agréablement surpris par la comparaison fréquente de certaines solutions Java avec les mêmes solutions en C++, ce qui, selon les auteurs, simplifiera le passage d'un langage à un autre.
Principes fondamentaux par Kay Horstmann - 4
Le seul inconvénient relativement grave peut être considéré comme l'absence de tâches ou d'exercices. Mais pour les étudiants Javarush, cela ne posera pas de problème. Conseils aux débutants : entraînez-vous sur Javarush et obtenez la théorie dans ces merveilleux livres. Même vers la fin du livre (surtout le premier), il y a des fautes de frappe (on dirait que l'éditeur est un peu fatigué). En termes de généralité et de profondeur du sujet traité, les livres de Horstmann ont peu de concurrents. Nous écartons d’emblée la série Head First (voir citation au début). Il reste donc Shildt et Eckel. Disons simplement que les livres du premier auteur sont également excellents (d'ailleurs, il y a des tâches pour maîtriser la théorie), c'est donc une question de goût, et le matériel d'Eckel est obsolète (partiellement, mais quand même). En conclusion, je tiens à dire qu’un seul livre ne suffira toujours pas (merci KEP !), mais « La Bibliothèque du Professionnel » conviendra certainement comme base. Il a tout ce dont vous avez besoin pour commencer, et ça se passera comme sur des roulettes... PS : eh bien, et des liens pour ne pas vous détendre : https://www.litres.ru/richard-uorberton/lyambda-vyrazheniya-v -java-8/ — à propos des lambdas et des fonctionnalités. http://www.exlab.net/tools/sheets/regexp.html — "Certaines personnes, confrontées à un problème, pensent "Je sais, je vais utiliser des expressions régulières". Maintenant, ils ont deux problèmes." Jamie Zawinski dans comp.lang.emacs https://www.litres.ru/rod-haggarti/diskretnaya-matematika-dlya-programmistov/ - Je ne suis pas d'accord avec l'affirmation selon laquelle un programmeur n'a pas besoin de mathématiques.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION