Рубрики
Без рубрики

Это может быть применено к локальной переменной. Тип элемента. СПОСОБ || . Это может быть применено к аннотации уровня метода. Тип элемента. ПАКЕТ || . Это может быть применено к объявлению пакета, это может быть применено к параметрам метода. n ПАРАМЕТР n Тип элемента. n. Тип элемента. Тип этот может быть применен к любому элементу класса. E || . @Inherited Это указывает на то, что тип аннотации может быть унаследован, когда пользователь запрашивает тип аннотации, а класс имеет Nэто может быть применено только к объявлениям классов. o аннотация для введенной в Java 8, это указывает на то, что отмеченная аннотация 📌 Аннотации типов и подключаемые системы типов n могут быть A После выпуска Java 8 аннотации также могут быть применены к , Изучение Java в качестве разработчика JavaScript – неделя 1 продолжайте учиться, продолжайте кодировать! … продолжение следует 🎉 👩🏻 или // Leetcode // . GeeksforGeeks Для начала вы можете попрактиковаться в перечисленных выше задачах на || После значительного количества прак

Это может быть применено к локальной переменной. Тип элемента. СПОСОБ || . Это может быть применено к аннотации уровня метода. Тип элемента. ПАКЕТ || . Это может быть применено к объявлению пакета, это может быть применено к параметрам метода. n ПАРАМЕТР n Тип элемента. n. Тип элемента. Тип этот может быть применен к любому элементу класса. E || . @Inherited Это указывает на то, что тип аннотации может быть унаследован, когда пользователь запрашивает тип аннотации, а класс имеет Nэто может быть применено только к объявлениям классов. o аннотация для введенной в Java 8, это указывает на то, что отмеченная аннотация 📌 Аннотации типов и подключаемые системы типов n могут быть A После выпуска Java 8, аннотации также могут быть применены к , Это сообщение в блоге является началом серии “Java для разработчиков JavaScript”, и оно описывает мой опыт… Изучение Java в качестве разработчика JavaScript – неделя 1 продолжайте учиться, продолжайте кодировать! … продолжение следует 🎉 👩🏻 или // Leetcode // . GeeksforGee

Этот пост в блоге является началом серии “Java для разработчиков JavaScript”, и в нем описывается мой опыт изучения языка программирования Java.

Итак, как многие из вас уже знают из Twitter, из-за моей спецификации работы я начал изучать Java после того, как стал веб-разработчиком и использовал JavaScript для создания проектов. За несколько лет использования JavaScript и создания проектов в основном с помощью React и других интерфейсных фреймворков мне пришлось углубиться в бэкэнд.

Должен сказать, это было немного странно. Несмотря на то, что я постоянно изучал новые языки (я говорю на 5 языках и закончил лингвистический университет), требуется время, чтобы привыкнуть к новым правилам и новому синтаксису.

Различия

После первой недели обучения я уже могу различить основные различия между 2 языками:

  1. Java – это статический язык, а JS – динамический язык. Это означает, что они проверяют свои типы данных на разных этапах. Java проверяет типы перед выполнением, каждая переменная должна быть связана с типом при объявлении. JavaScript проверяет типы на лету, во время выполнения, и тип переменной неизвестен до компиляции программы.

  2. JavaScript проверяет типы на лету, во время выполнения, и тип переменной неизвестен до компиляции программы. Java – это однопарадигма , а JS – многопарадигма JavaScript проверяет типы на лету, во время выполнения, и тип переменной неизвестен до компиляции программы. Java – это

  3. однопарадигма , а JS – многопарадигма Это означает, что: JavaScript проверяет типы на лету, во время выполнения, и тип переменной неизвестен до компиляции программы. Java – это однопарадигма , а JS – многопарадигма Это означает, что

  4. Java строго объектно-ориентирована, что означает, что она решает проблемы программирования на основе концепции объектов, и все построено вокруг объектов. тот: JavaScript проверяет типы на лету, во время выполнения, и тип переменной неизвестен до компиляции программы. Java – это однопарадигма , а JS – многопарадигма Это означает, что

  5. Java строго объектно-ориентирована, что означает, что она решает проблемы программирования на основе концепции объектов, и все построено вокруг объектов. JavaScript напротив, может использоваться как объектно-ориентированный, процедурный или скриптовый язык (хотя он используется в основном как скриптовый). тот:

Сходство

НО между этими языками есть некоторое сходство:

  1. Объектно-ориентированное программирование: Оба языка имеют доступ к концепциям OOPs, таким как абстракция, наследование и полиморфизм.

  2. Интерфейсная разработка: Java и JS расширяют свои приложения при разработке интерфейсов. JS может быть встроен непосредственно в HTML, который реализован как фреймворк или библиотека; в то время как Java используется как Java-апплет.

  3. Серверная разработка: Оба языка предлагают поддержку на стороне сервера. Java поддерживает основные серверные технологии, такие как JBoss, Apache и WebSphere. Node.js серверные серверы на базе JavaScript.

Итак, вот основные различия и сходства между Java и JavaScript, и если вы хотите узнать еще больше об этой теме, взгляните на эту статью

В моем следующем посте в блоге я напишу об основах языка Java и сравню их с основами JavaScript:)

Спасибо, что прочитали мой блог. Не стесняйтесь подключаться к LinkedIn или Твиттер 🙂

Оригинал: “https://dev.to/olenadrugalya/learning-java-as-javascript-developer-week-1-2hnm”