Heim >Java >JavaErste Schritte >Sortieren objektorientierter Java-Wissenspunkte

Sortieren objektorientierter Java-Wissenspunkte

王林
王林nach vorne
2020-11-05 17:01:052417Durchsuche

Sortieren objektorientierter Java-Wissenspunkte

1. Grundlegende Datentypen (vier Kategorien und acht Typen)

Integer-Typ: Byte Short Int Long

Gleitkommatyp: Float Double

Zeichentyp: char (' a')

Boolean-Typ: Boolean

(Lernvideo-Empfehlung: Java-Kurs)

Objektorientiert

1. Objekt: eine bestimmte Sache, die im wirklichen Leben existiert

2. Klasse: Extraktion allgemeiner Attribute und Verhaltensweisen von etwas

3. , Der Unterschied zwischen Mitgliedsvariablen und lokalen Variablen:

1. Anwendungsbereich

Mitgliedsvariablen: gültig in der gesamten Klasse

Lokale Variablen: gültig innerhalb der Methode, in der sie deklariert werden

Zusammenfassung: Der Anwendungsbereich von Variablen liegt innerhalb die { }, wo sie sich befinden. Gültig

2. Lebenszyklus

Mitgliedsvariablen: gehören zu Objekten, werden mit der Erstellung von Objekten erstellt und verschwinden mit dem Verschwinden von Objekten. Ihnen muss kein Anfangswert zugewiesen werden einen Standardwert haben.

Lokale Variablen: Verwenden Sie sie, um sofort Speicherplatz freizugeben. Nachdem die Definition abgeschlossen ist, muss ein Anfangswert zugewiesen werden. 3. Speicheradresse: Heap-Speicher

5. Die Rolle davon

1. Lösen Sie das Problem, dass Mitgliedsvariablen und lokale Variablen denselben Namen haben

3. Rufen Sie andere Konstruktoren in der Konstruktormethode auf. (Dies muss der erste Satz sein)

Sechs: Übersicht über das Schlüsselwort static

Das Schlüsselwort static kann zum Ändern von Mitgliedsvariablen, Methoden und Codeblöcken einer Klasse verwendet werden.

Statisch geänderte Variablen werden als statische Variablen bezeichnet.

Statisch modifizierte Methoden werden als statische Methoden bezeichnet.

Statisch modifizierter Initialisierungscodeblock wird als statischer Initialisierungsblock bezeichnet.

statische modifizierte Klasse, statische innere Klasse

7. Eigenschaften statischer Variablen

Statische Erklärung: statisches Schlüsselwort

statisch, statisch. Statische Variablen ändern sich nicht, wenn sich das Objekt ändert. Der Ladezeitpunkt:

wird geladen, während die Klasse geladen wird.

Beim Laden der Klasse in den Methodenbereich wird der Speicherplatz zum Speichern statischer Variablen direkt im statischen Bereich geöffnet.

Statische Variablen sind vor Objekten vorhanden.

Statische Variablen werden von allen Objekten dieser Klasse gemeinsam genutzt Codeebene: Kann direkt über den Klassennamen aufgerufen werden, ohne den Objektnamen zu verwenden. Diese statische Variable kann weiterhin verwendet werden, ohne ein Objekt zu erstellen. Es wird empfohlen, für den Zugriff den Klassennamen zu verwenden.

8. Der Unterschied zwischen statischen Variablen und Instanzvariablen

Speicherort

1. Klassenvariablen werden geladen, wenn die Klasse geladen wird, und sind im Methodenbereich vorhanden.

2 erstellt

Lebenszyklus

1. Die Lebenszyklen der Instanzvariablen verschwinden, wenn das Objekt verschwindet

1 die gemeinsamen Daten von Objekten in einem separaten Raum, um Platz zu sparen

2. Nachteile: Der Lebenszyklus ist zu lang

Es gibt Einschränkungen beim Zugriff. (Statisch kann nur auf statisch zugreifen)

10. Der Unterschied zwischen StringBuffer und StringBuilder

Gleiche Punkte:

Beide sind String-Puffer, beide sind String-Generatoren und beide sind variable Zeichenfolgen

Unterschiede:

1 Sicherheit:

StringBuffer ist Thread-sicher und die Datensicherheit ist in einer Multithread-Umgebung weiterhin gewährleistet.

StringBuilder ist Thread-unsicher und die Datensicherheit kann in einer Multithread-Umgebung nicht garantiert werden

StringBuffer hat eine geringe Effizienz

StringBuilder hat eine hohe Effizienz

11. Abstrakte Methode

Mit dem Schlüsselwort abstract geänderte Methoden werden abstrakte Methoden genannt.

Eigenschaften abstrakter Methoden: nur Methodendeklaration, kein Methodenkörper.

Die Rolle abstrakter Methoden: Durch Unterklassen neu geschrieben, das Methodenaufrufformat für Unterklassen festgelegt und der spezifische Operationsinhalt darauf gewartet, dass Unterklassen abgeschlossen werden.

Verwandte Empfehlungen:

Erste Schritte mit Java

Das obige ist der detaillierte Inhalt vonSortieren objektorientierter Java-Wissenspunkte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen