J'ai essayé d'apprendre Java avec une série que les débutants peuvent comprendre clairement

introduction

Ceci est un examen d'une série qui est facile à comprendre pour les débutants en programmation. J'espère que cela sera utile pour ceux qui étudient Java à partir de maintenant.

Le livre que j'ai lu

Une introduction rafraîchissante à Java, 3e édition Pratique Java clairement compréhensible 2e édition 2e édition de SQL clairement compréhensible Une introduction rafraîchissante à Servlet et JSP 2ème édition

Une introduction rafraîchissante à Java

** Niveau de recommandation ◎ **

bon point

L'apprentissage progresse avec le flux de nouveaux employés qui créent des jeux RPG avec des employés seniors. Il a été soigneusement écrit pour les débutants qui ne connaissent pas le caractère de la programmation comme la compilation et l'exécution, et il était très facile à comprendre. Le nombre de pages dépasse 700, et c'est un volume moyen, mais j'ai pu le lire sans problème car il l'a expliqué en détail et soigneusement. J'ai expliqué l'orientation de l'objet, que l'on dit difficile à comprendre, surtout avec soin, et j'ai pu apprendre tout en ayant une image. Il existe également une fonction qui vous permet d'utiliser Java sans préparer un environnement de développement appelé docojava, et je pense que la force de ce livre est que vous pouvez commencer à apprendre la programmation dès que vous achetez un livre. En premier lieu, j'ai décidé d'acheter ce livre parce que je l'ai recommandé sur les sites de vente par correspondance et sur la plupart des sites de synthèse, mais je suis heureux d'avoir acheté ce livre en premier.

Mauvais point

Absent. Cependant, le livre est si épais qu'il ne peut pas être transporté. De plus, comme il y a beaucoup de pages, je me demande si cela ne convient pas à ceux qui veulent se sentir accomplis en faisant de nombreux livres minces.

Pratique Java que vous pouvez comprendre clairement

** Recommandation △ **

bon point

Une suite à l'introduction rafraîchissante de java. Il a traité de nombreuses technologies qui ne pouvaient pas être écrites dans la partie introductive, telles que l'utilisation de fichiers jar, les génériques et l'interaction avec des bases de données de fichiers, qui seraient (probablement) largement utilisées dans le domaine réel. Chacune est plus difficile que l'édition d'introduction, et si je l'ai fait soigneusement tout en comprenant chacune d'elles, cela a pris un certain temps à lire. Cependant, je pense que c'était une période significative car je pouvais faire plus avec java qu'avant.

Mauvais point

Je l'ai acheté parce que je pensais pouvoir apprendre des contenus plus pratiques et appliqués, mais en réalité "C'est important en java!" "C'est aussi important!" "Et ça aussi!" C'est comme une petite quantité de connaissances qui n'est pas pertinente dans chaque chapitre. Un livre qui résume les techniques importantes pour les débutants en Java. Bien sûr, je sais que tout est important. Cependant, je me demande s'il y a une raison d'acheter "ce livre" dans ce cas. En outre, l'exemple de code fourni provoquait parfois une erreur et je devais à chaque fois rechercher la cause sur le net. (Grâce à cela, j'ai acquis la capacité d'enquêter par moi-même.) Le contenu du livre lui-même est très facile à comprendre, mais je le recommande vivement! N'est-ce pas?

SQL clairement compréhensible

** Recommandation ○ **

bon point

Sur les quatre livres que j'ai lus cette fois, c'était extrêmement facile à comprendre. Mis à part les techniques pratiques, les bases de SQL lui-même ne sont pas si difficiles, donc je pense que le contenu est relativement facile à comprendre. (Estimation du débutant) De plus, dans "ce livre", je n'ai jamais utilisé SQL en relation avec java. Puisque les trois autres livres et "ce livre" ne sont pas étroitement liés, je me suis demandé si un autre livre pourrait être utilisé pour étudier les bases de SQL. SQL est une technologie nécessaire, donc je pense que vous devriez l'étudier d'une manière ou d'une autre.

Mauvais point

J'ai installé PostgreSQL depuis le début, donc je ne l'ai pas du tout utilisé, mais les critiques montrent que docoQL est difficile à utiliser. Cependant, si vous faites ce livre après avoir lu les deux livres ci-dessus, je pense que l'installation SQL elle-même n'est pas si difficile. (Si vous continuez avec le livre, vous aurez diverses possibilités de l'installer) Aussi, l'exercice d'entraînement à la fin du livre. Je pense que ce sera une bonne revue de SQL si vous faites tout. Cependant, je veux en fait créer une base de données et insérer les données, il était donc difficile de taper les données une par une, alors je les ai jetées au milieu.

Une introduction rafraîchissante aux servlets et aux JSP

** Niveau de recommandation ◎ **

bon point

Nous irons au point de créer réellement une application web. Parmi les trois livres ci-dessus, j'ai ressenti la plus grande réussite. Tous les chapitres sont liés, et les connaissances que j'ai acquises jusqu'à présent sont rassemblées pour créer une application, j'ai donc eu l'impression de développer. Même s'il s'agit d'un exemple de livre, j'ai pensé qu'il était important de créer quelque chose à partir de zéro. Il est nécessaire d'installer le logiciel requis pour le développement d'applications Web appelé Pléiades, mais je ne pense pas que vous devriez vous inquiéter car la méthode d'installation et son mode de fonctionnement sont expliqués attentivement sur le site dédié de ce livre.

Mauvais point

Absent. Cependant, les connaissances et les compétences des applications Web telles que les servlets et jsp sont extrêmement profondes, et j'ai en quelque sorte l'impression que ce livre ne traite que de la partie touchante.

Recommended Posts

J'ai essayé d'apprendre Java avec une série que les débutants peuvent comprendre clairement
[Java] J'ai essayé de créer un jeu Janken que les débutants peuvent exécuter sur la console
J'ai essayé de casser le bloc avec java (1)
J'ai essayé OCR de traiter un fichier PDF avec Java
J'ai essayé de créer un environnement de développement java8 avec Chocolatey
J'ai essayé OCR de traiter un fichier PDF avec Java part2
J'ai essayé d'interagir avec Java
J'ai essayé la communication UDP avec Java
J'ai essayé de résumer l'apprentissage Java (1)
Une histoire que j'ai eu du mal à défier le pro de la concurrence avec Java
J'ai essayé l'apprentissage de la gestion qui fait gagner du temps avec Studyplus.
J'ai essayé de jouer un peu avec BottomNavigationView ①
J'ai essayé d'utiliser OpenCV avec Java + Tomcat
J'ai essayé de créer une API Web qui se connecte à DB avec Quarkus
J'ai créé une classe qui peut utiliser JUMAN et KNP de Java
Les nouveaux ingénieurs Java peuvent lire une série rafraîchissante!
J'ai créé une application d'apprentissage automatique avec Dash (+ Docker) part3 ~ Practice ~
J'ai essayé de faire une authentification de base avec Java
Implicite de Scala que même les boutiques Java peuvent comprendre
java j'ai essayé de casser un simple bloc
J'ai essayé de frapper une méthode Java d'ABCL
[Java] J'ai essayé de me connecter en utilisant le pool de connexion avec Servlet (tomcat) & MySQL & Java
J'ai créé un programme qui recherche la classe cible à partir du processus surchargé avec Java
Je ne peux pas utiliser SQS qui peut lire le questionnaire avec un scanner → Je pourrais l'utiliser après avoir changé le ver java
J'ai essayé d'exécuter Java dans un terminal Mac
J'ai essayé de créer une fonction / écran d'administrateur de site commercial avec Java et Spring
Un site facile à comprendre lorsque j'ai commencé à apprendre Spring Boot
[Azure] J'ai essayé de créer une application Java gratuitement ~ Se connecter avec FTP ~ [Débutant]
[Java 11] J'ai essayé d'exécuter Java sans compiler avec javac
Ecrire une classe qui peut être ordonnée en Java Un petit mémo standard
J'ai essayé de créer une compétence Clova en Java
Pourquoi pouvez-vous développer Java avec Visual Studio Code?
Jouez avec les nœuds de fonction Java qui peuvent utiliser Java avec Node-RED
J'ai essayé de créer une fonction de connexion avec Java
J'ai essayé d'utiliser Log4j2 sur un serveur Java EE
[Apprentissage automatique] J'ai essayé la détection d'objets avec Create ML [détection d'objets]
"Héritage" que même les débutants en orientation objet peuvent comprendre
[JQuery] Un gars que même les débutants pourraient bien comprendre
J'ai essayé d'implémenter Sterling Sort avec Java Collector
J'ai créé un Wrapper qui appelle KNP depuis Java
Polymorphisme que même les débutants en orientation objet peuvent comprendre
J'ai essayé de gratter un graphique boursier en utilisant Java (Jsoup)
Je veux écrire une boucle qui fait référence à un index avec l'API Stream de Java 8
J'ai essayé un puzzle qui ne peut être résolu que par les 10% de mauvais ingénieurs
Apprendre Ruby avec la sélection des débutants AtCoder [Quelques sommes] Augmentez les méthodes qui peuvent être utilisées
J'ai essayé de créer un programme en Java qui résout le problème du voyageur de commerce avec un algorithme génétique
Créer un contrôle de page qui peut être utilisé avec RecyclerView
Enfant orienté objet!? J'ai essayé le Deep Learning avec Java (édition d'essai)
[Rails] J'ai essayé de créer une mini application avec FullCalendar
Je veux faire une liste avec kotlin et java!
Je veux créer une fonction avec kotlin et java!
J'ai créé un MOD qui appelle instantanément un véhicule avec Minecraft
Même en Java, je veux afficher true avec un == 1 && a == 2 && a == 3
J'ai essayé de convertir une chaîne de caractères en un type LocalDate en Java
J'ai créé un client RESAS-API en Java
J'ai essayé de créer un environnement de développement padrino avec Docker
J'ai essayé d'utiliser la bibliothèque CameraX avec Android Java Fragment
Ce n'est pas un gros problème si vous comprenez que j'étais accro à recevoir du courrier avec Java Mail depuis Exchange Online
Je ne peux plus me connecter à une VM avec un conteneur Docker pouvant se connecter via SSH
Une simple analogie des classes, instances et objets Java. .. .. [Série qui vous donne l'impression de comprendre]