Когда новый студент начинает изучать JavaScript, большую часть времени он не понимает связи JavaScript с Java.
В этом сообщении блога я отвечу на вопрос: Чем JavaScript отличается от Java?

Давайте сначала перейдем к основам:

JavaScript:

Язык программирования JavaScript разработан Netscape и не является частью экосистемы Java. JavaScript — это динамический язык компьютерного программирования. Он легкий и чаще всего используется как часть веб-страниц.

Java:

Язык программирования Java был первоначально разработан Sun Microsystems по инициативе Джеймса Гослинга и выпущен в 1995 году в качестве основного компонента платформы Java Sun Microsystems (Java 1.0 [J2SE]).

Разница между Java и JavaScript

1) Среда выполнения

Основное различие между этими языками заключается в среде выполнения. Java — это компилируемый + интерпретируемый язык, где код JavaScript напрямую выполняется движком V8.

2) Статический и динамический типизированный язык

Java — это статически типизированный язык. Это означает, что переменные объявляются с типом во время компиляции и могут принимать только значения, разрешенные для этого типа. В то время как JavaScript является языком с динамической типизацией, что означает, что вы можете инициализировать переменную с помощью ключевого слова var и можете присвоить ей любое значение, будь то string, number, array, boolean, object .

3) ООП

Проще говоря, JavaScript — это язык сценариев ООП, что означает, что он поддерживает ООП через функции, если мы говорим о ES5, но в ES6 JavaScript полностью поддерживает методологии ООП, тогда как Java — это язык программирования ООП.