Road to Java Engineer Part2 Was für eine Sprache ist Java?

Guten Abend. Ich arbeite daran, grundlegende Informationsingenieure bis zum heutigen Abendessen zu lernen und Java zu lernen, bis ich ins Bett gehe.

Nebenbei lernte ich einen grundlegenden Informationsingenieur "Es macht Spaß, Code zu schreiben ...!" Mir ist klar, dass (lacht)

Natürlich ist es aufregend, neue Dinge zu wissen, aber ich werde regelmäßig schläfrig (lacht). Rückblickend werde ich nach dem Schreiben des Codes möglicherweise nie müde.

Lassen Sie uns kurz zusammenfassen, wie Java heute ist.

Java Features ~ 4 Major! ~

① Es kommt nicht auf das Betriebssystem an!

Man kann sagen, dass es sich um eine äußerst vielseitige Sprache handelt, mit der Web-Apps und -Systeme wie Finanzen erstellt werden können.

② Objektorientiert

Eine klassenbasierte Sprache, die Skriptsprachen wie Ruby ähnelt. Es handelt sich jedoch nicht um eine strikte objektorientierte Sprache wie die Skriptsprache, die nicht mehrfach erben kann, sondern um eine Sprache mit einem großen Freiheitsgrad, die in einem prozeduralen Programmierstil wie der C-Sprache beschrieben werden kann.

③ Eine Compilersprache, die kompiliert werden muss!

Ich denke, dass das Wissen über diesen Bereich beim Betreten von Ruby usw. gering ist. Durch das Kompilieren scheint der Prozess schneller zu sein als die Skriptsprache. Beim Kompilieren wird der Code einfach in eine binäre Darstellung übersetzt.

④ Die Lernkosten sind etwas hoch

Im Vergleich zu C-Sprache usw. ist der Schwierigkeitsgrad oft niedriger, aber wenn Sie dies nach dem Berühren von Ruby und Python tun, gibt es meiner Meinung nach viele Beschreibungen (lacht)

Damit ...

Es ist wirklich nur ein Hauch von Wissen, aber ich glaube, ich konnte zu Beginn des Lernens die Atmosphäre erfassen, wie Unterschiede und Mechanismen aus anderen Sprachen. Auch wenn es während des Lernens Bedenken gibt, möchte ich diese mehrmals zusammenfassen!

Recommended Posts

Road to Java Engineer Part2 Was für eine Sprache ist Java?
Road to Java Engineer Teil 1 Einführung & Umgebungskonstruktion
Was für ein StringUtil ist gut?
Was für eine Methode ist define_method?
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 /?)
Was ist java
Was ist Java <>?
Was ist java
[Java Servlet] Die Straße von Senri ist auch ein Schritt zum ersten
Was ist Java-Technologie?
Was ist Java API-Java?
[Java] Was ist flatMap?
[Java] Was ist ArrayList?
Beherrschen von Kotlin ~ Konvertieren von Java-Dateien in Kotlin-Dateien Road to Graduation ~ Teil 3
Beherrschen von Kotlin ~ Konvertieren von Java-Dateien in Kotlin-Dateien Road to Graduation ~ Teil 2
Was ist Java Assertion? Zusammenfassung.
Was ist eine Java-Sammlung?
Zusammenfassung der Grundlagen der Java-Sprache
[Java] Was ist jaee j2ee?
[Java] Was ist Klassenvererbung?
Was ist ein unveränderliches Objekt? [Erklärung, wie man macht]
Einführung in Ratpack (1) - Was ist Ratpack?
[Java-Grundlagen] Was ist Klasse?
Was ist Java-Fluchtanalyse?
[Java] Was tun, wenn aufgrund von FileNotFoundException viel "Datei wird zu oft geöffnet" angezeigt wird?
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 10)
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 9)
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 6)
Zusammenfassung von "In Java gelernte Entwurfsmuster (Multithread Edition)" (Teil 4)
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 5)
Möchten Sie wissen, was Ruby n die Potenz von 2 ist? (Machturteil von 2)
Zusammenfassung von "In Java-Sprache erlernte Entwurfsmuster (Multi-Thread-Edition)" (Teil 1)
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 11)
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 12)
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 8)
Was ist JVM (Java Virtual Machine)?
Java mit Ramen lernen [Teil 1]
'% 02d' Was ist der% von% 2?
Straße nach Java SE 11 Silberakquisition
[Java] Geben Sie in stdin of Process ein
Grundlegende Verwendung von Java Optionaler Teil 1
Was ist Thread-sicher (mit Java)
Erste Einführung in Mac (Java-Ingenieur)
[Java] Was ist die Ausnahme für gleichzeitige Änderungen?
Was ist ein Lambda-Ausdruck (Java)
Der Weg von JavaScript nach Java
[Java Servlet] Die Straße von Senri ist auch der fünfte Schritt von einem Schritt
[Java Servlet] Die Straße von Senri ist auch der dritte Schritt vom ersten Schritt
Lassen Sie uns darüber nachdenken, was deklarative Programmierung in Java und Elm ist (Teil 1).
[Java] So verwenden Sie Teilzeichenfolgen, um einen Teil einer Zeichenfolge auszuschneiden
Ab Java9 werden Klassenkonstruktoren, die primitiven Typen entsprechen, als veraltet markiert.
[Java Servlet] Die Straße von Senri ist auch der vierte Schritt vom ersten Schritt
Was ist CHECKSTYLE: OFF in der Java-Quelle? Checkstyle zu wissen von
Kotlins Klasse Teil 2 zum Senden an Java-Entwickler
Was ist ein Test? ・ Über die Wichtigkeit eines Tests
Der Weg zum Erstellen eines Webdienstes (Teil 2)
Java SE8 Silber ~ Der Weg zum Pass ~
Was ist die Hauptmethode in Java?