Java-Lernnotiz (grundlegend)

Seit ich Java Silver studiere, werde ich es als Memorandum hochladen. Da es sich um ein grobes Memo handelt, werden Details nicht beschrieben.

Kapitel 1 Java-Grundlagen

    1. Was kann in der Klassendeklaration enthalten sein? · Methode ·Feld -Konstruktor (Funktion wird gleichzeitig mit der Deklaration einer Klasse mit new ausgeführt)

2.3. Paket ・ Mechanismus zum Gruppieren und Trennen von Klassen und Schnittstellen ・ Nach Ordner gruppieren

Beispiel)  Package aaa;  Import java.io.*;  Public class Sample{  }

  1. Einfuhranmeldung Nur Klassen im selben Paket wie das Java.lang-Paket können die Importdeklaration weglassen.  ↓ Grundklasse (String, System usw.)

"" Sternchen bezieht sich auf alle Klassen, die zum Paket gehören. Beispiel)  Import java.util.;

  1. Erbe Beispiel)  Public class Sample{  protected int num = 10;  }

Wenn Sie Variablen verwenden möchten, indem Sie die obige Beispielklasse erben public (modifier) class Der abgeleitete Klassenname erweitert den Namen der Basisklasse {} zum Erben. Der Klassenname, den der Basisklassenname verwenden möchte.

Gleiche Klasse, gleiches Paket, andere Pakete, verschiedene Unterklassen Public    ○       ○       ○       ○ private    ○       ☓       ☓       ☓ protected  ○       ○       ☓       ○ Keine ○○○○○ ☓ ☓ ☓

6.7. Statischer Import -Static = Klassenvariable und Klassendeklaration Beschreibung) Klassenname. Variabler Name Muss jedes Mal als Klassenname beschrieben werden. Methodenname.  ↓ Importieren Sie statische ~. Klassennamen. Variablennamen Importieren Sie statische ~. Klassennamen. Methodennamen Beim Importieren müssen nur der Variablenname und der Methodenname danach beschrieben werden. Selbst wenn mehrere überladene Methoden mit demselben Namen vorhanden sind, wird dies anhand des Typs und des Typs des Arguments beurteilt, sodass nur eine Importbeschreibung in Ordnung ist.

・ Klassenerklärung Deklarieren Sie Felder und Methoden. → Mitglied angerufen.

· Überschreiben Unterklassenmethoden funktionieren anstelle von Oberklassenmethoden mit demselben Namen

  1. Einstiegspunkt Wenn eine Klasse mehrere Methoden enthält, wird die Methode zum Starten der Verarbeitung als Einstiegspunkt bezeichnet. Die Beschreibungsmethode in Java wurde festgelegt. Beschreibung) Public static void main (String [] Argumentname) {  } ・ Für die Öffentlichkeit zugänglich sein -Kann statisch ausgeführt werden, ohne eine Instanz zu erstellen (Aufruf mit neuem Synonym für Objekt) ・ Der Rückgabewert kann nicht zurückgegeben werden (ungültig) -Der Methodenname muss main sein -Das Argument sollte einen String-Array-Typ erhalten  ↓ Der String-Typ des Arguments mit variabler Länge ist ebenfalls in Ordnung, da er beim Kompilieren in den Array-Typ konvertiert wird. Beschreibung) Public static void main (String ... Argumentname) {  }

Recommended Posts

Java-Lernnotiz (grundlegend)
Java Grundwissen Memo
Java-Lernnotiz (Methode)
Java-Lernnotiz (Schnittstelle)
Java-Lernnotiz (Vererbung)
Java lernen (0)
Java Basic Learning Content 7 (Ausnahme)
Java Basic Learning Content 5 (Qualifikation)
Java-Memo
Java-Lernnotiz (logischer Operator)
Java-Lernnotiz (abstrakte Klasse)
Java Basic Learning Content 8 (Java-API)
Java Basic Learning Content 4 (Wiederholung)
Java-Lernnotiz (Erstellen eines Arrays)
Java Basic Learning Content 9 (Lambda-Ausdruck)
Java-Lernnotiz (while-Anweisung, do-while-Anweisung)
Java Basic Learning Content 2 (Array / ArrayList)
Java alles Memo
Java Silver Memo
Java-Lerntag 5
Java, Maven Memo
Grundlegende Java-Grammatik
Grundlegende Java-Grammatik
Java Grundkenntnisse 1
Java SE 7 Hinweis
[Java] [Basic] Glossar
Java alles Memo 2
Grundlegende Java-Grammatik
Grundlegende Java-Grammatik
Java-Übung [Basic]
Java-Spezifikationsnotiz
Java-Lerntag 2
Java-Muster-Memo
Java-Lerntag 1
(Lernnotiz) Java Level 2-Maßnahmen: Fragenbereich
Grundlegende Java-Lerninhalte 1 (wörtlich, variabel, konstant)
Java Basic Learning Content 6 (Vererbung / Abstrakte Klasse / Schnittstelle)
Memo zur Java-Entwicklungsumgebung
Ruby-Lernpunkte (grundlegend)
Java-Lernen (bedingter Ausdruck)
Java Kuche Day Memo
[Java] Datentyp ①-Basistyp
Ruby grundlegende Syntaxnotizen
Lernnotiz 01 (Weiterleiten / Weiterleiten)
Java Lambda Ausdruck Memo
(Memo) Java für Anweisung
Java Lambda Ausdruck [Notiz schreiben]
[Java] Implizites Vererbungsprotokoll
Programmiernotiz für Java-Wettbewerbe
[Java] Grundlegende Methodenhinweise
[Memo] Java Linked List
Java-Grunddatentypen
Grundlegende Java OOps-Konzepte
Lernnotiz beim ersten Lernen von Java (persönliches Lernnotiz)
Lernen von Java Framework # 1 (Mac-Version)
Java (WebSphere Application Server) Hinweis [1]
Java-Memo-Teilzeichenfolge (Standardklasse)
Java-Basissyntax + α-Trap
Vererbung der JAVA-Lernverlaufsschnittstelle