Maison  >  Article  >  Java  >  Livres recommandés pour apprendre Java

Livres recommandés pour apprendre Java

巴扎黑
巴扎黑original
2017-07-20 10:23:501462parcourir

Lors de l'apprentissage de Java, les livres sont l'un des outils d'apprentissage essentiels, notamment pour les auto-apprenants. Sans plus tarder, je recommanderai quelques bons livres pour Java avancé.

Première partie : Langage Java

1. "Spécifications de programmation Java" Convient aux : débutants et intermédiaires

Introduction : L'auteur de ce livre est James Gosling, connu comme le père de Java. C'est une lecture recommandée pour les débutants. Il explique très bien les bases.

2. « Pensées sur la programmation Java » Convient aux : débutants et intermédiaires

Introduction : Douban lui a attribué une note de 9,1 et est largement salué par les programmeurs du monde entier. Certaines personnes disent que ce livre ne convient pas aux débutants, mais l'éditeur estime que l'auteur n'impose pas trop d'exigences aux connaissances et à l'expérience existantes des lecteurs, mais exige seulement que les lecteurs connaissent les langages de programmation de base. L'auteur explique chaque concept obscur et abstrait avec des exemples faciles à comprendre et petits mais directs, qui nécessitent du temps pour être étudiés attentivement.

3. "Java Core Technology : Connaissances de base du Volume I" Convient aux : Débutants et intermédiaires

Introduction : Livres institutionnels officiels, c'est toujours une bonne idée d'en avoir un exemplaire. Ce livre est complet et facile à comprendre. Il peut être utilisé comme dictionnaire et constitue un incontournable pour débuter l’apprentissage.

4. "Structures de données et algorithmes Java" Convient pour : Débutant, Intermédiaire, Avancé

Introduction : Ce livre est fondamentalement en rupture de stock, ce qui montre à quel point il est populaire. L'auteur utilise principalement le langage Java pour décrire nos structures de données couramment utilisées, ce qui mérite une lecture.

5. "Java et Patterns" Convient pour : Niveau intermédiaire et avancé

Introduction : Un bon livre Java rare écrit par un chinois. Un manuel pratique qui explique principalement les principes de conception et les modèles de conception les plus courants. Ce livre est apparu relativement tôt et fait partie des livres incontournables pour les étudiants débutants, intermédiaires et avancés.

6. "Guide d'étude SCJP" Convient aux : Débutants et intermédiaires

Introduction : Un livre indispensable pour l'examen officiel, très utile pour tester votre apprentissage Java. Ce livre est particulièrement adapté aux étudiants. Si vous comprenez parfaitement ce livre, vous n'aurez aucun problème avec les questions Java lors des entretiens d'embauche. Certains ingénieurs qui ont travaillé pendant de nombreuses années seront confrontés à des problèmes qu'ils ne pourront pas résoudre.

Partie 2 : Chapitre intermédiaire avancé

1. "Refactoring : améliorer la conception du code existant" Convient pour : Intermédiaire, Avancé

Introduction : Révèle clairement le processus de refactoring, explique les principes et les meilleures pratiques du refactoring et indique quand et où commencer à approfondir le code et à l'améliorer. Le chef-d’œuvre d’un maître vous permet de comprendre que le logiciel s’améliore étape par étape et ne s’obtient pas du jour au lendemain.

2. "XML Introduction Classic" Convient pour : Débutant, Intermédiaire, Avancé

Introduction : Beaucoup de gens pensent qu'il n'est pas nécessaire d'acheter des livres XML, mais j'en recommande quand même un comme ouvrage de référence. pour vous, et la lecture de ce livre peut vous faire comprendre tous les aspects de XML. Beaucoup de choses y sont encore utilisées.

3. "Tutoriel de base de JQuery" Convient pour : Débutant, Intermédiaire, Avancé

Introduction : Apprendre jQuery à partir de ce point est la base, sinon vous rencontrerez de nombreux problèmes étranges à l'avenir sans le savoir. pourquoi. Personnellement, je pense que jQuery est devenue la bibliothèque standard JavaScript actuelle, avec d'innombrables plug-ins, ce qui simplifie grandement le travail front-end.

4. "Le guide définitif de JavaScript" Convient pour : débutants, intermédiaires, avancés

Introduction : Un ouvrage de référence qui présente JavaScript sous un nouveau point de vue et à un nouveau niveau, comblant une lacune du marché. . C'est l'un des ouvrages de référence incontournables pour apprendre js.

5. "Comment nettoyer le code" Convient pour : Intermédiaire et avancé

Introduction : Décrit une série de pratiques efficaces d'opérations de code propre. Le codage idéal en génie logiciel est que le code compilé par d’innombrables personnes semble avoir été écrit par une seule personne. Ce livre constitue un bon standard.

Troisième partie : Chapitre avancé

1. "Enterprise JavaBeans 3.0 Chinese Version" Convient pour : Intermédiaire, avancé

Introduction : Technologie EJB en utilisé dans les grands systèmes, principalement les banques et autres institutions financières. C'est une des options pour développer des programmes distribués, mais je ne l'aime pas. En fait, les banques ne l'utilisent pas beaucoup. Utilisés en combinaison avec des conteneurs JavaEE, les conteneurs open source incluent JBoss et les conteneurs commerciaux sont pris en charge par IBM et Oracle.

2. "Java Concurrent Programming Practice" Convient pour : Intermédiaire et avancé

Introduction : Le titre de ce livre "Java Concurrent Programming Practice" efface quelque peu sa valeur, et il ne se contente pas de dire l'histoire En plus des fonctionnalités multithread de Java, il contient également une explication assez approfondie de la logique générale de la programmation simultanée. Il existe relativement peu de livres sur la programmation simultanée sur le marché, mais celui-ci est recommandé.

3. "Le guide définitif de Hadoop" Convient pour : Niveau intermédiaire et avancé

Introduction : Un livre incontournable sur le cloud computing. En tant qu'outil informatique distribué, Hadoop peut être considéré comme le seul produit mature sur le marché, et tout le monde le suit. Étant donné que le cloud computing est très populaire, si vous comprenez ce livre, vous comprendrez à peu près ce qu'est le cloud et comment le construire.

4. "Java Message Service" Convient aux : intermédiaires et avancés

Introduction : Une explication approfondie de la technologie sous-jacente, des classes et interfaces Java, des modèles de programmation et des différentes implémentations du JMS1. .1 spécification Autres technologies clés du service de messages Java (JMS) et mécanisme de livraison des messages. L'explication est simple et claire, axée sur le mode d'utilisation et quelques principes de conception. La mise en page est plutôt bonne.

Attention aux étudiants qui apprennent Java ! ! !

Si vous rencontrez des problèmes pendant le processus d'apprentissage ou si vous souhaitez obtenir des ressources d'apprentissage, vous êtes invités à rejoindre le groupe d'échange d'apprentissage Java : 299541275 Apprenons Java ensemble !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn