[JAVA] Umgang mit Instanzen

Dies ist mein eigenes Memo zum Erlernen von Java.

Was ist eine Instanz?

・ Eine Realisierung der Klasse (Konstruktionszeichnung)

Was ist eine Referenztypvariable?

Was ist eine primitive Typvariable?

・ Die Variable selbst sind Daten ・ Int-Typ, Double-Typ, Char-Typ usw. ・ Grundtyp als Spezifikation

Konstruktormethode

-Automatisch gleichzeitig mit der Instanziierung ausgeführt -Der Methodenname muss mit dem Klassennamen übereinstimmen -Kann den Rückgabetyp nicht beschreiben -Kann nur aufgerufen werden, wenn eine Instanz erstellt wird -Automatisch vom Compiler definiert, ohne vom Programmierer definiert zu werden (Standardkonstruktor) -Wenn ein Programm ausgeführt wird, können nach Abschluss der Konstruktorverarbeitung andere Methoden aufgerufen werden.

Müllabfuhr

-Es gibt eine automatische Speicherverwaltungsfunktion, die unnötige Instanzen automatisch aus dem Speicher verwirft. Diese Funktion wird als "Garbage Collector" bezeichnet. -Der Garbage Collector bestimmt automatisch, wann die Garbage Collection ausgeführt wird. -Der Vorgang des Garbage Collectors, der eine Instanz im Speicher zerstört

Überlast

-Der Methodenname und die Argumente werden gemeinsam als Signatur bezeichnet. -Differente Signaturen werden vom Compiler und der JVM als unterschiedliche Methoden identifiziert ・ Konstruktoren können auch überlastet werden

Klassenvariablen und Klassenmethoden

Recommended Posts

Umgang mit Instanzen
Umgang mit hochgeladenen Bildern
So installieren Sie Ruby auf einer EC2-Instanz von AWS
So fügen Sie eine externe Bibliothek ein
So erstellen Sie einen Anwendungsserver auf einer EC2-Instanz von AWS
So beschneiden Sie ein Bild in libGDX
So verwischen Sie das Bild (super einfach)
Schritte zum Veröffentlichen einer Anwendung auf Heroku
[Leicht verständliche Erklärung! ] Verwendung der Java-Instanz
So veröffentlichen Sie eine Anwendung mithilfe der AWS (3) EC2-Instanzumgebungskonstruktion
So definieren Sie eine Bean der inneren Klasse
So behandeln Sie Anmeldefehler mit devise
So erstellen Sie einen Webserver auf einer EC2-Instanz von AWS
[java] Zusammenfassung des Umgangs mit Zeichenketten
Wie schreibe ich eine if-Anweisung, um die Lesbarkeit von Java zu verbessern?
So verwenden Sie ein Array für HashMap-Schlüssel
Rails6.0 ~ So erstellen Sie eine umweltfreundliche Entwicklungsumgebung
Vorgehensweise optional in Protokollpuffern (proto3)
So lösen Sie Ausdrucksprobleme in Java
[Rails] So erstellen Sie eine Umgebung mit Docker
So erstellen Sie ein ausführbares JAR in Maven
Wie man einen imposanten Android-Musikplayer macht
So erstellen Sie ein Oleore-Zertifikat (SSL-Zertifikat, Selbstzertifikat)
So entwickeln Sie OpenSPIFe
So rufen Sie AmazonSQSAsync auf
Verwendung von Map
Wie schreibe ich Rails
Wie benutzt man rbenv?
Verwendung von fields_for
Verwendung von java.util.logging
So überprüfen Sie, ob eine Instanzvariable in einer Ruby-Klasse definiert ist
Verwendung der Karte
Verwendung von collection_select
Wie benutzt man Twitter4J
Wie benutzt man active_hash! !!
So installieren Sie Docker
Verwendung von MapStruct
Verwendung von TreeSet
So deinstallieren Sie Rails
So installieren Sie Docker-Maschine
[Verwendung des Etiketts]
Wie man ein schattiertes Glas macht
Wie man Identität benutzt
Wie man Hash benutzt
Wie schreibe ich Mockito
So erstellen Sie Docker-Compose
So installieren Sie MySQL
So schreiben Sie eine Migrationsdatei
Wie man android-midi-lib baut
Verwendung von Dozer.mapper
Wie benutzt man Gradle?
Verwendung von org.immutables
Verwendung von java.util.stream.Collector