Ich habe die grundlegende Java-Programmierung und die Mindmap sehr detailliert organisiert, damit auch Anfänger sie verstehen können

Fügen Sie hier eine Bildbeschreibung ein

Grundlegende Java-Programmierung und ihre Mindmap

Inhaltsverzeichnis:

  • Java-Studienkarte
  • 1. Grundlegende Syntax von Java
  • 1. Schlüsselwörter und Bezeichner 2. Variablenklassifizierung 3. Operatoren 4. Prozesssteuerung
  • Zweitens, das Array
  • 1. Überblick über Arrays 2. Eindimensionale Arrays 3. Zweidimensionale Arrays 4. Gängige Algorithmen für Arrays 5. Verwendung von Array-Tools
  • Drei, objektorientiert
  • Die drei Hauptmerkmale von Java-Klassen und ihren Klassenmitgliedern (Kapselung, Vererbung, Polymorphismus) Schlüsselwörter
    Fügen Sie hier eine Bildbeschreibung ein

1. Grundlegende Syntax von Java

Fügen Sie hier eine Bildbeschreibung ein

1. Schlüsselwörter und Identifikatoren

Fügen Sie hier eine Bildbeschreibung ein

2. Variablenklassifizierung

Fügen Sie hier eine Bildbeschreibung ein

Variablenformat definieren

Variablentyp Variablenname = Variablenwert;
Variablentyp Variablenname; Variablenname = Variablenwert;

Zu beachtende Punkte bei der Verwendung von Variablen

① Variablen müssen zuerst deklariert und dann verwendet werden.
② Variablen werden innerhalb ihres Gültigkeitsbereichs definiert. Innerhalb des Geltungsbereichs ist es gültig. Mit anderen Worten, wenn es den Gültigkeitsbereich verlässt, wird es ungültig.
③ Im selben Gültigkeitsbereich können nicht zwei Variablen mit demselben Namen deklariert werden

Grundlegende Regeln für den Betrieb von Datenvariablen

Automatische Typkonvertierung: Fazit: Wenn eine Variable eines Datentyps mit kleiner Kapazität mit einer Variablen eines Datentyps mit großer Kapazität bearbeitet wird, wird das Ergebnis automatisch in einen Datentyp mit großer Kapazität heraufgestuft. Byte, Char, Short -> Int -> Long -> Float -> Double Besonderheit: Wenn die drei Variablentypen Byte, Char und Short verarbeitet werden, ist das Ergebnis der Typ int

Erläuterung: Die Kapazität zu diesem Zeitpunkt bezieht sich auf den großen und kleinen Bereich der angegebenen Zahl. Beispiel: Die Float-Kapazität ist größer als die Long-Kapazität

Obligatorische Typkonvertierung:
1. Sie müssen ein starkes Escape-Zeichen verwenden: ()
2. Zu beachtende Punkte: Eine obligatorische Typkonvertierung kann zu Präzisionsverlusten führen.

3. Betreiber

Fügen Sie hier eine Bildbeschreibung ein
Arithmetische Operatoren: + - + - * / % (before)++ (behind)++ (before)-- (before)-- +
Spezielle Anweisungen:
1. (before)++: zuerst um 1 erhöhen, dann operieren
( Später)++ : Zuerst berechnen, dann 1
2 erhöhen. (Vorher)-- : Zuerst 1 dekrementieren, dann berechnen
(nachher)-- : Zuerst berechnen, dann 1 3 dekrementieren.
Connector: +: Wird nur zwischen String und anderen Daten verwendet Typvariablen.

Kopieroperator: = += -= *= /= %=
Spezielle Anweisungen:
1. Das Ergebnis der Operation ändert nicht den Datentyp der Variablen selbst.
2.
Wenn Sie während der Entwicklung möchten, dass die Variable die Operation +1 erreicht, Wie viele Methoden gibt es? (Voraussetzung: int num = 10;)
//Methode 1: num = num + 1;
//Methode 2: num += 1;
//Methode 3: num++; (empfohlen)

Vergleichsoperatoren: == != > < >= <= Instanz von

4. Prozesskontrolle

Fügen Sie hier eine Bildbeschreibung ein

Schlüsselwörter

Stichwort: dies

1. Aufrufbare Strukturen: Attribute, Methoden; Konstruktoren

2. Dies ruft Eigenschaften und Methoden auf:
Darunter versteht man: das aktuelle Objekt oder das gerade erstellte Objekt

2.1 In der Methode der Klasse können wir „this.property“ oder „this.method“ verwenden, um die aktuelle Objekteigenschaft oder Methode aufzurufen. Aber normalerweise entscheiden wir uns dafür, „dies“ wegzulassen. In besonderen Fällen, wenn der formale Parameter der Methode denselben Namen hat wie das Attribut der Klasse, müssen wir explizit die Methode „this.variable“ verwenden, um anzugeben, dass die Variable ein Attribut und kein formaler Parameter ist.

2.2 Im Klassenkonstruktor können wir „this.property“ oder „this.method“ verwenden, um die aktuell erstellte Objekteigenschaft oder Methode aufzurufen. Unter normalen Umständen entscheiden wir uns jedoch alle dafür, „dies“ wegzulassen. In besonderen Fällen, wenn der formale Parameter des Konstruktors denselben Namen hat wie das Attribut der Klasse, müssen wir explizit die Methode „this.variable“ verwenden, um anzugeben, dass die Variable ein Attribut und kein formaler Parameter ist.

3. Dies ruft den Konstruktor auf:

① Im Konstruktor der Klasse können wir explizit die Methode „this (Parameterliste)“ verwenden, um andere in dieser Klasse angegebene Konstruktoren aufzurufen. ② Der Konstruktor kann sich nicht selbst über die Methode „this (Parameterliste)“ aufrufen. ③
Falls
vorhanden n Konstruktoren in einer Klasse, höchstens n - 1 Konstruktoren verwenden „this (Parameterliste)“
④ Es ist festgelegt, dass „this (Parameterliste)“ in der ersten Zeile des aktuellen Konstruktors deklariert werden muss
⑤ Höchstens innerhalb des Konstruktors ein „this (parameter list)“ kann deklariert werden, um andere Konstruktoren aufzurufen

Schlüsselwort: abstrakt,
abstrakt: abstrakt
1. Kann zum Ändern verwendet werden: Klasse, Methode
2. Konkret:
abstrakt, modifizierte Klasse: abstrakte Klasse

  此类不能实例化
 抽象类中一定有构造器,便于子类实例化时调用(涉及:子类对象实例化的全过程)
  开发中,都会提供抽象类的子类,让子类对象实例化,完成相关的操作 --->抽象的使用前提:继承性
123

abstrakte Modifikationsmethode: abstrakte Methode

抽象方法只方法的声明,没方法体
包含抽象方法的类,一定是一个抽象类。反之,抽象类中可以没有抽象方法的。
   若子类重写了父类中的所的抽象方法后,此子类方可实例化
   若子类没重写父类中的所的抽象方法,则此子类也是一个抽象类,需要使用abstract修饰
1234

3. Hinweise:

1. Abstract kann nicht zum Ändern von Attributen, Konstruktoren und anderen Strukturen verwendet werden.
2. Abstract kann nicht zum Ändern privater Methoden, statischer Methoden, endgültiger Methoden und endgültiger Klassen verwendet werden


Fügen Sie hier eine Bildbeschreibung ein

Ich denke du magst

Origin blog.csdn.net/KRYST4L123/article/details/129816706
Empfohlen
Rangfolge