Der Weg von JavaScript nach Java

Wenn sich ein JavaScript-Ingenieur (erfahrenes JavaScript) aus irgendeinem Grund für Java entscheidet, führt er ein Memorandum über Probleme, Vorsichtsmaßnahmen und Schwierigkeiten, auf die er gestoßen ist.

Unterschied in der Umweltkonstruktion

Für JavaScript

Erstens ist die Schwelle unterschiedlich. Für JavaScript (im Folgenden als JS abgekürzt) benötigen Sie lediglich einen Browser und einen Editor (Editor). Beide sind Standardausrüstung, und wenn Sie nur JS ausprobieren möchten, können Sie es einfach auf der Konsole des Browsers drücken, sodass Sie nicht einmal einen Notizblock benötigen. Dies liegt daran, dass JS eine Skriptsprache vom Typ Interpreter ist, die ursprünglich ein Verarbeitungssystem im Browser hat, weil sie HTML Aktionen hinzufügen möchte.

Für Java

Java hingegen ist eine Compiler-basierte Programmiersprache, die nicht mit Standardgeräten allein ausgeführt werden kann. Fügen Sie JRE / JDK ein, da es auf der JVM ausgeführt wird. Sie können so viele Möglichkeiten finden, es ins Netz zu stellen. Geht es zur Vorsicht darum, "durch den Pfad zu gehen"?

Typunterschied

Für JavaScript

JS ist eine sogenannte dynamische Typisierung, und es gibt keine genaue Typisierung. Manchmal ist es einfacher, weil es keinen Schimmel gibt, aber manchmal ist es eine Falle. Deklarieren Sie alle Grundelemente und Referenzen mit var.

Für Java

Java hingegen ist statisch typisiert und streng. Dies ist der erste Punkt, an den ich nicht gewöhnt bin, und es fällt mir schwer.

Primitiver Typ (Basistyp, Werttyp)

Insgesamt gibt es ungefähr 8 Typen, die sich auf Boolesche Werte, Zeichen und andere Zahlen beziehen. Der erste Buchstabe des Modellnamens ist Kleinbuchstaben!

Referenztyp (Klassentyp)

String, Array usw. Der erste Buchstabe des Modellnamens ist in Großbuchstaben! In Java scheint es eine Regel zu geben, dass der erste Buchstabe des Klassennamens groß geschrieben werden sollte.

Recommended Posts

Der Weg von JavaScript nach Java
Java SE8 Silber ~ Der Weg zum Pass ~
Änderungen von Java 8 zu Java 11
Summe von Java_1 bis 100
Migration von Cobol nach JAVA
Neue Funktionen von Java7 bis Java8
Stellen Sie eine Verbindung von Java zu PostgreSQL her
Von ineffektivem Java zu effektivem Java
JavaScript von Java aus gesehen
Eingabe in die Java-Konsole
[Java] Ich möchte die Differenz zum Datum berechnen
Wie schreibe ich Scala aus der Perspektive von Java
[Java] So extrahieren Sie den Dateinamen aus dem Pfad
Übergeben Sie das Gebietsschema i18n an JavaScript
[java8] Um die Stream-API zu verstehen
[JDBC] Ich habe versucht, von Java aus auf die SQLite3-Datenbank zuzugreifen.
Unterschied zwischen Java und JavaScript (wie man den Durchschnitt findet)
Kommen Sie zu den Abkürzungen aus den fünf Beispielen für kursive Java-Listen
Straße nach Java SE 11 Silberakquisition
Delegieren Sie Java-Verarbeitung an JavaScript
Einführung in die funktionale Programmierung (Java, Javascript)
Java soll ab heute dabei sein
Von Java zu VB.NET-Writing Kontrastmemo-
Willkommen im Sumpf der Java-Bibliotheken! !!
Java Eclips So debuggen Sie JavaScript
[Java] Konvertierung von Array zu Liste
Wenn Sie die Java-Entwicklungsumgebung von Eclipse aus ändern möchten
[Android, Java] Methode zum Ermitteln des abgelaufenen Datums aus zwei Daten
Vom jungen Java (3 Jahre) bis zu Node.js (4 Jahre). Und der Eindruck, nach Java zurückzukehren
[Java] So konvertieren Sie vom Typ String in den Pfadtyp und erhalten den Pfad
[Java] Verwendung der File-Klasse
Untersuchen Sie den Ersatz von Docker zu Podman.
Java-Referenz zum Verständnis in der Abbildung
Einführung in Java zum ersten Mal # 2
Rufen Sie Java-Methoden aus JavaScript auf, das in Java ausgeführt wird
Der Weg zum Erstellen eines Webdienstes (Teil 2)
Der Weg zur Erstellung eines Soundspiels 2
[Ruby] Von den Grundlagen bis zur Injektionsmethode
Kick ShellScript auf dem Server von Java
Über das Verfahren, damit Java funktioniert
Konvertieren Sie von der Java-UTC-Zeit in die JST-Zeit
[Java] Verwendung der toString () -Methode
Rufen Sie die Salesforce REST-API von Java aus auf
Studieren der Verwendung des Konstruktors (Java)
Stellen Sie mit Eclipse eine Verbindung von Java zu MySQL her
[Java] So stellen Sie die Datums- und Uhrzeit auf 00:00:00 ein
[Rails] Zuweisen von Variablen vom Controller zu JavaScript
[Java] So erhalten Sie das aktuelle Verzeichnis
Von der Installation von Eclipse bis zur Ausführung von Java (PHP)
Post to Slack von Play Framework 2.8 (Java)
Java: So senden Sie Werte von Servlet zu Servlet
[Java] Fluss vom Quellcode zur Ausführung
So erhalten Sie das Datum mit Java
Ausgabe des Buches "Einführung in Java"
[Verarbeitung × Java] Verwendung der Funktion
Einführung in die Überwachung von Java Touching Prometheus
Vorsichtsmaßnahmen bei der Migration von VB6.0 auf JAVA