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 davon1. Lösen Sie das Problem, dass Mitgliedsvariablen und lokale Variablen denselben Namen haben3. 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 Klasse7. Eigenschaften statischer VariablenStatische Erklärung: statisches Schlüsselwortstatisch, 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 InstanzvariablenSpeicherort1. Klassenvariablen werden geladen, wenn die Klasse geladen wird, und sind im Methodenbereich vorhanden. 2 erstellt Lebenszyklus1. Die Lebenszyklen der Instanzvariablen verschwinden, wenn das Objekt verschwindet1 die gemeinsamen Daten von Objekten in einem separaten Raum, um Platz zu sparen2. Nachteile: Der Lebenszyklus ist zu langEs gibt Einschränkungen beim Zugriff. (Statisch kann nur auf statisch zugreifen) 10. Der Unterschied zwischen StringBuffer und StringBuilderGleiche Punkte: Beide sind String-Puffer, beide sind String-Generatoren und beide sind variable ZeichenfolgenUnterschiede: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 werdenStringBuffer 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 JavaDas obige ist der detaillierte Inhalt vonSortieren objektorientierter Java-Wissenspunkte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

SublimeText3 Linux neue Version
SublimeText3 Linux neueste Version

Dreamweaver CS6
Visuelle Webentwicklungstools

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.