Что такое Java SE? - Особенности Java и шаги по установке Java SE

Содержание:

Anonim

Введение в Java SE

Java была разработана Sun Microsystems Inc. в 1991 году, позже приобретена корпорацией Oracle. Язык Java является языком объектно-ориентированного программирования, а также языком, чувствительным к регистру. Java-программы написаны разработчиками, а компиляция выполняется компилятором javac, который включен в Java Development Kit (JDK). Компилятор Javac принимает программу в качестве входных данных и дает байт-код в качестве выходных данных. Затем байт-код выполняется виртуальной машиной Java (JVM) во время выполнения. Java-код написан на любой платформе и может выполняться на нескольких платформах, таких как Windows, UNIX, Solaris, Mac OS и т. Д.

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

Ниже приведены различные функции Java

1. Простой

  • Java - это простой язык для изучения, если вы знакомы с основными понятиями C / C ++.
  • По сравнению с другими языками программирования, он имеет простой и легкий синтаксис для понимания.
  • В отличие от других языков программирования, в которых используются указатели, концепции перегрузки, java удалил такие функции, чтобы преодолеть сложность.
  • Функция автоматического сбора мусора доступна в Java для удаления неиспользуемых / не связанных объектов, которые недоступны в большинстве языков программирования.

2. Объектно-ориентированный

  • Java - это объектно-ориентированный язык программирования. Итак, все является Объектом и может быть реализовано на основе объектной модели.
  • Язык ООП имеет несколько концепций, упрощающих разработку и обслуживание программного обеспечения, таких как инкапсуляция, абстракция, полиморфизм, наследование и т. Д., Которые могут быть реализованы в Java.

3. Независимая от платформы

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

4. Обеспечено

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

5. Надежный

Java надежна из-за следующих моментов:

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

6. Портативный

  • Java является переносимым, потому что позволяет выполнять байт-код для любой из платформ.
  • Реализация Java не зависит от платформы и может быть перенесена на любую из платформ, что делает ее переносимой.

7. Высокая производительность

  • Java использует компилятор «JIT» (Just in Time) для компиляции байтового кода в машинный код при вызове любого из методов Java, что повышает производительность выполнения.

8. Распределенный

  • Эта особенность Java позволяет нам получать доступ к файлам, вызывая методы из любой удаленной системы в Интернете.

9. Многопоточный

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

10. Динамический

  • Java динамична, поскольку поддерживает огромное количество информации во время выполнения.
  • Он поддерживает динамическую компиляцию, интерпретацию и автоматическое управление памятью.

Как настроить / установить Java SE

Ниже приведены шаги для установки Java SE:

  1. Нажмите на ссылку Файл установки Java SE. Нажмите на опцию Download JDK, упомянутую там.
  2. Примите лицензионное соглашение, чтобы продолжить. Выберите JDK для вашей версии компьютера, т.е. 32-битной или 64-битной.
  3. После завершения загрузки запустите исполняемый файл для установки.
  4. Если вам нужно установить переменные окружения, то есть path и classpath, то необходимо выполнить следующие шаги.
    1. Щелкните правой кнопкой мыши на моем компьютере и выберите параметр свойств, упомянутый на экране.
    2. После нажатия на свойства, затем выберите расширенные настройки системы.
    3. Нажмите на параметр переменных среды, а затем нажмите кнопку NEW.
    4. Добавьте путь Java (C: \ Program Files \ Java \\ bin \) в текстовое поле значения переменной.
    5. Нажмите на кнопку ОК. Перейдите в командную строку и введите команду «javac», чтобы убедиться, что Java успешно установлена ​​на вашем компьютере.

Приложения Java

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

1. Автономные приложения с графическим интерфейсом

Java SE используется для разработки настольных приложений или оконных приложений. Эти приложения должны быть установлены на одном компьютере, например, для защиты от вирусов, текстового редактора и т. Д. AWT и Swing обычно используются для создания автономных приложений.

2. Приложения для Android

В настоящее время каждый использует смартфоны, планшеты, айфоны и т. Д. Все эти приложения разработаны с использованием JAVA. Google предоставляет Java API для начала разработки приложений и компилирует ваши файлы в классы. Java является самым известным распространенным и используемым языком, с которым совместимо большинство телефонов. С Java, если вы знаете концепции объектно-ориентированного программирования, создание приложений для Android будет намного проще и проще, чем разработка приложений для iOS.

3. Веб-приложения

Веб-приложения работают на стороне сервера и также создают динамические страницы. Это распределенные приложения, которые работают на разных компьютерах, а связь осуществляется через сеть или сервер. Они используются для розничных онлайн-продаж, веб-сайтов электронной коммерции, банковского дела и т. Д. Технологии, используемые для создания веб-сайтов, - это Hibernate, Java Enterprise Edition, Java Standard Edition и многие другие.

4. Научные применения

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

Вывод

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

Рекомендуемые статьи

Это руководство к Что такое Java SE? Здесь мы обсуждаем основную концепцию, функции и как настроить или установить Java SE с ее преимуществами. Вы также можете посмотреть следующую статью, чтобы узнать больше -

  1. Как подключить базу данных в Java?
  2. Интервью с сервлетами Java
  3. Интервью по Java Collection
  4. Битовая манипуляция в Java
  5. Основные типы карт Hibernate
  6. Апплеты на Яве | Java-апплеты и несколько примеров кода