Mon fils a dit: «Je veux étudier la programmation», alors je lui ai donné un PC Onboro qui traînait à la maison, en disant «Que dois-je faire?» Et «Introduction à Java». (Terrible) Ce n'est pas suffisant, alors j'ai pensé lire à nouveau sur "Introduction à Java" et résumer ce qui m'intéressait et ce que je ne devrais pas faire.
[Introduction à Java](https://books.rakuten.co.jp/rb/14782914/ ()
――La cible est mon fils ――C'est juste une impression individuelle ――Nous avons la première édition de la première édition
Il fut un temps où l'on disait que «la vitesse de traitement est plus lente que le langage qui génère et exécute un programme en langage machine que le CPU peut comprendre, comme le langage C.».
La vitesse est comparable à celle du langage C.
Les gens, les gens, les gens, les gens > C soudain <  ̄Y^Y^Y^Y^Y ̄
Je suis désolé, je voulais l'essayer une fois.
Blague à part, je me suis demandé quel pourcentage de débutants et de débutants ayant choisi ce livre expérimentaient le langage C. Je n'ai pas peur que ce genre de chose n'agisse plus comme un contre-courant au discours «Java est lent» qui est encore dit par certains.
Est-ce uniquement Windows? Il s'agit généralement uniquement de Windows, de Mac uniquement ou des deux. Les gens qui utilisent autre chose sont à leurs propres risques, n'est-ce pas? C'était une plainte d'utilisation de Xubuntu.
Le PC que j'ai donné à mon fils avait Xubuntu 08.04 installé, et JDK6 (!) Et Eclipse (environ 3,3?) Étaient déjà installés, donc je pense que cette zone est terminée.
Est-il correct de comprendre les opérateurs arithmétiques et relationnels avec des connaissances en arithmétique, mais les opérations logiques et les opérations sur les bits peuvent-elles être écrites légèrement et comprendre leur signification? Non, est-il naturel qu'une personne qui souhaite apprendre un langage de programmation comprenne les bases de l'informatique? Alors où et comment dois-je l'apprendre? Toka Toka. Quand j'ai relu le livre d'introduction dans l'optique de le faire lire par des débutants, je commence soudainement à remarquer ce que je suis passé sans me soucier de quoi que ce soit. En ce sens, c'est gênant pour moi de remettre soudainement "Introduction à Java" à mon fils qui veut étudier la programmation.
Par conséquent, l'évaluation selon laquelle "'○○○○' est également recommandé pour les débutants" peut être vue d'en haut, je pense donc que vous ne devriez pas être aveugle. En ce sens que ce que vous tenez pour acquis peut ne pas être pour les autres.
De nombreux opérateurs sont utilisés pour calculer des nombres et des booléens, mais l'opérateur binaire "+" et l'opérateur d'affectation "+ =" peuvent être utilisés pour combiner des chaînes.
Je pense qu'il vaut la peine de mentionner que le type String est spécifiquement spécifié dans JLS. (Le chapitre 7 a mentionné le type String en détail, mais cela ne ressemblait pas non plus à ça.) Je vois parfois le type String traité spécialement (pas seulement pour cette raison) et le manque de compréhension de celui-ci provoque une confusion inutile.
Non, à part l'histoire que je n'ai pas écrite récemment, dans l'explication de la rupture
Il convient de décrire sous cette forme, surtout lorsque les conditions de terminaison de la boucle sont compliquées ou lorsqu'il y a plusieurs conditions.
Il y en a, mais si vous ne faites pas attention, vous pouvez voir l'avenir de devenir un code spaghetti. Eh bien, comment le résoudre peut être un peu plus loin.
L'élève a-t-il «MAX_SCORE»?
Non, il est difficile d'exprimer l'essentiel avec un simple exemple de code, n'est-ce pas? J'ai aussi l'expérience d'être conférencier lors d'une session d'étude en interne sur des sujets orientés objet et je suis mort dans une grande explosion, donc je le comprends douloureusement. Je me souviens maintenant et mon cœur me fait mal.
La méthode principale sort-elle à ce moment? Je me demande si c'est mieux plus tôt. J'ai pensé, mais il est étonnamment difficile de savoir où le mettre. A l'époque de Hello World, j'ai envie de dire "tout commence par le principal" pour le moment, mais je pense que ce chapitre va probablement se faire sans rien expliquer. ..
En réalité, je ne pense pas qu'il y ait pas mal de gens qui écrivent des programmes Java au travail qui n'ont jamais écrit la méthode principale ... C'est horrible.
Par conséquent, il n'est plus nécessaire d'ajouter "_" après le nom de la variable.
Je suis entièrement d'accord avec cette affirmation, mais était-ce une culture majeure notable? Personnellement, j'ai parfois vu des variables locales (méthodes) préfixées à «avant» (souvent non limitées à Java), mais vous n'avez peut-être pas vu de trait de soulignement à la fin.
Le type primitif est un type de données de base composé d'un type booléen, d'un type numérique et d'un type de caractère.
Non, je pense qu'il n'y a que le type booléen et le type numérique. char est un "entier" qui signifie UTF-16, n'est-ce pas? cf. https://docs.oracle.com/javase/specs/jls/se8/html/jls-4.html#jls-4.2
Pour plus de commodité, je pense qu'il est possible de dire "type de caractère".
Le type String est utilisé dans le nouvel exemple, et je pensais que je n'avais pas à utiliser le type String en fonction de ce qui s'y passait, mais après cela
Vous pouvez utiliser le mot-clé new pour créer une instance à partir d'une classe, mais pour la classe String, vous pouvez utiliser une chaîne littérale pour créer une instance de manière plus concise.
Voulez-vous vous connecter à l'explication de cette chaîne de caractères littérale?
Dans ce chapitre, nous parlerons des tableaux et des collections Java que vous venez de connaître.
Non, je n'ai vraiment rien à voir avec ça, mais j'ai été frappé par l'expression: "Je le savais." De plus, quand je dis cela, je sens que cela ne se limite pas aux tableaux et aux collections.
Notez que le [] utilisé pour déclarer un tableau peut être attaché à un type ou à une variable. Autrement dit, vous pouvez écrire un tableau int [] ou un tableau int []. Cependant, l'ancien tableau int [] est recommandé afin que vous puissiez clairement voir qu'il s'agit d'un "tableau int".
Il est écrit en JSL que c'est un peu plus approfondi. cf. https://docs.oracle.com/javase/specs/jls/se8/html/jls-10.html#jls-10.2
La raison pour laquelle elle est attachée à la variable est qu'elle est compatible avec C et C ++, et si vous pouvez l'écrire comme int [] array [], il semble que ce ne soit pas recommandé.
En raison des contraintes de temps, nous nous arrêterons ici.
Bien sûr, il y a beaucoup de choses que j'aime dans "Introduction à Java", donc j'ai pensé qu'il était nécessaire de faire un effort pour diffuser ces choses ensemble. Faisons-le dans le calendrier de l'Avent de l'année prochaine.
Recommended Posts