Lorsqu'un ingénieur JavaScript (JavaScript expérimenté) décide de faire Java pour une raison quelconque, je garde un mémorandum des problèmes, des précautions et des difficultés que j'ai rencontrés. En principe, la différence entre JavaScript et Java est décrite du côté JavaScript.
Tout d'abord, le seuil est différent. Pour JavaScript (ci-après abrégé en JS), tout ce dont vous avez besoin est un navigateur et un bloc-notes (éditeur). Les deux sont des équipements standard, et si vous voulez juste essayer JS, vous pouvez simplement le frapper sur la console du navigateur, vous n'avez même pas besoin d'un bloc-notes. En effet, après tout, JS est un langage de script de type interpréteur qui a à l'origine un système de traitement dans le navigateur, car il souhaite ajouter des actions au HTML.
Java, en revanche, est un langage de programmation basé sur un compilateur qui ne peut pas être exécuté uniquement avec un équipement standard. Puisqu'il s'exécute sur la JVM, insérez JRE / JDK. Vous pouvez trouver autant de façons de le mettre sur le net. Par prudence, s'agit-il de «passer par le chemin»?
JS est ce qu'on appelle le typage dynamique, et il n'y a pas de typage exact. Parfois c'est plus facile car il n'y a pas de moisissure, mais parfois c'est un piège. Déclarez toutes les primitives et références avec var.
Java, en revanche, est typé statiquement et strict. C'est le premier point auquel je ne suis pas habitué, et j'ai du mal.
Il existe environ 8 types au total liés aux nombres booléens, char et autres. La première lettre du nom du modèle est entièrement en minuscules!
Chaîne, tableau, etc. La première lettre du nom du modèle est en majuscule! Il semble y avoir une règle en Java selon laquelle la première lettre du nom de classe doit être en majuscule.
Recommended Posts