(Le nouvel ingénieur Fugi et vous. Je pense que j'écris du code Java aujourd'hui)
"... et il est temps de créer une chaîne avec la classe String"
String string1 = "Hello";
String string2 = new String("Hello");
"J'ai essayé de changer le style d'écriture avec espièglerie." "Cela fera rire mes aînés!"
"Senior, j'ai écrit le code, alors jetez un œil." "C'est marrant" "Hmm, lequel ...?" "Oh?" "N'est-ce pas différent de Naafugi et vous ne comprenez pas cette différence?" "...? Quelle est la différence?" "Différences dans la façon d'initialiser la classe String" "Différence ... Les deux ont une instance de la classe String Est-ce différent de le faire? " "On peut dire que c'est le cas, et on peut dire que ce n'est pas le cas." "L'un est littéral, l'autre est une instance"
String string1 = "Hello"; // Littéral
String string2 = new String ("Hello"); // Instance
"Eh" "Vraiment"
"Quelle est la nouvelle chaîne de caractères?" "Je suis dans la zone du tas de mémoire" "Zone de tas ...? (; ^ Ω ^)" "Grosso modo, cela ressemble à un" stockage de matériel "." "C'est un bon endroit pour mettre les données nécessaires à l'exécution du programme." "Ah, je vois." "Je vais revenir à l'histoire." "Pour la nouvelle chaîne de caractères à placer dans la zone du tas" "Une fois la chaîne créée par l'opérateur d'affectation placée dans le tas" "La référence est enregistrée dans le pool littéral de chaîne" "Mojiretsu Literal Pool?" «Saya» "La prochaine fois que la même chaîne enregistrée ici sera créée" "Le programme est une chaîne de chaînes enregistrées dans le pool littéral. Renvoyez une référence et créez une nouvelle instance. " "Je comprends en quelque sorte." "Si vous faites la même chaîne, vous utiliserez à nouveau la même instance, non?" "Eh bien, si vous le dites, c'est vrai." «En premier lieu, la création d'une instance est destinée à un ordinateur. C’est un travail difficile. » «Depuis, la classe String que j'utilise souvent fait ce travail. Je ne peux pas m'empêcher de pouvoir le faire autant que possible. " "Hohe" "J'ai appris" "Merci (* ´ω `)"
https://it-trend.jp/development_tools/article/32-0041 Takashi Kawaba "Explication approfondie orientée objet Java" (système Hidewa)
Recommended Posts