Mein Sohn sagte: "Ich möchte Programmieren studieren", also gab ich ihm einen Onboro-PC, der zu Hause herumlag und sagte: "Was soll ich tun?" Und "Einführung in Java". (Furchtbar) Das ist nicht genug, also dachte ich, ich würde noch einmal über "Einführung in Java" lesen und zusammenfassen, woran ich interessiert war und was ich nicht tun sollte.
[Einführung in Java](https://books.rakuten.co.jp/rb/14782914/ ()
――Das Ziel ist mein Sohn ――Es ist nur ein individueller Eindruck ――Wir haben die erste Ausgabe der ersten Ausgabe
Es gab eine Zeit, in der gesagt wurde, dass "die Verarbeitungsgeschwindigkeit langsamer ist als die Sprache, die ein Maschinensprachenprogramm generiert und ausführt, das die CPU verstehen kann, wie z. B. die Sprache C."
Die Geschwindigkeit ist vergleichbar mit der der Sprache C.
Menschen, Menschen, Menschen, Menschen > Plötzliches C <  ̄Y^Y^Y^Y^Y ̄
Es tut mir leid, ich wollte es einmal versuchen.
Scherz beiseite, ich fragte mich, wie viel Prozent der Anfänger und Anfänger, die dieses Buch aufgegriffen hatten, die C-Sprache erlebten. Ich glaube nicht, dass ich mich frage, warum so etwas nur als Gegenpol zum "Java ist langsam" -Diskurs funktioniert, der immer noch von einigen gesagt wird.
Ist es nur Windows? Dies ist normalerweise nur Windows, nur Mac oder beides. Menschen, die andere verwenden, sind auf eigenes Risiko, nicht wahr? Es war eine Beschwerde über die Verwendung von Xubuntu.
Auf dem PC, den ich meinem Sohn gegeben habe, war Xubuntu 08.04 installiert, und JDK6 (!) Und Eclipse (ca. 3.3?) Wurden bereits installiert. Ich denke, dieser Bereich ist abgeschlossen.
Ist es in Ordnung, arithmetische und relationale Operatoren mit arithmetischen Kenntnissen zu verstehen, aber können logische Operationen und Bitoperationen leicht geschrieben werden und ihre Bedeutung verstehen? Nein, ist es natürlich, dass eine Person, die eine Programmiersprache lernen möchte, die Grundlagen der Informatik versteht? Wo und wie soll ich es dann lernen? Toka Toka. Wenn ich das Einführungsbuch noch einmal aus der Perspektive lese, dass Anfänger es lesen, merke ich plötzlich, was ich passiert bin, ohne mir um irgendetwas Sorgen zu machen. In diesem Sinne ist es für mich unangenehm, meinem Sohn, der Programmieren studieren möchte, plötzlich "Einführung in Java" zu übergeben.
Daher kann die Bewertung, dass "'○○○○' auch für Anfänger empfohlen wird", von oben gesehen werden, sodass ich der Meinung bin, dass Sie nicht blind sein sollten. In dem Sinne, dass das, was Sie für selbstverständlich halten, möglicherweise nicht für andere ist.
Viele Operatoren werden zum Berechnen von Zahlen und Booleschen Werten verwendet, aber der binäre Operator "+" und der Zuweisungsoperator "+ =" können zum Kombinieren von Zeichenfolgen verwendet werden.
Ich denke, es ist erwähnenswert, dass der String-Typ speziell in JLS angegeben ist. (In Kapitel 7 wurde der String-Typ ausführlich erwähnt, aber es schien auch nicht so.) Ich sehe manchmal, dass der String-Typ speziell behandelt wird (nicht nur aus diesem Grund) und dass das Unverständnis darüber unnötige Verwirrung stiftet.
Nein, abgesehen von der Geschichte, die ich in letzter Zeit nicht geschrieben habe, in der Erklärung der Pause
Es ist zweckmäßig, in dieser Form zu beschreiben, insbesondere wenn die Bedingungen zum Beenden der Schleife kompliziert sind oder wenn mehrere Bedingungen vorliegen.
Es gibt, aber wenn Sie nicht aufpassen, können Sie die Zukunft eines Spaghetti-Codes sehen. Nun, wie man es löst, kann etwas weiter sein.
Hat der Schüler "MAX_SCORE"?
Nein, es ist schwierig, die wesentlichen Dinge mit einem einfachen Beispielcode auszudrücken, nicht wahr? Ich habe auch die Erfahrung, Dozent bei einer internen Studiensitzung zu objektorientierten Themen zu sein und bin bei einer großen Explosion gestorben, daher verstehe ich das schmerzhaft. Ich erinnere mich jetzt und mein Herz tut weh.
Kommt die Hauptmethode zu diesem Zeitpunkt heraus? Ich frage mich, ob es früher besser ist. Ich dachte, aber dann ist es überraschend schwierig, darüber nachzudenken, wo ich es hinstellen soll. Zur Zeit von Hello World möchte ich vorerst sagen, dass "alles von main beginnt", aber ich denke, dass dieses Kapitel wahrscheinlich ohne Erklärung von irgendetwas gemacht wird. ..
In Wirklichkeit glaube ich nicht, dass es einige Leute gibt, die Java-Programme bei der Arbeit schreiben, die noch nie die Hauptmethode geschrieben haben ... Das ist schrecklich.
Daher muss nach dem Variablennamen nicht mehr "_" eingefügt werden.
Ich stimme dieser Behauptung voll und ganz zu, aber war dies eine bemerkenswerte Hauptkultur? Persönlich habe ich gelegentlich lokale Variablen (Methoden) gesehen, denen "vor" vorangestellt wurde (oft nicht auf Java beschränkt), aber möglicherweise haben Sie keinen nachgestellten Unterstrich gesehen.
Primitiver Typ ist ein grundlegender Datentyp, der aus Booleschem Typ, numerischem Typ und Zeichentyp besteht.
Nein, ich denke, es gibt nur boolesche und numerische Typen. char ist eine "Ganzzahl", die für UTF-16 steht, nicht wahr? cf. https://docs.oracle.com/javase/specs/jls/se8/html/jls-4.html#jls-4.2
Der Einfachheit halber denke ich, dass es möglich ist, "Zeichentyp" zu sagen.
Der String-Typ wird im neuen Beispiel verwendet, und ich dachte, dass ich den String-Typ nicht verwenden muss, je nachdem, was dort passiert ist, sondern danach
Sie können das neue Schlüsselwort verwenden, um eine Instanz aus einer Klasse zu erstellen. Für die String-Klasse können Sie jedoch ein String-Literal verwenden, um eine Instanz präziser zu erstellen.
Wollten Sie sich mit der Erklärung dieses Zeichenkettenliteral verbinden?
In diesem Kapitel werden wir über Java-Arrays und -Sammlungen sprechen, die Sie gerade kennen.
Nein, ich habe eigentlich nichts damit zu tun, aber ich war beeindruckt von dem Ausdruck: "Ich wusste es einfach." Wenn ich das sage, habe ich auch das Gefühl, dass es nicht auf Arrays und Sammlungen beschränkt ist.
Beachten Sie, dass das zum Deklarieren eines Arrays verwendete [] an einen Typ oder eine Variable angehängt werden kann. Das heißt, Sie können entweder int [] array oder int array [] schreiben. Das frühere Array int [] wird jedoch empfohlen, damit Sie deutlich sehen können, dass es sich um ein "int-Array" handelt.
Es ist in JSL geschrieben, dass dies etwas ausführlicher ist. cf. https://docs.oracle.com/javase/specs/jls/se8/html/jls-10.html#jls-10.2
Der Grund, warum es an die Variable angehängt wird, liegt darin, dass es mit C und C ++ kompatibel ist. Wenn Sie es wie int [] array [] schreiben können, wird es anscheinend nicht empfohlen.
Aus zeitlichen Gründen werden wir hier aufhören.
Natürlich gibt es eine Menge Dinge, die ich in "Einführung in Java" mag, deshalb hielt ich es für notwendig, mich zu bemühen, diese Dinge zusammen zu verbreiten. Machen wir es im Adventskalender des nächsten Jahres.
Recommended Posts