Рубрики

J2SE против J2ME против J2EE…. Какая разница?

Основной целью этой статьи является информирование читателей о различных версиях Java и о том, чем они отличаются.

Прежде всего, давайте разберемся, что такое Java. Java в основном универсальный язык программирования высокого уровня, который широко используется для разработки прикладных программ.

Он используется в самых разных платформах, таких как мобильные телефоны, встроенные системы, веб-страницы, серверы и многое другое. Благодаря своей кроссплатформенной совместимости, он идеально подходит для работы на разных платформах. По данным Oracle, на сегодняшний день около 9 миллионов Java-разработчиков.

Особенности Java

  • Простой, объектно-ориентированный и знакомый
  • Надежный и безопасный
  • Архитектурно-нейтральный и портативный
  • Высокая производительность
  • Сначала java компилируется в байт-код, который затем либо компилируется, либо интерпретируется в зависимости от настроения JIT.

Некоторые интересные факты о Java

  • Старое имя Java было OAK (из-за того, что дерево Дуба росло за пределами дома разработчика).
  • Кружка кофе была развернута как символ Java, потому что разработчики Java пили и любили кофе.
  • Первоначально она была разработана Sun Microsystems, но позже куплена Oracle.
  • Первый основной JDK (Java Development Kit) 1.0 был выпущен 21 января 1996 года.
  • Android, одна из самых известных мобильных ОС, основана на Java. (Android SDK также использует Java)
  • Java не имеет понятия указателей в отличие от своих предшественников.
  • «JAVA» не имеет ничего общего с «JAVASCRIPT», который является языком сценариев, а не языком программирования.
  • Ява до сих пор нет. 2 платформа разработки по всему миру
  • В настоящее время по всему миру насчитывается 9 миллионов разработчиков Java.

Теперь давайте разберемся с различными версиями платформы Java.

  • J2SE (платформа Java, стандартная версия)

Также известная как Core Java, это самая базовая и стандартная версия Java. Это чистейшая форма Java, базовая основа для всех других выпусков.

Он состоит из широкого спектра API общего назначения (например, java.lang, java.util), а также многих API специального назначения.

J2SE в основном используется для создания приложений для рабочего стола.

Он включает в себя все основы языка Java, переменные, примитивные типы данных, массивы, потоки, Strings Java Database Connectivity (JDBC) и многое другое. Это стандарт, из которого вышли все остальные издания в соответствии с потребностями времени.

Знаменитая JVM Java, сердце разработки Java, также была дана только этим изданием. Именно благодаря этой функции Java широко используется.

  • J2ME (платформа Java, Micro Edition)

Эта версия Java в основном предназначена для приложений, работающих на встроенных системах, мобильных телефонах и небольших устройствах (что было ограничением до ее разработки).

Ограничения включали ограниченную вычислительную мощность, ограничение батареи, небольшой дисплей и т. Д.

Кроме того, приложения J2ME помогают использовать технологии веб-сжатия, которые, в свою очередь, сокращают использование сети и, следовательно, дешевую доступность Интернета.

J2ME использует множество библиотек и API J2SE, а также многие собственные.

Основной целью этого издания была работа на мобильных телефонах, беспроводных устройствах, телевизионных приставках и т. Д.

Старые телефоны Nokia, которые использовали Symbian OS, использовали эту технологию.

Большинство приложений, разработанных для телефонов (до эры смартфонов), были построены только на платформе J2ME (приложения .jar в магазине приложений Nokia).

  • J2EE (Платформа Java, Enterprise Edition)

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

J2EE — это версия, созданная сообществом, то есть постоянный вклад экспертов отрасли, разработчиков Java и других организаций с открытым исходным кодом.

J2EE использует множество компонентов J2SE, а также имеет много новых собственных функций, таких как сервлеты, JavaBeans, Java Message Services, добавляя в язык совершенно новые функциональные возможности.

J2EE использует HTML, CSS, JavaScript и т. Д. Для создания веб-страниц и веб-сервисов. Это также один из самых распространенных стандартов веб-разработки.

Есть также много языков, таких как .net и php, которые могут выполнять эту работу, но то, что отличает его от других языков, — это универсальность, совместимость и функции безопасности, которые не так заметны в других языках.

Рекомендуемые посты:

J2SE против J2ME против J2EE…. Какая разница?

0.00 (0%) 0 votes