[Anmerkung] Was ich in einem halben Jahr von unerfahrenen (Java) gelernt habe (1)

Java

1. 1. Charakteristisch

Es gibt zwei Funktionen von Java.

1) Objektorientierte Sprache

Die Idee ist, ein Programm als "Objekt" zu erstellen. Weil es eine Denkweise ist, sind viele Lernende beunruhigt. Die Objektorientierung weist drei Merkmale auf.

・ Vererbung ·Verkapselung ・ Polymorphismus

Ich werde die obigen drei Merkmale kurz beschreiben. "Vererbung" soll die Eigenschaften und Eigenschaften erben. "Kapselung" ist der Schutz von Daten und Werten. "Polymorphismus" ist eine Methode, mit der sich andere nach und nach basierend auf einem Framework ändern können.

2) Multi-Plattform

In Java-Programmen gibt es eine Klassendatei mit dem Namen ".class", die durch "Kompilierungsarbeit" erstellt werden kann, bei der die Grammatik usw. aus der Quelldatei ".java" überprüft wird. Diese Klassendatei kann überall dort ausgeführt werden, wo Sie eine JavaVM (Java Virtual Machine) haben. Warum kann es mit JavaVM überall funktionieren? Es gibt zwei Gründe: Der erste ist "JavaVM führt die Klassendatei aus". Der zweite Grund ist, dass "Java VM den Unterschied absorbiert, auch wenn das Betriebssystem unterschiedlich ist".

2. Variable

Eine "Variable" ist wie eine Box, die Daten enthält. Es gibt drei Dinge, die ich mit Variablen gelernt habe.

1) statische Variable

Eine statische Variable ist eine Variable, die von einer ~~ Methode ~~ Instanz und einer anderen ~~ Methode ~~ Instanz gemeinsam genutzt werden kann. Angenommen, Sie haben die Methoden A und B. Angenommen, Sie haben für jede eine gemeinsame statische Variable. Wenn Sie den Wert einer Variablen ändern, funktioniert die Kompilierung nur, wenn der Wert der anderen Variablen geändert wird.

2) Mitgliedsvariablen

Mitgliedsvariablen sind Variablen, die in einer Klasse definiert sind.  class A{ int b = 10; ・ ・ ・ } Es ist wie die Variable vom Typ int b oben. Mitgliedsvariablen können mit jeder in der Klasse definierten Methode verwendet werden.

3) Lokale Variablen

Lokale Variablen sind Variablen, die innerhalb einer Methode definiert sind.

class A { int b = 10; // Mitgliedsvariablen   public void methodc(){ int d = 20; // lokale Variablen   } public void methode(){ int f = 30; // lokale Variablen System.out.println (f); // Angezeigt } }

Der Zugriffsbereich hängt davon ab, ob er mit Mitgliedsvariablen oder lokalen Variablen ausgegeben werden kann. Ein solcher Bereich wird als "Bereich" bezeichnet.

Nächstes Mal werde ich "Arrangement" schreiben und so weiter.

Recommended Posts

[Anmerkung] Was ich in einem halben Jahr von unerfahrenen (Java) gelernt habe
[Anmerkung] Was ich in einem halben Jahr von unerfahrenen (Java) gelernt habe (1)
[Anmerkung] Was ich in einem halben Jahr von unerfahrenen (Java) gelernt habe (3)
Was ich beim Erstellen eines Servers in Java gelernt habe
Was ich aus der Java-Geldberechnung gelernt habe
Was ich in Java gelernt habe (Teil 2) Was sind Variablen?
Was ich in Java gelernt habe (Teil 3) Anweisung zur Ausführung von Anweisungen
Was ich in Java gelernt habe (Teil 4) Bedingte Verzweigung und Wiederholung
Was ich aus dem Studium von Rails gelernt habe
Ich habe ein PDF mit Java erstellt.
Was ich mit Java Gold gelernt habe
Was ich mit Java Silver gelernt habe
Was ich in Java gelernt habe (Teil 1) Java-Entwicklungsablauf und Überblick
Was ich aus Java gelernt habe, funktioniert mit Visual Studio Code
Was ist eine Klasse in der Java-Sprache (3 /?)
Was ist eine Klasse in der Java-Sprache (1 /?)
Was ist eine Klasse in der Java-Sprache (2 /?)
Eine Notiz von dem, worauf ich gestoßen bin und was ich beim Aufholen von Laravel von Rails bemerkt habe
[Rails] Was ich aus einem kleinen Stolperstein bei der Verwendung von Vorfahren gelernt habe
[JAVA] Projekt Euler, ich steckte im achten Quartal fest
Was mir bei der Verwendung der Schnittstelle einer Funktion mit Standardargumenten in Kotlin aus Java nicht gefällt
Was ich gelernt habe
Ich habe ein Programm zur Beurteilung von Primzahlen in Java erstellt
Ich habe versucht, eine Java-Methode von ABCL zu verwenden
Ein Hinweis, wenn Sie Tupel in Java möchten
Ich wollte (a == 1 && a == 2 && a == 3) in Java wahr machen
Ich habe ein Programm zur Beurteilung von Primzahlen in Java geschrieben
Ich habe ein Janken-Spiel in Java (CLI) gemacht.
Ein kurzer Überblick über Java, das im Unterricht gelernt wurde
Ich habe ein Primfaktorisierungsprogramm in Java geschrieben
Zusammenfassung dessen, was ich in Spring Batch gelernt habe
# 2 [Anmerkung] Ich habe versucht, neunundneunzig mit Java zu berechnen.
Ich habe versucht, eine Clova-Fähigkeit in Java zu erstellen
Was ich gelernt habe ② ~ Mock ~
Ein Hinweis zum Initialisieren von Feldern im Java-Lernprogramm
Ich habe versucht, eine Anmeldefunktion mit Java zu erstellen
Was ich gelernt habe ~ ~ DJUnit ~
[Hinweis] Erstellen Sie mit Docker eine Java-Umgebung von Grund auf neu
Ein kurzer Überblick über Java, das in Klasse 3 gelernt wurde
Ich habe einen Wrapper erstellt, der KNP von Java aus aufruft
Ein kurzer Überblick über Java, das in Klasse 2 gelernt wurde
Rufen Sie ein in Swift geschriebenes Programm von Processing (Java) auf.
Ich habe versucht herauszufinden, was sich in Java 9 geändert hat
Wie ein Ingenieur für freie Künste in einem halben Jahr nach seinem Eintritt in das Unternehmen an Java Silver vorbeikam
Ich habe versucht, innerhalb von 3 Monaten einen Antrag von unerfahren zu stellen
[Anfänger] Ich habe ein Programm zum Verkauf von Kuchen in Java erstellt
Ich wollte nur eine reaktive Eigenschaft in Java erstellen
Speichern von Zeichenfolgen von ArrayList zu Zeichenfolge in Java (Personal)
Holen Sie sich ganz einfach Ganzzahlen aus den Systemeigenschaften in Java
Selbst in Java möchte ich true mit == 1 && a == 2 && a == 3 ausgeben
Ich habe versucht, in Java von einer Zeichenfolge in einen LocalDate-Typ zu konvertieren
Ich habe einen RESAS-API-Client in Java erstellt
Holen Sie sich mit Java eine nicht leere Sammlung aus einem optionalen Stream
Hinweise zu Java GC
Was ich über Java 8 recherchiert habe
Was ich über Java 6 recherchiert habe
Ich habe ein Roulette in Java gemacht.