• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Composs.ru

  • БАЗА ЗНАНИЙ
  • УРОКИ
    • Компьютер для чайников
    • Интернет для начинающих
    • Уроки Windows 7, 8, 10
    • Microsoft Office 2010
    • Фотография / Фотошоп
    • Социальные сети и общение
    • Мобильные устройства
    • Облако
  • СТАТЬИ
    • Apple
    • Офисные приложения
    • Windows
    • Android
    • Безопасность
    • Браузеры
    • Интересное
    • Начинающим
    • Обзоры
    • Программы
  • ОС
    • Apple
    • Android
    • Windows 10
    • Windows 8
    • Windows 7
    • Windows XP
  • ИНТЕРНЕТ
    • Сервисы
      • Google сервисы
    • Браузеры
      • Chrome
      • Firefox
      • Орбитум
    • Мобильные сети и операторы
    • Социальные сети
      • Вконтакте
      • Одноклассники
      • Facebook
      • instagram
      • Twitter
    • Электронная почта
      • Gmail почта
      • Яндекс почта
    • Электронные деньги
  • ЖЕЛЕЗО
    • Процессор
    • Видеокарта
    • Накопители (HDD, SDD, Flash)
    • Периферия
    • Сеть
    • Гаджеты
      • Смартфоны
      • Ноутбуки
      • Планшеты
      • Другие гаджеты
  • СОФТ
    • Bios
    • Безопасность
    • Офисные приложения
      • Excel
      • PowerPoint
      • Word
    • Прикладное ПО
      • Photoshop
      • Skype
    • Цифровая фотография
  • ЗАДАТЬ ВОПРОС

Язык программирования Java – что это такое и зачем используется

18.04.2019 Интересное КомментироватьЗадать вопросНаписать пост

Многие пользователи встречались со словом «Java» (произношение Джава или Ява). Этот компонент часто требуется для корректной работы некоторых сайтов и игр в браузере. Популярность Джавы растет каждый день, поэтому нужно понимать, какую роль она выполняет.

Что это такое

Java – это универсальный язык программирования, созданный компанией Sun Microsystems. Последнюю версию Java можно скачать  с официального сайта бесплатно. В него входит JRE (Java Runtime Environment). А также она включает в себя JVM (Java Virtual Machine) и библиотеку Джава-классов – набор функций и шаблонов.

Программное обеспечение доступно на нескольких платформах: Windows, Mac OS X, Linux, Solaris.

На компьютере Java нужна, чтобы не только создавать, но и запускать различные приложения.Что это такое

Основные термины

Сразу стоит ознакомиться с основными терминами:

  1. JRE (Runtime Environment) – среда выполнения, позволяющая запускать программы.
  2. JME (Micro Edition) – редакция приложений на телефоне.
  3. JSE/EE (Standard/Enterprise Edition). Первое – позволяет создавать что-то достаточно простое, а второе — более масштабное.
  4. JDK (Development Kit) – набор определённых инструментов, необходимых в работе, например, компилятор.
  5. JIT (Just in Time) – способ повышения производительности за счёт перевода байт-кода в машинный.
  6. Язык высокого уровня – язык, оперирующий более абстрактными понятиями, поэтому он ориентирован на работу программистов.
  7. Объектно-ориентированное программирование – изображение программы в виде объектов, которые примыкают к определённому классу.
  8. Java update available – утилита проверяющая наличие обновлений JRE.

Что такое JVM

«Виртуальной машиной» (VM — Virtual Machine) называется программное обеспечение (ПО), выполняющее множество важных функций. В их число входит: сбор данных, чистка мусора,  управление памятью, запуск и проверка кода. Не используемая память – автоматически отчищается. Именно этот компонент в Java – основной.Что такое JVM

  Что такое OpenAL и где используется

Преимущества и недостатки

К основным преимуществам Явы можно отнести следующие:

  1. Отличная совместимость между платформами. Если написать код на одной платформе, то он запуститься и на другой.
  2. Легко изучить. Для многих людей по этой причине Джава становится первым языком программирования.
  3. Широкие возможности. С помощью Java можно писать абсолютно разные программы.
  4. Безопасность.
  5. Объектно-ориентированный язык программирования.

Недостаток только один — низкая скорость работы.

Особенности

Во-первых, особенностью Джавы является автоматическая очистка мусора, который появляется вследствие ее работы, которая присутствует далеко не везде. Во-вторых, универсальность, обеспеченная необычной «структурой процесса». Код транслируется в байт-код и только после этого им занимается JVM. Именно этим Джава отличается от других языков программирования.

Где используется

Как было сказано выше, Джава используется во многих областях. В них входит разработка:

  • игр для Андроид;
  • сетевых приложений (ebay, Amazon);
  • программного обеспечения (Apache OpenOffice).

Виды языка

Существует два вида языка – компилируемый и интерпретируемый. Однако это деление условно, так как есть и смешанный тип, к которому и относится Джава.

Для начала, следует понять значение слова «компиляция» в программировании. Это перевод программы, которая написана на языке высокого уровня (понятный пользователю), в язык низкого уровня (понятный машине или компьютера). Из этого становится понятно, что такое компилируемый язык. Благодаря конвертации, он работает быстрее и более эффективно, чем интерпретируемый. Главным минусом является отсутствие кроссплатформенности. Также, невозможно открыть файл и увидеть готовый результат, написанный на компилируемом языке сразу же – надо его скомпилировать. Этот шаг потратит достаточно большое количество времени.

Программа, написанная на интерпретируемом языке, не проходит каких-либо преобразований. Её можно запускать на разных платформах, при условии, что есть дополнительный компонент – интерпретатор.Разновидности языка

  Что такое «точка доступа Wi-Fi»

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

Среда выполнения представляет собой вычислительное окружение, служащее для запуска программы. Интерпретируемые языки «сотрудничают» со средой выполнения с помощью интерпретатора, а компилирующие – используя виртуальную машину.

Версии Java

Первая версия была выпущена в 1996 году и называлась Java 1.0. Она не представляла собой ничего серьёзного, так как не подходила для создания ни больших, ни маленьких проектов. 19 февраля 1997 года приложение было улучшено, но всё еще не получало одобрения пользователей. Далее на свет появилась версия 1.2, в которой многие слабые стороны убрали – добавили мощный инструментарий. Так было положено начало Java 2. Версии 1.3 и 1.4 доводили количество ошибок до минимума, улучшали производительность. В 2005 году вышла Java 5.0 (нумерацию изменили), получившая нововведения – перечислимые типы, средства обобщённого программирования. Версии 6.0 и 7.0 устраняли некоторые ошибки, повышая эффективность и меняя интерфейс. Java 8 получила больше нового и нужного, например, методы интерфейсов по умолчанию.

Установка и удаление

Установка и удаление Джавы стандартное. Как установить приложение можно посмотреть в нашей статье.

Удаление производится стандартно во всех версиях Windows 7, 8, 10 – переходим в «программы и компоненты» через панель управления. Находим в списке компоненты Java и запускаем удаление. Далее следуем инструкции мастера.

Как обновить Java

Есть два варианта обновления. Можно скачать последнюю версию утилиты с официального сайта. Затем запустить и провести стандартную установку.обновление компонентов

Также можно использовать автоматическое обновление. Переходим в панель управления и выбираем пункт Java. Затем в настройках нужно установить галочку «Check for Updates Automatically». После этого в диспетчере появится служба Java update available, которая будет отвечать за автоматическое обновление.

  Способы оптимизации и ускорения роботы компьютера на Windows

Также можно кликнуть на Update Now и обновиться сразу же.Ручное обновление

Типы приложений

На Джаве можно создавать различные приложения, которые можно классифицировать не несколько видов и типов.

Автономное (самостоятельное) приложение – application

Это самостоятельное приложение, запускаемое с поддержкой JRE. Устанавливается на компьютер и имеет доступ к сетевому хранилищу. Чтобы это ограничить, следует воспользоваться менеджером безопасности.

Апплет

Апплеты – это мини-программы, которые работают под управлением браузера. Они запускаются на HTML странице, где присутствует ссылка на данное приложение. Апплеты используются для создания интерактива и динамики на открываемой странице. Для того чтобы эффективность у них была выше, применяется JIT-компиляция.

Комбинированное

Из названия понятно, что здесь совместили и апплет, и автономное приложение. В таком случае, в комбинированном типе используется GUI (конструктор «графического пользовательского интерфейса»).

Сервлет – servlet

Сервлет – это небольшая программа, работающая непосредственно на самом сервере и, увеличивающая количество возможностей. Она необходима для того, чтобы создать динамически генерируемое содержимое. От апплетов отличается тем, что у них нет графического интерфейса.

Мидлет – MIDlet

Это компактное приложение для мобильного устройства, поддерживаемое Java ME. Также, существует архив MIDlet Suite – набор мидлетов с jar расширением.

На главную
Previous Post: « Способы конвертации презентации ppt (pptx) в формат pdf
Next Post: Какими программами и как быстро убрать водяной знак (watermark) с фото или картинки »

Reader Interactions

Отменить ответ

Primary Sidebar

  • Лучшие программы для Windows
  • Лучшие программы для Linux
  • Лучшие расширения для Chrome
  • Лучшие приложения для Mac OS
  • Лучшие приложения для Андроид
  • Секреты Windows 10
  • Почта Gmail.com — вход в почту и первичные настройки

  • Аккаунт Google: создание учетной записи

  • Windows обнаружила неполадки жесткого диска — что делать?

  • Что такое операционная система? Виды операционных систем

  • Как зарегистрировать Яндекс почту

  • Проблема: Как войти в почту Gmail.com — решение

  • Ccleaner — как очистить компьютер от мусора?

  • Кракозябры вместо русских букв в Windows 10

Footer

© 2012-2016 Composs.ru. Все права защищены. При копировании материалов, обратная открытая ссылка на наш сайт обязательна.

Composs.ru - ресурс для начинающих пользователей компьютера, интернета. Сайт основан в 2012 году. Основная цель нашего сайта - выпускать обучающие материалы IT-тематики для "чайников". Предоставлять качественный и суперполезный контент для всех пользователей, независимо от уровня владения ПК: советы, инструкции, статьи.
  • Карта сайта
  • Обратная связь

Copyright © 2025 · Log in