Servir à deux mains! Une liste de livres populaires pour les débutants en développement Java!

Pour les programmeurs, la technologie de programmation est très importante, mais l'amélioration de la technologie ne se fait pas du jour au lendemain, elle nécessite une accumulation de temps et des précipitations d'expérience. En plus de faire des projets pour améliorer ses propres compétences, il existe un autre moyen d'améliorer ses compétences professionnelles: plus! Voir! livre! Après tout, les livres sont une mer d'apprentissage! Alors, êtes-vous prêts pour les programmeurs Java? Une liste de livres populaires que les programmeurs Java doivent lire à deux mains.

Par conséquent, l'éditeur de cet article recommande les livres d'apprentissage Java pour tous. Bien qu'il soit facile à apprendre, il n'est pas facile de bien apprendre, de l'apprendre et de le chérir.

1. Catégorie de base

1. «Java From Beginner to Master» (3e édition)

【Introduction】

Ce livre présente du point de vue d'un débutant, à travers un langage facile à comprendre, des exemples colorés, une introduction détaillée à l'utilisation du langage Java pour le développement de programmes doit être maîtrisé dans tous les aspects de la technologie. Le livre est divisé en 28 chapitres, y compris: première connaissance de Java, familiarisé avec les outils de développement Eclipse, base du langage Java, contrôle de processus, chaînes, tableaux, classes et objets, classes de packaging, classes de traitement numérique, interfaces, héritage et polymorphisme, avancé classes Fonctionnalités, gestion des exceptions, programmation Swing, classes de collection, entrées et sorties d'E / S, réflexion, types énumérés et génériques, multithreading, communication réseau, opérations de base de données, composants de table Swing, composants d'arborescence Swing, autres composants avancés Swing, gestionnaire de mise en page avancé , traitement avancé des événements, dessin AWT et lecture audio, technologie d'impression et système de gestion des stocks d'entreprise, etc. Toutes les connaissances sont introduites en conjonction avec des exemples spécifiques et des notes détaillées sont données pour les codes de programme impliqués, ce qui peut permettre aux lecteurs de comprendre facilement l'essence du développement de programmes Java et d'améliorer rapidement les compétences de développement.

[Motif de la recommandation]

Le contenu de ce livre est détaillé, l'exemple est riche, très approprié comme livre d'étude du processus de conception d'un abécédaire, également approprié comme conseil, matériel de référence du personnel de développement.

2. «Java Core Technology Volume One»

【Introduction】

Ce livre est un ouvrage de référence classique sur la technologie Java. Il se vend bien depuis de nombreuses années. Partant du principe de la conservation du style de la version précédente, la 7e édition couvre les connaissances de base de l'édition standard de la plate-forme de développement Java2 J2SE5.0. Le contenu principal comprend la programmation de divers objets, la réflexion et le proxy, l'interface et les classes internes, le modèle d'écouteur d'événements, la conception d'interface utilisateur graphique à l'aide de la boîte à outils Swing UI, la gestion des exceptions, l'entrée / sortie de flux et la sérialisation d'objets, la programmation générique, etc. Le contenu de ce livre est complet et précis, explique les choses profondes de manière simple, avec un grand nombre d'exemples de programmes, une valeur très pratique, c'est un livre de référence nécessaire pour les débutants et les programmeurs Java.

[Motif de la recommandation]

Depuis la publication de ce livre, il est très apprécié des lecteurs. Il présente de manière exhaustive les connaissances de base de Java SE. Il est non seulement utile, mais également facile à lire et à comprendre. Il doit devenir le meilleur choix pour les étudiants. qui veulent entrer à Java et ceux qui ont des bases faibles.

3. "Langage de programmation Java"

【Introduction】

Ce livre montre au lecteur pourquoi et comment utiliser le langage Java du point de vue unique du créateur du langage Java, afin que le lecteur puisse comprendre les objectifs de conception de base du langage Java et de son application dans le monde réel. Ce livre présente la dernière version du langage Java, qui est définie dans la "Spécification du langage Java, deuxième édition" et implémentée dans l'édition standard Java2SDK1.3.

Ce livre est la troisième édition, qui a été ajustée en termes de structure économique par rapport aux deux éditions précédentes, se concentre sur les nouvelles fonctionnalités du langage et fournit des exemples d'utilisation de nouvelles API. Ce livre couvre entièrement les fonctionnalités et les bibliothèques de classes de la version actuelle du langage Java. Il peut être utilisé comme guide d'introduction au langage Java et peut également être utilisé comme ouvrage de référence pour le développement avancé de Java et l'enseignement du langage Java.

[Motif de la recommandation]

Ce livre présente la dernière version du langage Java, qui est définie dans la "Spécification du langage Java, deuxième édition" et implémentée dans l'édition standard Java2SDK1.3. Ce livre est la troisième édition, qui a été ajustée en termes de structure économique par rapport aux deux éditions précédentes, se concentre sur les nouvelles fonctionnalités du langage et fournit des exemples d'utilisation de nouvelles API. Ce livre couvre entièrement les fonctionnalités et les bibliothèques de classes de la version actuelle du langage Java. Il peut être utilisé comme guide d'introduction au langage Java et peut également être utilisé comme ouvrage de référence pour le développement avancé de Java et l'enseignement du langage Java.

2. Avancé

1. "Réflexions sur la programmation Java"

【Introduction】

Le livre comporte 22 chapitres, y compris les opérateurs, le flux d'exécution du contrôle, le contrôle d'accès, les classes de réutilisation, le polymorphisme, les interfaces, la gestion des erreurs par le biais d'exceptions, les chaînes, les génériques, les tableaux, la recherche approfondie sur les conteneurs, les systèmes JavaI / O et les exemples incluent les types , la concurrence et les interfaces utilisateur graphiques.

Ces riches contenus incluent la grammaire de base et les fonctionnalités avancées du langage Java, qui conviennent à la lecture par les programmeurs Java à tous les niveaux. C'est également un excellent manuel et ouvrage de référence pour l'enseignement du langage de programmation orienté objet et du langage Java dans les collèges et universités. .

[Motif de la recommandation]

Ce livre a gagné les éloges des programmeurs du monde entier, et même les concepts les plus obscurs seront invisibles face à l'affinité littérale de BruceEckel et aux exemples de programmation petits et directs. De la grammaire de base de Java aux fonctionnalités les plus avancées (concepts orientés objet en profondeur, multithreading, construction automatique de projets, tests unitaires et débogage, etc.), ce livre peut vous guider pas à pas pour le maîtriser facilement.

 

Si vous avez beaucoup de doutes sur l'apprentissage de Java, vous n'avez aucune idée et ne savez pas comment apprendre efficacement. 127522921, ceci est mon groupe de discussion sur la technologie Java qq, vous pouvez discuter et échanger plus dans le passé, toutes les informations y sont, vous pouvez télécharger et télécharger par vous-même dans le passé! Après de nombreuses années de développement, j'ai une certaine expérience dans les méthodes d'apprentissage, comment améliorer ma propre technologie, me spécialiser dans l'industrie technique, et communiquer et apprendre plus avec des personnes expérimentées. Plus vous en savez sur cette industrie, plus l'espace de carrière est grand. Il y a des vidéos de matériel d'apprentissage / des questions d'entrevue / des projets de développement que j'ai compilés au cours des dernières années dans le développement Java. Vous pouvez l'obtenir vous-même si vous en avez besoin ~

2. «Java Core Technology Volume 2»

【Introduction】

"Java Core Technology Volume 2: Advanced Features" est un guide faisant autorité sur la technologie Java, couvrant de manière exhaustive les sujets avancés de la technologie Java, y compris les flux et les fichiers, XML, le réseau, la programmation de base de données, Swing avancé, AWT avancé, les composants JavaBean, la sécurité, la distribution objets, Scripting, compilation et traitement d'annotations, etc., ainsi que la localisation, l'internationalisation et le contenu Java SE 6. "Java Core Technology Volume II: Advanced Features" explique la technologie Java avec précision, la méthode narrative est approfondie et simple et contient un grand nombre d'exemples, afin d'aider les lecteurs à comprendre pleinement le langage Java et les caractéristiques pertinentes du Bibliothèque de classes Java.

[Motif de la recommandation]

Ce livre est la dernière révision du classique "Java Core Technology, Volume II: Advanced Features", couvrant la programmation avancée de l'interface utilisateur et les fonctionnalités d'entreprise de la plate-forme Java SE6. Comme le volume 1 (couvrant le langage de base et les fonctionnalités de la bibliothèque), ce volume a été mis à jour vers JavaSE6. Et le nouveau contenu a été mis en évidence. Tous les exemples de programmes dans le livre ont été conçus en détail pour démontrer les dernières techniques de programmation. Et montrez les meilleures solutions aux problèmes typiques rencontrés par les développeurs professionnels dans la réalité.

Ce livre contient de nouveaux chapitres sur StAXAPI, JDBC 4, l'API du compilateur, la structure de script, l'écran de démarrage et l'API de la barre d'état, et de nombreuses autres fonctionnalités améliorées de JavaSE6. Ce livre se concentre sur les fonctionnalités les plus avancées du langage Java, notamment les suivantes: flux et fichiers, réseau, programmation de base de données, XML, JNDI et LDAP, internationalisation, composants GUI avancés, Java2D, JavaBeans, sécurité, RMI et services Web, services avancés AWT, annotations, méthodes locales.

3. "Conférences Crazy Java"

【Introduction】

Ce livre présente en profondeur les aspects pertinents de la programmation Java. Le contenu du livre couvre la structure grammaticale de base de Java, les fonctionnalités orientées objet de Java, le système de framework de collecte Java, les génériques Java, la gestion des exceptions, la programmation Java GUI, JDBC programmation de base de données, annotations Java, système de flux IO de Java, programmation multi-thread Java, programmation de communication réseau Java et mécanisme de réflexion Java. Il couvre la plupart des classes et interfaces des packages java.awt, java.lang, java.io et java.nio, java.sql, java.text, java.util et javax.swing.

[Motif de la recommandation]

Ce livre n'explique pas simplement Java du point de vue des connaissances, mais présente le langage Java du point de vue de la résolution de problèmes, ce livre présente donc un grand nombre de développements de cas pratiques. Ces cas peuvent non seulement permettre aux lecteurs de consolider les connaissances de chaque chapitre, mais aussi permettre aux lecteurs d'appliquer ce qu'ils ont appris, de stimuler la fierté de la programmation et de faire exploser leur passion intérieure de programmation. Le CD-ROM de ce livre contient le code de tous les exemples du livre, si le lecteur souhaite obtenir le code de la pratique après le cours.

Ce livre est destiné à tous les lecteurs qui ont l'intention de maîtriser en profondeur la conception de processus Java. Il convient aux apprenants et aux travailleurs de différents niveaux en Java, et il convient également aux supports pédagogiques Java destinés aux établissements d'enseignement et de formation universitaires. Mais si vous voulez juste vous familiariser brièvement avec Java, ce livre est trop volumineux pour être lu.

Trois, classe JavaEE

1. "Le retour du roi du développement intégré JavaWeb"

【Introduction】

Ce livre a présenté diverses technologies et connaissances pertinentes dans le développement Web Java dans le cycle. Le livre est divisé en 9 chapitres, avec des niveaux de contenu clairs et une difficulté progressive. La première partie est une partie d'introduction, qui comprend un aperçu du développement Web Java, etc.; la deuxième partie est une partie de base, qui comprend la technologie Servlet, la technologie JSP, le suivi de session, le filtre, l'auditeur, etc.; la troisième partie est une partie avancée, le contenu Y compris l'utilisation de la bibliothèque de balises JSTL, comment personnaliser les balises, l'internationalisation des ressources, une vue d'ensemble de la base de données, une explication détaillée JDBC, une vue d'ensemble XML, etc .; Le quatrième chapitre est le framework Struts, et le contenu comprend non seulement le contenu de Struts 1.x, mais aussi de Struts 2.x Le contenu dans; le cinquième est le framework Hibernate; le sixième est le framework Spring; le septième est EJB et le service Web, le contenu comprend une vue d'ensemble de EJB 3, le cadre de service Web de spécification JPA XFire, etc .; le huitième est les outils, Le contenu comprend le cadre d'outils open source couramment utilisé dans les projets Web Java, principalement les outils de gestion de version SVN, les outils de journalisation communs-logging et Log4J, le moteur graphique de rapport JFreeChart, le composant PDF iText, etc. 9 est un article pratique avec deux contenus Systèmes d'application typiques: système de forum (Spring + Struts + Hibernate), animalerie (EJB 3 + JPA + Struts 2).

[Motif de la recommandation]

Les programmeurs Java senior passent un an à écrire et dix ans d'expérience en développement sont sans réserves. Introduction complète, systématique et approfondie aux technologies de base et aux cadres principaux du développement Web Java.

2. "Spring Entry to Proficiency"

【Introduction】

Ce livre présente l'architecture de Spring et les points de connaissances connexes étape par étape, du moins profond au plus profond. Le but est d'aider les débutants à maîtriser rapidement Spring et à être en mesure d'utiliser Spring pour le développement d'applications. La plus grande caractéristique de ce livre est que chaque chapitre va du plus simple au plus profond, à partir d'un exemple simple, permettant aux lecteurs de comprendre rapidement le contenu de ce chapitre, puis d'expliquer en détail les principes de base et les points de connaissance impliqués dans ce chapitre, et enfin à travers un exemple détaillé de consolidation de morceaux Ce que vous avez appris.

Les exemples de chaque chapitre de ce livre sont soigneusement sélectionnés et très ciblés, et s'efforcent de permettre aux lecteurs de maîtriser les principes et les méthodes en le faisant eux-mêmes, afin d'acquérir le plus de connaissances possible. Ce livre convient aux développeurs de logiciels débutants et intermédiaires, et il peut également être utilisé comme matériel pédagogique pour les enseignants et les étudiants des collèges et universités et des cours de formation sociale.

[Motif de la recommandation]

Le livre est divisé en 14 chapitres, couvrant les concepts de base de Spring, conteneur principal, Spring AOP, traitement des transactions, encapsulation de la couche de persistance, framework Web, minuterie, Spring et Struts, Spring et Hibernate, Spring et Ant, Spring et Junit. Ce livre convient aux développeurs de logiciels débutants et intermédiaires, et il peut également être utilisé comme matériel pédagogique pour les enseignants et les étudiants des collèges et universités et des cours de formation sociale.

3. "Explication détaillée du développement JavaWeb"

【Introduction】

Ce livre est divisé en 4 parties en tout, sous l'angle du XML, du Servlet, du JSP et de l'application pour montrer aux lecteurs l'application des différentes technologies dans le développement Web Java, guider le lecteur pour maîtriser rapidement le développement Web Java étape par étape.

[Motif de la recommandation]

Le contenu de ce livre est complet, couvrant toutes les connaissances qui doivent être maîtrisées pour s'engager dans le développement Web Java. Dans l'explication des connaissances, ce livre adopte la méthode de combiner la théorie et la pratique, l'analyse et l'explication du mécanisme interne de fonctionnement du programme, et à travers un grand nombre d'exemples et d'expériences pour vérifier et appliquer les connaissances de ce livre.

Ce qui précède est un résumé des livres que vous devez lire pour apprendre Java. Tout expert technique est parti d'une recrue. Le processus de mise à niveau technologique est un processus de lecture constante de classiques, d'écriture constante de programmes et de débogage constant des exceptions. Par conséquent, il est encore nécessaire de lire un certain nombre de livres professionnels. J'espère que les livres recommandés ci-dessus seront utiles aux amis intéressés par le développement de programmes.

Je suppose que tu aimes

Origine blog.csdn.net/deqing271/article/details/115088606
conseillé
Classement