[JAVA] String-Literale und Instanzen

(Neuer Ingenieur Fugi und Sie. Ich glaube, ich schreibe heute Java-Code.

String-Klasseninstanz

"... und es ist an der Zeit, mit der String-Klasse einen String zu erstellen"

String string1 = "Hello";
String string2 = new String("Hello");

"Ich habe versucht, den Schreibstil spielerisch zu ändern." "Das wird meine Senioren zum Lachen bringen!"

Für Senioren

"Senior, ich habe den Code geschrieben, also schauen Sie bitte." "Es ist lustig" "Hmm, welches ...?" "Oh?" "Ist es nicht anders als Naafugi und du verstehst diesen Unterschied nicht?" "...? Was ist der Unterschied?" "Unterschiede beim Initialisieren der String-Klasse" "Unterschied ... Beide haben eine Instanz der String-Klasse Ist es anders als es zu machen? " "Es kann gesagt werden, dass es ist, und es kann gesagt werden, dass es nicht ist." "Einer ist wörtlich, der andere ist Instanz"

 String string1 = "Hallo"; // Literal
 String string2 = neuer String ("Hallo"); // Instanz

"Eh" "Ja wirklich"

Senior Gachilek anrufen

"Was ist die neue Zeichenkette?" "Ich bin im Speicherhaufenbereich" "Haufenbereich ...? (; ^ Ω ^)" "Grob gesagt fühlt es sich wie eine 'materielle Lagerung' an." "Es ist ein guter Ort, um die für die Ausführung des Programms erforderlichen Daten abzulegen." "Ah ich sehe." "Ich werde auf die Geschichte zurückkommen." "Damit die neue Zeichenfolge im Heap-Bereich platziert wird" "Nachdem die vom Zuweisungsoperator erstellte Zeichenfolge im Heap abgelegt wurde" "Die Referenz ist im String-Literal-Pool registriert." "Mojiretsu Literal Pool?" "Saya" "Das nächste Mal wird dieselbe Zeichenfolge erstellt, die hier registriert wurde." "Das Programm ist eine Zeichenfolge, die im Literalpool registriert ist. Geben Sie eine Referenz zurück und erstellen Sie eine neue Instanz. " "Ich verstehe irgendwie." "Wenn Sie dieselbe Zeichenfolge verwenden, werden Sie dieselbe Instanz erneut verwenden, oder?" "Nun, wenn du es sagst, ist das richtig." "Erstens ist das Erstellen einer Instanz für einen Computer bestimmt. Es ist ein harter Job. " "Seitdem macht die String-Klasse, die ich oft benutze, diese harte Arbeit. Ich denke, ich werde so viel tun können, wie ich kann. " "Hohe" "Ich lernte" "Danke (* ´ω `)"

Referenz

https://it-trend.jp/development_tools/article/32-0041 Takashi Kawaba "Java-objektorientierte gründliche Erklärung" (Hidewa-System)

Recommended Posts

String-Literale und Instanzen
[Ruby] Klassen und Instanzen
String und Stringbuffer und String Builder
Über Klassen und Instanzen
[Java] Vergleich von Zeichenketten und && und ||
Ruby-Klassen und -Instanzen
Java (Klasse und Instanz)
[Java] Über String und StringBuilder
String-Verkettung und Zeilenumbrüche
Über Klassen und Instanzen (Evolution)
Überlegungen zu Klassen und Instanzen
Informationen zu Ruby-Klassen und -Instanzen
Erstellen von Ruby-Klassen und -Instanzen
String- und Heap-Bereich und konstanter Pool
Organisieren Sie Klassen, Instanzen und Instanzvariablen
String
Java 8 studieren (String Joiner und Join)
Klassen und Instanzen Java für Anfänger
Zeichenkettenoperation dies und das-Java-Version-
Java-Programmierung (Klassen und Instanzen, Hauptmethoden)
Schreiben Sie Code mit Ruby-Klassen und -Instanzen