Apprenez Java facilement

Aleksandr Shitik
Aleksandr Shitik

J’écris mes propres articles et livres, et je fais des critiques de films et de livres. Expert en cosmologie et astronomie, informatique, productivité et planification.

Apprenez Java facilement
Bryson Payne
Genres: Programmation
Année de publication: 2019
Année de lecture: 2021
Ma note: Normale
Nombre de lectures: 1
Nombre total de pages: 402
Résumé (pages): 4
Langue originale de la publication: Anglais
Traductions dans d'autres langues: Russe, Chinois

Description générale

Le livre compte 400 pages, comprend 11 chapitres et un seul annexe. En plus du texte, il comporte de nombreuses images et des extraits de code. Au début de chaque chapitre, un bref plan du contenu est présenté, et à la fin – un mini‑résumé de ce qui a été couvert. Des exercices pratiques pour un travail autonome sont également proposés à la fin de chaque chapitre. Le niveau de difficulté est assez basique.

Résumé bref

  • Chapitre 1. Présente à l’étudiant l’environnement Java, en se familiarisant avec JShell – un shell interactif pour tester rapidement du code.
  • Chapitre 2. Création d’applications simples : le jeu «Plus‑Moins» est développé.
  • Chapitre 3. Le jeu du chapitre précédent est amélioré en ajoutant une interface graphique.
  • Chapitre 4. Création de la première application mobile avec Android Studio.
  • Chapitre 5. L’application est enrichie par un menu et des options de personnalisation.
  • Chapitre 6. Développement d’un programme de déchiffrement de messages secrets. La théorie de la cryptographie est expliquée via le chiffre de César.
  • Chapitre 7. Conception d’une interface graphique étendue et échange de données avec d’autres applications.
  • Chapitre 8. Réalisation d’une version mobile de l’application «Message Secret», développée dans un des chapitres précédents.
  • Chapitre 9. Mise en place d’une nouvelle application‑jeu «Bulles Colorées», contrôlée à l’aide de la souris.
  • Chapitre 10. Perfectionnement du jeu précédemment décrit en ajoutant animation et détection de collisions via un temporisateur.
  • Chapitre 11. Affinement supplémentaire du jeu avec prise en charge du multi‑touch sur appareils Android.
  • Annexe. L’annexe est consacrée au débogage et à la correction des erreurs les plus fréquentes et typiques en Java.

Opinion

Après lecture, le livre m’a laissé un très bref plan, ce qui indique probablement que je maîtrise très bien Java ou que le contenu ne fournit pas d’informations utiles. Java n’est pas ma langue de travail quotidienne, donc l’option première est écartée, mais l’option deuxième reste valable. En pratique, le livre est plutôt bon. Il couvre non seulement la syntaxe native et les concepts fondamentaux de Java, mais lui donne aussi un léger focus sur Android, tout en présentant plusieurs mini‑projets illustrés par des jeux simples.

Вверх