[# 1 Java] Grundlagen der Java-Major-Prämisse vor dem Studium-

Hallo, das ist Moe. Dieses Mal möchte ich über Java schreiben, was mich dazu inspirierte, mit Programmiersprachen in Kontakt zu kommen.

Was ist Java überhaupt?

Java ist eine der zu kompilierenden Programmiersprachen, mit denen Programme erstellt werden. Mit Java können Sie eine Vielzahl von Programmen entwickeln, die auf einer Vielzahl von Computern ausgeführt werden.
Programmierer, die Java beherrschen, sind derzeit die gefragtesten auf dem Markt. Wenn Sie also an die Zukunft denken, sollten Sie vorerst mit dem Studium von Java beginnen.
Java weist jedoch im Vergleich zu anderen Programmiersprachen einige ungewöhnliche Merkmale auf.

Java funktioniert überall! Es ist eine Sprache, die unter dem Motto geschaffen wurde. Anstatt es in eine Maschinensprache zu übersetzen, die von einem bestimmten Computer verstanden werden kann, erstellen wir daher eine Zwischensprache, die von jedem Computer verwendet werden kann.
Wenn es ausgeführt wird, übersetzt die auf jedem Computer installierte Java Virtual Machine (Java VM) es in die Maschinensprache und führt es aus. Es ist leicht zu verstehen, wenn Sie das Bild haben, zuerst ins Englische und dann in andere Sprachen zu übersetzen, anstatt in "Japanisch → Chinesisch" und "Japanisch → Deutsch" zu übersetzen, um das Programm auszuführen. Überlegen.

Lassen Sie uns Java-Quellcode schreiben

Java-Dateien können durch Hinzufügen der Erweiterung ".java" in einem Texteditor vervollständigt werden. Sie können jedoch nur ausgeführt werden, wenn eine Ausführungsumgebung vorbereitet ist. Ich habe die Umgebung unter Bezugnahme auf Using AdoptOpenJDK erstellt.

Integrierte Java-Entwicklungsumgebung

Nach dem Erstellen einer Datei übersetzt Java ein Programm namens compile für den Quellcode, konvertiert es in Bytecode und führt es dann aus. Die Übersetzungssoftware, die diese Übersetzungsarbeit ausführt, wird übrigens als Compiler bezeichnet. Nach dem Kompilieren weist es auch die als Interpreter bezeichnete Software an, Bytecode auszuführen. Dieser Interprinter verfügt über einen Mechanismus namens JavaVM und konvertiert den Bytecode in eine Maschinensprache, die die CPU verstehen kann.

Von Menschen geschriebene Programme werden erst ausgeführt, nachdem sie übersetzt wurden, damit der Computer sie auf diese Weise verstehen kann. Es ist jedoch selten, dass solche Einstellungen selbst entwickelt werden.
Tatsächlich wird die "Integrated Development Environment (IDE)" verwendet, die es ermöglicht, die Effizienz der Programmentwicklung zu verbessern, z. B. "Codierung", "Kompilierung", "Testen" und "Debugging", die für die Java-Entwicklung erforderlich sind. Es gibt verschiedene Arten davon, aber lassen Sie uns eine Entwicklungsumgebung einrichten, die zu Ihnen passt. Übrigens verwende ich Eclipse und IntelliJ IDEA und hauptsächlich Eclipse. Bei der Auswahl einer Entwicklungsumgebung las ich [Für Anfänger] Erklären der Arten von Java-Entwicklungstools mit Bildern.

Rahmen

Die Programmentwicklung verfügt über eine praktische Umgebung, die als integrierte Entwicklungsumgebung bezeichnet wird, und es gibt auch einen Rahmen, der die Entwicklung unterstützt. Dies ist ein System, in dem der gesamte Prozessablauf im Voraus implementiert wird und einige spezifische Prozesse darin selbst implementiert und angepasst werden können. Durch die Verwendung dieses Frameworks können Entwickler die Effizienz der Entwicklung verbessern.

Ist die grundlegende Geschichte von Java so? Ich werde wieder posten!

Recommended Posts

[# 1 Java] Grundlagen der Java-Major-Prämisse vor dem Studium-
Grundlagen der Zeichenoperation (Java)
Zusammenfassung der Grundlagen der Java-Sprache
Java studieren ―― 3
Java studieren ―― 9
Java studieren ―― 4
Java studieren -5
Java studieren ―― 1
Java # 0 studieren
Java-Grundlagen
Java-Grundlagen
Java studieren ―― 8
Java studieren ②
Java studieren ―― 7
Java studieren ―― 2
Java studieren ①
Java-Grundlagen
Java studieren -10
Memorandum des neuen Absolventen SES [Java-Grundlagen]
[Tag: 5] Ich habe die Grundlagen von Java zusammengefasst
Rückblick auf die Grundlagen von Java
Grundlagen der Java-Programmierung
Java 8 studieren (optional)
Grundlagen von Ruby
Java JAR-Grundlagen
Objektorientierte (Java) Grundlagen
Java9 studieren (jShell)
Java 8 studieren (Stream)
Grundlagen der Java-Parallelverarbeitung
[Einführung in Java] Grundlagen der Java-Arithmetik (für Anfänger)
[Java] Übersicht über Java
[Für Anfänger] Verstehen Sie schnell die Grundlagen von Java 8 Lambda
[Inhouse-Studiensitzung] Grundlagen der Java-Annotation (02.11.2017) ~ Im Aufbau ~
Ich habe die Typen und Grundlagen von Java-Ausnahmen zusammengefasst
Abgelaufene Java-Sammlung
Voraussichtliche Funktionen von Java
Java 8 studieren (Sammler / Sammler)
NIO.2 Überprüfung von Java
Java 8 studieren (siehe Methode)
Java-Programmiergrundlagen Übungsarray
Geschichte der Java-Annotationen
Java 8 studieren (siehe Konstruktor)
Java (Verdienste des Polymorphismus)
Java Network Basics (Kommunikation)
Grundlagen der Try-with-Resources-Anweisung
Java studieren ~ Teil 8 ~ Besetzung
Java 8 studieren (Lambda-Ausdruck)
NIO Bewertung von Java
Muscle Java Basics Tag 1
[Java] Drei Funktionen von Java
Zusammenfassung der Java-Unterstützung 2018
Ich habe versucht, die Grundlagen von Kotlin und Java zusammenzufassen