Livres Java à lire (recommandé)
Java est en fait un langage facile à démarrer mais difficile à démarrer. nécessite une pratique continue. Étudier, revoir le passé et apprendre le nouveau. Ici, je recommande plusieurs livres utiles pour apprendre Java.
Penser en Java est connu sous le nom de « Bible Java » et ce n'est pas une exagération. Quel que soit votre niveau Java, vous vous sentirez très récompensé à chaque fois que vous lirez TIJ. Les novices en apprendront quelques connaissances de base sur Java, les personnes avancées pourront voir un espace d'application plus large et les vétérans découvriront trop de façons de penser et trieront certaines connaissances manquantes. Le plus important est qu'il contient trop de contenu qui peut inspirer les gens, et de nombreuses idées peuvent être appliquées à d'autres langages tels que le C++. De plus, il y a relativement peu d'erreurs dans tout le livre, donc de nombreux détours peuvent être évités .
Certains grands noms du groupe s'appuient vraiment sur ce livre pour conquérir le monde. Nous travaillons depuis quatre ou cinq ans, et nous avons vu trop de codeurs qui ont été lésés par divers "XXXX de 21 jours". Ils ne connaissent que les frameworks et n'ont pas l'intention d'apprendre quoi que ce soit. Un expert a dit ceci : Seuls ceux qui peuvent comprendre le TIJ et apprendre quelque chose, je pense que je pourrais avoir l'idée de les cultiver. En général, je ne veux pas perdre trop de temps à parler de gens qui ne les supportent pas. Les programmeurs qui ne peuvent utiliser que divers frameworks et divers outils ne deviendront que des codeurs qualifiés.
1. Livres d'introduction à l'élémentaire (direction de grammaire de base Java) :
Ignorer toutes sortes de choses qui veulent juste pour passer des examens ou Pour ceux qui s'occupent de cours universitaires, je recommande les livres suivants :
a "head first java" convient aux personnes qui n'ont fondamentalement aucune base et qui n'en ont pas. Je n’aime pas lire de longs manuels. Mais ce livre coûte très cher et n’est qu’une introduction.
b. "Core java" , le nom chinois est "java core technology". Ce livre est simple et facile à comprendre, et il convient très bien aux novices pour débuter. Les points de connaissance sont également expliqués plus en détail, notamment certains détails.
c. La série "Crazy" de Li Gang . Je pense que beaucoup de gens me critiqueront si je recommande ce livre... Mais pour être honnête, lorsque j'enseignais aux diplômés, je les voyais acheter divers livres de Li Gang. D'une manière générale, cela correspond aux habitudes de lecture et d'étude des Chinois. Li Gang lui-même est désormais formateur à plein temps, et le livre a été réimprimé et publié encore et encore. De nombreuses erreurs originales ont été corrigées. Et la chose la plus importante et la plus agréable à propos de Li Gang, c'est que le livre contient de nombreux points de connaissances impopulaires pour gérer les entretiens. Le style de formation de l'ensemble du livre est très approfondi, adapté pour débuter mais pas pour une exploration en profondeur.
2. Stade avancé
À ce stade, les gens maîtrisent essentiellement la syntaxe de base de jdk et ont réalisé plusieurs projets matures, j'espère. Quelqu’un qui creuse un peu plus. D'une manière générale, ceux qui ont atteint ce stade maîtrisent déjà très bien divers cadres populaires, ont commencé à avoir une légère tendance à se diversifier et ont également commencé à entrer en contact avec d'autres langues.
a. "penser en java" En fait, je veux vraiment mettre ce livre dans la première étape... Ce livre est en fait adapté à une lecture à chaque étape.
b. "Java efficace" Ce livre m'a vraiment étonné. Avant d'acheter ce livre, je ne m'attendais pas à ce qu'un langage aussi honnête que Java puisse être utilisé comme ça.
c. "Refactoring - Améliorer la conception du code existant" Je ne veux pas écrire trop de commentaires En tant que programmeur, pas seulement programmeur Java, j'ai toujours pensé que c'était ça. est un livre à lire absolument.
3. Niveau avancé
Les personnes à ce stade travaillent généralement pendant plus d'un ou deux ans, ou plus de deux ou trois ans ( selon les secteurs) (situations différentes selon les secteurs), et ont commencé à réfléchir à une transformation ou à un positionnement, qu'il s'agisse d'approfondir la technologie ou de se transformer en chef de projet. De manière générale, les personnes ayant atteint ce niveau maîtriseront également une langue seconde ou seront impliquées dans d’autres cadres linguistiques.
a. "Code Encyclopedia" Ne vous laissez pas berner par le titre du livre. Si je devais recommander un livre de programmation, je ne recommanderais que celui-ci. Cela a directement changé ma vision de la gestion de projet, du développement de code, etc.
b. "Machine virtuelle JVM en profondeur" Un Chinois a écrit un livre relativement facile à comprendre, mais qui n'entre pas trop en profondeur. Un étranger a écrit un livre très approfondi. Il est recommandé de lire d'abord le livre chinois, et si cela vous intéresse, de continuer à lire le livre de l'étranger.
c.Divers livres de modèles de conception. En fait, je ne recommande pas vraiment GOF. Personnellement, je n'aime pas que les novices lisent les modèles de conception. Sans suffisamment d'expérience en développement et en hébergement de projets, il est facile de tomber dans le piège de l'utilisation de modèles pour le plaisir des modèles. Je pense qu'il vaut mieux le relire à ce stade. Si vous le combinez avec une expérience réelle du projet, vous le comprendrez très rapidement.
Notes supplémentaires :
1. Il n'y a pas de livres-cadres différents dans la liste de livres et je ne veux pas les recommander, ni n'ai l'intention de recommander des livres dans d'autres langues, y compris les algorithmes. Ceci n'est que mon opinion personnelle et ma recommandation de livre, merci.
2. Comme l'anglais de la plupart des débutants n'est pas très bon (en fait, je parle du répondant lui-même...), il n'y a pas de livres d'information en anglais dans la liste des livres. Si nous pouvions étendre la portée aux documents en anglais, il y aurait trop de choses à voir...
Merci d'avoir lu, j'espère que vous pourrez trouver des livres qui vous conviennent.
Cet article est reproduit à partir de : https://blog.csdn.net/blueangle17/article/details/54969779
Tutoriel recommandé : "Tutoriel Java"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!