Grundkenntnisse in der Java-Entwicklung Schreiben von Notizen

Entwicklungsfluss

Java-Entwicklung Dies erfolgt in drei Schritten: (1) Erstellen von Quellcode, (2) Kompilieren und (3) Ausführen. Ich werde jeden Schritt im Detail verfolgen.

① Erstellung des Quellcodes

Schreiben Sie Anweisungen gemäß der von Java definierten Syntax auf den Computer.

public class Lesson {
    public static void main(String[] args) {
    }
}

Ein Programm, das von Menschen gelesen werden kann, wird als Quellcode bezeichnet.

② Kompilieren Der Computer arbeitet gemäß den Anweisungen der CPU, die die Programmierung interpretiert. Die CPU kann jedoch keinen von Menschen geschriebenen Quellcode direkt lesen und bedienen. Es muss in ein Programm namens Maschinensprache konvertiert werden, damit es von der CPU interpretiert werden kann. Der Konvertierungsprozess ist die Kompilierung. Durch das Kompilieren wird es in einen Status konvertiert, der als Bytecode bezeichnet wird. Während dieses Vorgangs wird auch der Quellcode überprüft. Wenn ein Fehler auftritt, schlägt die Kompilierung fehl und der Fehler wird angezeigt. Dieser Prozess wird von einer Konvertierungssoftware ausgeführt, die als Compiler bezeichnet wird.

③ Ausführung Wenn die Kompilierung erfolgreich abgeschlossen wurde, wird die als Interpreter bezeichnete Software angewiesen, den Bytecode auszuführen. Der Interpreter verfügt über einen Mechanismus namens JVM (Java Virtual Machine). Beim Lesen des Bytecodes wird er in die Maschinensprache konvertiert und an die CPU gesendet. Dadurch arbeitet der Computer wie im Quellcode angegeben.

Verweise

"Einführung in Java, das aktualisiert wird" 2. Ausgabe Autor: Kiyotaka Nakayama und Daigo Kunimoto Verlag: Impress Co., Ltd.

Informationen zum Entwicklungsverfahren mit Eclipse finden Sie unter dem folgenden Link https://www.javadrive.jp/eclipse3/step/

Recommended Posts

Grundkenntnisse in der Java-Entwicklung Schreiben von Notizen
[Grundkenntnisse in Java] Umfang der Variablen
Java Grundkenntnisse 1
[Grundkenntnisse in Java] Informationen zur Typkonvertierung
Einführung in Java für Anfänger Grundkenntnisse der Java-Sprache ①
Grundkenntnisse in Ruby on Rails
Grundlegende Verwendung von Java Optionaler Teil 1
[Hinweis] Behandlung von Java-Dezimalstellen
Grundlegender Verarbeitungsablauf von Java Stream
Grundstruktur des Java-Quellcodes
Grundwissen
[Processing x Java] Erstellen einer Entwicklungsumgebung
[Java] Persönliche Zusammenfassung der bedingten Anweisungen (grundlegend)
[Hinweis] Zusammenarbeit zwischen Java und DB (Basic)
Die Geschichte des Schreibens von Java in Emacs
Java-Entwicklungstraining
Denkweise beim Studium grundlegender Programmkenntnisse
Zusammenfassung des Java-Wissens
[Für Anfänger] Einführung in Java Grundkenntnisse der Java-Sprache ③ Array, Auswahlstruktur, iterative Struktur
Dinge, die Sie beim Schreiben von Java beachten sollten
[Ruby] Grundkenntnisse über Klasseninstanzvariablen usw.
[Java-Entwicklung] Java-Speicher
Grundlegende Java-Grammatik
Grundlegende Java-Grammatik
[Hinweis] Java: Messen Sie die Geschwindigkeit der Zeichenfolgenverkettung
Java-Entwicklungsumgebung
[Java] Grundstruktur
[Java] [Basic] Glossar
[Hinweis] Java: Geschwindigkeit der Verarbeitung der Liste nach Zweck
Grundlegende Java-Grammatik
Grundlegende Java-Grammatik
[Java] Übersicht über Java
Java-Übung [Basic]
Java-Überprüfung ③ (grundlegende Verwendung von Arrays / Referenztyp)
[Java] Grundlegende Zusammenfassung von Java, die nicht von Progate abgedeckt wird ~ Teil 1 ~
Bitte beachten Sie die Aufteilung (Aufteilung) von Java Kotlin Int und Int
[Anfänger] Erstellen Sie ein wettbewerbsfähiges Spiel mit grundlegenden Java-Kenntnissen
Java Review ① (Entwicklungsschritte, grundlegende Grammatik, Variablen, Datentypen)
Zusammenfassung der Kenntnisse, die zum Bestehen von Java SE8 Silver erforderlich sind
[Java] Beim Schreiben der Quelle ... Memorandum ①
Java abstrakter Modifikator [Hinweis]
Voraussichtliche Funktionen von Java
[Java] Interne Iterator-Hinweise
[Java] Bedeutung der serialVersionUID
Memo zur Java-Entwicklungsumgebung
Bewertung von Java Shilber
[Java] Datentyp ①-Basistyp
Java - Vereinigung von Kommentaren
Einfaches Memo von JUnit of Java
Grundlegende Java-Datumsmanipulation
Grundlegende Java-Namenskonventionen
Geschichte der Java-Annotationen
[Hinweis] Java: Zeichenfolgensuche
Entwicklung der Faktorstufe
[Hinweis] Java: Zeichenkettenübersicht
Java (Verdienste des Polymorphismus)
Java-Lernnotiz (grundlegend)
Meine Studiennotiz (Java)